diff --git a/.github/workflows/auto-merge-dependabot.yml b/.github/workflows/auto-merge-dependabot.yml index 19db08c7244..86539adf324 100644 --- a/.github/workflows/auto-merge-dependabot.yml +++ b/.github/workflows/auto-merge-dependabot.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v2.3.0 + uses: dependabot/fetch-metadata@v3.1.0 with: github-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0f1c25dae1f..e7327dae354 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,9 +17,9 @@ jobs: matrix: python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 600e2c0bea3..18b1a2d0fca 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -46,11 +46,11 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -64,7 +64,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 # â„šī¸ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -77,6 +77,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/project-auto-add.yml b/.github/workflows/project-auto-add.yml index 018b1da8415..4ad2fe45f51 100644 --- a/.github/workflows/project-auto-add.yml +++ b/.github/workflows/project-auto-add.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Generate token id: generate_token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ secrets.GRAPHBOT_APP_ID }} private-key: ${{ secrets.GRAPHBOT_APP_PEM }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 93de9b16306..086867049fc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,9 +17,9 @@ jobs: needs: [build] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.13 - name: Install flit diff --git a/.github/workflows/release-please-gha.yml b/.github/workflows/release-please-gha.yml new file mode 100644 index 00000000000..0b19b78d527 --- /dev/null +++ b/.github/workflows/release-please-gha.yml @@ -0,0 +1,36 @@ +## ----------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See LICENSE.txt in the project root for license information. +## ----------------------------------------------------------------------------- +# +# Summary: +# This GitHub Actions workflow automates the release process using Release Please. +# It triggers on pushes to the main branch, generates a GitHub App token using organization +# variables and secrets, and then runs the release-please-action to manage versioning and changelogs. + +name: Release Please + +on: + push: + branches: + - main + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@v3 + with: + app-id: ${{ vars.RELEASE_PLEASE_TOKEN_PROVIDER_APP_ID }} + private-key: ${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM }} + + - name: Release Please + uses: googleapis/release-please-action@v5 + with: + token: ${{ steps.app-token.outputs.token }} + config-file: release-please-config.json + manifest-file: .release-please-manifest.json \ No newline at end of file diff --git a/.github/workflows/validate-public-api-surface.yml b/.github/workflows/validate-public-api-surface.yml index 385a5711fef..b829fd2804a 100644 --- a/.github/workflows/validate-public-api-surface.yml +++ b/.github/workflows/validate-public-api-surface.yml @@ -16,7 +16,7 @@ jobs: validate-public-api-surface: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: microsoftgraph/kiota-dom-export-diff-tool/export@main id: generatePatch - uses: microsoftgraph/kiota-dom-export-diff-tool/tool@main @@ -34,14 +34,14 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload patch file as artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 continue-on-error: true with: name: patch path: '*.patch' - name: Upload explanations file as artifact if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 continue-on-error: true with: name: explanations diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 307f472e4cb..40ab7b0d12b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.21.0" + ".": "1.57.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c7f95c285f4..0002cb6493a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,266 @@ 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) + + +### Features + +* **generation:** update request builders and models ([8b6bb43](https://github.com/microsoftgraph/msgraph-sdk-python/commit/8b6bb4360cf4aeeb4e6972906b8fd58126734ffd)) + +## [1.55.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.54.0...v1.55.0) (2026-02-19) + + +### Features + +* **generation:** update request builders and models ([84a81bf](https://github.com/microsoftgraph/msgraph-sdk-python/commit/84a81bf6658351f193b840483bb5f11152752114)) + +## [1.54.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.53.0...v1.54.0) (2026-02-06) + + +### Features + +* **generation:** update request builders and models ([be82df2](https://github.com/microsoftgraph/msgraph-sdk-python/commit/be82df2af81ca08c53c7c82855fe8ca7d68fc065)) + +## [1.53.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.52.0...v1.53.0) (2026-01-22) + + +### Features + +* **generation:** update request builders and models ([#1411](https://github.com/microsoftgraph/msgraph-sdk-python/issues/1411)) ([1d9707e](https://github.com/microsoftgraph/msgraph-sdk-python/commit/1d9707ebef71dbfd88ecd151c83d0ebaccc05dfb)) + +## [1.52.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.51.0...v1.52.0) (2026-01-07) + + +### Features + +* **generation:** update request builders and models ([43b4806](https://github.com/microsoftgraph/msgraph-sdk-python/commit/43b4806a29e644ea775d408605cf7f4c8ffbab71)) + +## [1.51.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.50.0...v1.51.0) (2025-12-17) + + +### Features + +* **generation:** update request builders and models ([9e98567](https://github.com/microsoftgraph/msgraph-sdk-python/commit/9e985678bfbef8866547fd610edb4f320d98fc04)) + +## [1.50.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.49.0...v1.50.0) (2025-12-03) + + +### Features + +* **generation:** update request builders and models ([#1394](https://github.com/microsoftgraph/msgraph-sdk-python/issues/1394)) ([dca4692](https://github.com/microsoftgraph/msgraph-sdk-python/commit/dca4692b455abafb21bc7d93855f478394004ae1)) + +## [1.49.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.48.0...v1.49.0) (2025-11-18) + + +### Features + +* **generation:** update request builders and models ([c596dca](https://github.com/microsoftgraph/msgraph-sdk-python/commit/c596dcad1ebc1d36f27312b30f82b14789ef3cd1)) + +## [1.48.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.47.0...v1.48.0) (2025-11-06) + + +### Features + +* **generation:** update request builders and models ([#1377](https://github.com/microsoftgraph/msgraph-sdk-python/issues/1377)) ([1b88faa](https://github.com/microsoftgraph/msgraph-sdk-python/commit/1b88faaf3623b82171081878ac1ab1c6dd977c1f)) + +## [1.47.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.46.0...v1.47.0) (2025-10-21) + + +### Features + +* **generation:** update request builders and models ([2772eb5](https://github.com/microsoftgraph/msgraph-sdk-python/commit/2772eb5015f8ac39583fbc6b7eca46c3ae9830f5)) +* **generation:** update request builders and models ([6fc8672](https://github.com/microsoftgraph/msgraph-sdk-python/commit/6fc86725afa9f859c595734953a4566f862adf01)) + +## [1.46.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.45.0...v1.46.0) (2025-10-03) + + +### Features + +* **generation:** update request builders and models ([8ace06e](https://github.com/microsoftgraph/msgraph-sdk-python/commit/8ace06e617652faeed0a931e39604f84b465f768)) + +## [1.45.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.44.0...v1.45.0) (2025-09-16) + + +### Features + +* **generation:** update request builders and models ([9b00d33](https://github.com/microsoftgraph/msgraph-sdk-python/commit/9b00d333741e3e566ca9fc0fb3b5c5b9928b5e9a)) + +## [1.44.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.43.0...v1.44.0) (2025-09-11) + + +### Features + +* **generation:** update request builders and models ([c73f3af](https://github.com/microsoftgraph/msgraph-sdk-python/commit/c73f3afa74cad9b3c0eac4ef0359690ac9c0c554)) + +## [1.43.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.42.0...v1.43.0) (2025-08-20) + + +### Features + +* **generation:** update request builders and models ([c61dccc](https://github.com/microsoftgraph/msgraph-sdk-python/commit/c61dccc8228d873e3eb8f302e641139845d2dc58)) + +## [1.42.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.41.0...v1.42.0) (2025-08-12) + + +### Features + +* **generation:** update request builders and models ([6d2d907](https://github.com/microsoftgraph/msgraph-sdk-python/commit/6d2d90792917e9920c2503c4adb4f539454ff199)) + +## [1.41.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.40.0...v1.41.0) (2025-08-05) + + +### Features + +* **generation:** update request builders and models ([c2d45c8](https://github.com/microsoftgraph/msgraph-sdk-python/commit/c2d45c848133aa3cdb5d9e93bafef50a064b6524)) + + +### Bug Fixes + +* Update license field to use proper SPDX identifier ([aab1c9e](https://github.com/microsoftgraph/msgraph-sdk-python/commit/aab1c9e4e7da347c867480bbc510a5723761e8fa)) + +## [1.40.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.39.0...v1.40.0) (2025-07-30) + + +### Features + +* **generation:** update request builders and models ([15c9742](https://github.com/microsoftgraph/msgraph-sdk-python/commit/15c9742ea4757b3cea00384ec82afa2efaf799c4)) + +## [1.39.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.38.0...v1.39.0) (2025-07-22) + + +### Features + +* **generation:** update request builders and models ([cd04cfb](https://github.com/microsoftgraph/msgraph-sdk-python/commit/cd04cfb6088769a15dfa09cab8f93028c91f6685)) + +## [1.38.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.37.0...v1.38.0) (2025-07-16) + + +### Features + +* **generation:** update request builders and models ([47a564d](https://github.com/microsoftgraph/msgraph-sdk-python/commit/47a564de63e4dd6e5074032e8a4a26e43bfc7a27)) +* **generation:** update request builders and models ([b35949b](https://github.com/microsoftgraph/msgraph-sdk-python/commit/b35949bd9150b77858f3047adafcd1753f4c69aa)) + +## [1.37.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.36.0...v1.37.0) (2025-07-08) + + +### Features + +* **generation:** update request builders and models ([f7de565](https://github.com/microsoftgraph/msgraph-sdk-python/commit/f7de56502970c7e4f011965264e010dd1df67abd)) + +## [1.36.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.35.0...v1.36.0) (2025-07-01) + + +### Features + +* **generation:** update request builders and models ([7f49d36](https://github.com/microsoftgraph/msgraph-sdk-python/commit/7f49d3654ffb554624fee4f62822fd7f19f64d4e)) + +## [1.35.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.34.0...v1.35.0) (2025-06-24) + + +### Features + +* **generation:** update request builders and models ([5a3dc37](https://github.com/microsoftgraph/msgraph-sdk-python/commit/5a3dc371f35c3fe4feb16fa9622c631585834e03)) + +## [1.34.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.33.0...v1.34.0) (2025-06-17) + + +### Features + +* **generation:** update request builders and models ([49dbc7e](https://github.com/microsoftgraph/msgraph-sdk-python/commit/49dbc7eb8ba2d2df16a0464e86f9b878a252773f)) + +## [1.33.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.32.0...v1.33.0) (2025-06-10) + + +### Features + +* **generation:** update request builders and models ([2cb94a6](https://github.com/microsoftgraph/msgraph-sdk-python/commit/2cb94a6e5c48aa92bc03242f2e5b2e6987b258b9)) + +## [1.32.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.31.0...v1.32.0) (2025-06-03) + + +### Features + +* **generation:** update request builders and models ([48cf860](https://github.com/microsoftgraph/msgraph-sdk-python/commit/48cf8606a62c9502a59a6406f4dc197a31e1e853)) + +## [1.31.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.30.0...v1.31.0) (2025-05-20) + + +### Features + +* **generation:** update request builders and models ([f445a90](https://github.com/microsoftgraph/msgraph-sdk-python/commit/f445a90996c93433e0f9866678832f59ab49fd2b)) + +## [1.30.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.29.0...v1.30.0) (2025-05-13) + + +### Features + +* **generation:** update request builders and models ([303fb7d](https://github.com/microsoftgraph/msgraph-sdk-python/commit/303fb7d54fc64b2850c6af9b6fee33f246032925)) + +## [1.29.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.28.0...v1.29.0) (2025-05-08) + + +### Features + +* **generation:** update request builders and models ([#1210](https://github.com/microsoftgraph/msgraph-sdk-python/issues/1210)) ([cc4f2ed](https://github.com/microsoftgraph/msgraph-sdk-python/commit/cc4f2ed44dd66fd751ba3eda1ab401cd161dd3e4)) + +## [1.28.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.27.0...v1.28.0) (2025-04-15) + + +### Features + +* **generation:** update request builders and models ([6e73ddc](https://github.com/microsoftgraph/msgraph-sdk-python/commit/6e73ddc917a36802155620fc8741e50b8a7461b9)) + +## [1.27.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.26.0...v1.27.0) (2025-04-09) + + +### Features + +* **generation:** update request builders and models ([f8b86ce](https://github.com/microsoftgraph/msgraph-sdk-python/commit/f8b86ce6e495cc58c068eb825016a659a5f630e6)) + +## [1.26.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.25.0...v1.26.0) (2025-03-25) + + +### Features + +* **generation:** update request builders and models ([05e81d8](https://github.com/microsoftgraph/msgraph-sdk-python/commit/05e81d8bd644f7599d28d0a9e36ce4b538aea793)) + +## [1.25.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.24.0...v1.25.0) (2025-03-18) + + +### Features + +* **generation:** update request builders and models ([557d006](https://github.com/microsoftgraph/msgraph-sdk-python/commit/557d006a0d43a504f1bf662f6139f5f10ad82025)) + +## [1.24.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.23.0...v1.24.0) (2025-03-12) + + +### Features + +* **generation:** update request builders and models ([06409ab](https://github.com/microsoftgraph/msgraph-sdk-python/commit/06409abd2ca95a82abbc1c4d6a5e135d8ac3b373)) + +## [1.23.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.22.0...v1.23.0) (2025-03-05) + + +### Features + +* **generation:** update request builders and models ([b483797](https://github.com/microsoftgraph/msgraph-sdk-python/commit/b4837970984f8825e6efd2907a0c1e7dbaeb89e3)) + +## [1.22.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.21.0...v1.22.0) (2025-02-25) + + +### Features + +* **generation:** update request builders and models ([61c8bfc](https://github.com/microsoftgraph/msgraph-sdk-python/commit/61c8bfcf7f0eac98dd8b3afec9e07f1aaeeaa75b)) + ## [1.21.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.20.0...v1.21.0) (2025-02-13) diff --git a/README.md b/README.md index ed7b058b110..53742b30dc9 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,10 @@ By default a maximum of 100 rows are returned but in the response if odata_next_ * [Samples](docs) +### Update Schedule + +The Microsoft Graph .NET Client Library is scheduled to be updated during the second and fourth week of each month + ## Upgrading For detailed information on breaking changes, bug fixes and new functionality introduced during major upgrades, check out our [Upgrade Guide](UPGRADING.md) diff --git a/msgraph/_version.py b/msgraph/_version.py index 685cf4aa817..3b1516cce09 100644 --- a/msgraph/_version.py +++ b/msgraph/_version.py @@ -1,4 +1,4 @@ # The SDK version # x-release-please-start-version -VERSION: str = '1.21.0' +VERSION: str = '1.57.0' # x-release-please-end diff --git a/msgraph/generated/admin/admin_request_builder.py b/msgraph/generated/admin/admin_request_builder.py index 1f1171933d9..12ba86bcc2a 100644 --- a/msgraph/generated/admin/admin_request_builder.py +++ b/msgraph/generated/admin/admin_request_builder.py @@ -16,12 +16,15 @@ if TYPE_CHECKING: from ..models.admin import Admin from ..models.o_data_errors.o_data_error import ODataError + from .configuration_management.configuration_management_request_builder import ConfigurationManagementRequestBuilder from .edge.edge_request_builder import EdgeRequestBuilder + from .exchange.exchange_request_builder import ExchangeRequestBuilder from .microsoft365_apps.microsoft365_apps_request_builder import Microsoft365AppsRequestBuilder from .people.people_request_builder import PeopleRequestBuilder from .report_settings.report_settings_request_builder import ReportSettingsRequestBuilder from .service_announcement.service_announcement_request_builder import ServiceAnnouncementRequestBuilder from .sharepoint.sharepoint_request_builder import SharepointRequestBuilder + from .teams.teams_request_builder import TeamsRequestBuilder class AdminRequestBuilder(BaseRequestBuilder): """ @@ -115,6 +118,15 @@ def with_url(self,raw_url: str) -> AdminRequestBuilder: raise TypeError("raw_url cannot be null.") return AdminRequestBuilder(self.request_adapter, raw_url) + @property + def configuration_management(self) -> ConfigurationManagementRequestBuilder: + """ + Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + """ + from .configuration_management.configuration_management_request_builder import ConfigurationManagementRequestBuilder + + return ConfigurationManagementRequestBuilder(self.request_adapter, self.path_parameters) + @property def edge(self) -> EdgeRequestBuilder: """ @@ -124,6 +136,15 @@ def edge(self) -> EdgeRequestBuilder: return EdgeRequestBuilder(self.request_adapter, self.path_parameters) + @property + def exchange(self) -> ExchangeRequestBuilder: + """ + Provides operations to manage the exchange property of the microsoft.graph.admin entity. + """ + from .exchange.exchange_request_builder import ExchangeRequestBuilder + + return ExchangeRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft365_apps(self) -> Microsoft365AppsRequestBuilder: """ @@ -169,6 +190,15 @@ def sharepoint(self) -> SharepointRequestBuilder: return SharepointRequestBuilder(self.request_adapter, self.path_parameters) + @property + def teams(self) -> TeamsRequestBuilder: + """ + Provides operations to manage the teams property of the microsoft.graph.admin entity. + """ + from .teams.teams_request_builder import TeamsRequestBuilder + + return TeamsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AdminRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py new file mode 100644 index 00000000000..d4550b49a43 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.configuration_drift import ConfigurationDrift + from ....models.configuration_drift_collection_response import ConfigurationDriftCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_drift_item_request_builder import ConfigurationDriftItemRequestBuilder + +class ConfigurationDriftsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationDriftsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationDrifts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_drift_id(self,configuration_drift_id: str) -> ConfigurationDriftItemRequestBuilder: + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + param configuration_drift_id: The unique identifier of configurationDrift + Returns: ConfigurationDriftItemRequestBuilder + """ + if configuration_drift_id is None: + raise TypeError("configuration_drift_id cannot be null.") + from .item.configuration_drift_item_request_builder import ConfigurationDriftItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationDrift%2Did"] = configuration_drift_id + return ConfigurationDriftItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationDriftCollectionResponse]: + """ + Get a list of the configurationDrift objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDriftCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/configurationmanagement-list-configurationdrifts?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.configuration_drift_collection_response import ConfigurationDriftCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationDriftCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationDrift]: + """ + Create new navigation property to configurationDrifts for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDrift] + """ + 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.configuration_drift import ConfigurationDrift + + return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the configurationDrift 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: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationDrifts for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationDriftsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationDriftsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationDriftsRequestBuilder(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 ConfigurationDriftsRequestBuilderGetQueryParameters(): + """ + Get a list of the configurationDrift 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 ConfigurationDriftsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationDriftsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_drifts/count/count_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_drifts/count/count_request_builder.py new file mode 100644 index 00000000000..23171cfbe29 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_drifts/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/$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/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py new file mode 100644 index 00000000000..89d098e4b0c --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.configuration_drift import ConfigurationDrift + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationDriftItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationDriftItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationDrifts for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationDrift]: + """ + Get the properties and relationships of a configurationDrift object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDrift] + Find more info here: https://learn.microsoft.com/graph/api/configurationdrift-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.configuration_drift import ConfigurationDrift + + return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) + + async def patch(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationDrift]: + """ + Update the navigation property configurationDrifts in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationDrift] + """ + 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.configuration_drift import ConfigurationDrift + + return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationDrifts for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the properties and relationships of a configurationDrift 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: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationDrifts in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationDriftItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationDriftItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationDriftItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationDriftItemRequestBuilderGetQueryParameters(): + """ + Get the properties and relationships of a configurationDrift 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 ConfigurationDriftItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationDriftItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_management_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_management_request_builder.py new file mode 100644 index 00000000000..1a6228398aa --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_management_request_builder.py @@ -0,0 +1,238 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.configuration_management import ConfigurationManagement + from ...models.o_data_errors.o_data_error import ODataError + from .configuration_drifts.configuration_drifts_request_builder import ConfigurationDriftsRequestBuilder + from .configuration_monitoring_results.configuration_monitoring_results_request_builder import ConfigurationMonitoringResultsRequestBuilder + from .configuration_monitors.configuration_monitors_request_builder import ConfigurationMonitorsRequestBuilder + from .configuration_snapshots.configuration_snapshots_request_builder import ConfigurationSnapshotsRequestBuilder + from .configuration_snapshot_jobs.configuration_snapshot_jobs_request_builder import ConfigurationSnapshotJobsRequestBuilder + +class ConfigurationManagementRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationManagementRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationManagement for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationManagement]: + """ + A container for Tenant Configuration Management (TCM) resources. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationManagement] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.configuration_management import ConfigurationManagement + + return await self.request_adapter.send_async(request_info, ConfigurationManagement, error_mapping) + + async def patch(self,body: ConfigurationManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationManagement]: + """ + Update the navigation property configurationManagement in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationManagement] + """ + 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.configuration_management import ConfigurationManagement + + return await self.request_adapter.send_async(request_info, ConfigurationManagement, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationManagement for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for Tenant Configuration Management (TCM) resources. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConfigurationManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationManagement in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationManagementRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationManagementRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationManagementRequestBuilder(self.request_adapter, raw_url) + + @property + def configuration_drifts(self) -> ConfigurationDriftsRequestBuilder: + """ + Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_drifts.configuration_drifts_request_builder import ConfigurationDriftsRequestBuilder + + return ConfigurationDriftsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_monitoring_results(self) -> ConfigurationMonitoringResultsRequestBuilder: + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_monitoring_results.configuration_monitoring_results_request_builder import ConfigurationMonitoringResultsRequestBuilder + + return ConfigurationMonitoringResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_monitors(self) -> ConfigurationMonitorsRequestBuilder: + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_monitors.configuration_monitors_request_builder import ConfigurationMonitorsRequestBuilder + + return ConfigurationMonitorsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_snapshot_jobs(self) -> ConfigurationSnapshotJobsRequestBuilder: + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_snapshot_jobs.configuration_snapshot_jobs_request_builder import ConfigurationSnapshotJobsRequestBuilder + + return ConfigurationSnapshotJobsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def configuration_snapshots(self) -> ConfigurationSnapshotsRequestBuilder: + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + """ + from .configuration_snapshots.configuration_snapshots_request_builder import ConfigurationSnapshotsRequestBuilder + + return ConfigurationSnapshotsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConfigurationManagementRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationManagementRequestBuilderGetQueryParameters(): + """ + A container for Tenant Configuration Management (TCM) resources. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConfigurationManagementRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationManagementRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py new file mode 100644 index 00000000000..aed400b6f02 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.configuration_monitoring_result import ConfigurationMonitoringResult + from ....models.configuration_monitoring_result_collection_response import ConfigurationMonitoringResultCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_monitoring_result_item_request_builder import ConfigurationMonitoringResultItemRequestBuilder + +class ConfigurationMonitoringResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitoringResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_monitoring_result_id(self,configuration_monitoring_result_id: str) -> ConfigurationMonitoringResultItemRequestBuilder: + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + param configuration_monitoring_result_id: The unique identifier of configurationMonitoringResult + Returns: ConfigurationMonitoringResultItemRequestBuilder + """ + if configuration_monitoring_result_id is None: + raise TypeError("configuration_monitoring_result_id cannot be null.") + from .item.configuration_monitoring_result_item_request_builder import ConfigurationMonitoringResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationMonitoringResult%2Did"] = configuration_monitoring_result_id + return ConfigurationMonitoringResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitoringResultCollectionResponse]: + """ + Get a list of the configurationMonitoringResult objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResultCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/configurationmanagement-list-configurationmonitoringresults?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.configuration_monitoring_result_collection_response import ConfigurationMonitoringResultCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResultCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: + """ + Create new navigation property to configurationMonitoringResults for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResult] + """ + 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.configuration_monitoring_result import ConfigurationMonitoringResult + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the configurationMonitoringResult 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: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationMonitoringResults for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationMonitoringResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationMonitoringResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitoringResultsRequestBuilder(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 ConfigurationMonitoringResultsRequestBuilderGetQueryParameters(): + """ + Get a list of the configurationMonitoringResult 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 ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_monitoring_results/count/count_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/count/count_request_builder.py new file mode 100644 index 00000000000..443827cc648 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/$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/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py new file mode 100644 index 00000000000..a22a6c69fb3 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.configuration_monitoring_result import ConfigurationMonitoringResult + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationMonitoringResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitoringResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationMonitoringResults for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: + """ + Read the properties and relationships of a configurationMonitoringResult object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResult] + Find more info here: https://learn.microsoft.com/graph/api/configurationmonitoringresult-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.configuration_monitoring_result import ConfigurationMonitoringResult + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) + + async def patch(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: + """ + Update the navigation property configurationMonitoringResults in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitoringResult] + """ + 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.configuration_monitoring_result import ConfigurationMonitoringResult + + return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationMonitoringResults for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a configurationMonitoringResult 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: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationMonitoringResults in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationMonitoringResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationMonitoringResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitoringResultItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a configurationMonitoringResult 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 ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_monitors/configuration_monitors_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitors/configuration_monitors_request_builder.py new file mode 100644 index 00000000000..c077145d7dc --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitors/configuration_monitors_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.configuration_monitor import ConfigurationMonitor + from ....models.configuration_monitor_collection_response import ConfigurationMonitorCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_monitor_item_request_builder import ConfigurationMonitorItemRequestBuilder + +class ConfigurationMonitorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_monitor_id(self,configuration_monitor_id: str) -> ConfigurationMonitorItemRequestBuilder: + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + param configuration_monitor_id: The unique identifier of configurationMonitor + Returns: ConfigurationMonitorItemRequestBuilder + """ + if configuration_monitor_id is None: + raise TypeError("configuration_monitor_id cannot be null.") + from .item.configuration_monitor_item_request_builder import ConfigurationMonitorItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationMonitor%2Did"] = configuration_monitor_id + return ConfigurationMonitorItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitorCollectionResponse]: + """ + Get a list of the configurationMonitor objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitorCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/configurationmanagement-list-configurationmonitors?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.configuration_monitor_collection_response import ConfigurationMonitorCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationMonitorCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitor]: + """ + Create a new configurationMonitor object that runs periodically in the background at a scheduled frequency. You can create up to 30 configurationMonitor objects per tenant. Each monitor runs at a fixed interval of 6 hours and cannot be configured to run at any other frequency. An administrator can monitor up to 800 configuration resources per day per tenant across all monitors. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitor] + Find more info here: https://learn.microsoft.com/graph/api/configurationmanagement-post-configurationmonitors?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.configuration_monitor import ConfigurationMonitor + + return await self.request_adapter.send_async(request_info, ConfigurationMonitor, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the configurationMonitor 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: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new configurationMonitor object that runs periodically in the background at a scheduled frequency. You can create up to 30 configurationMonitor objects per tenant. Each monitor runs at a fixed interval of 6 hours and cannot be configured to run at any other frequency. An administrator can monitor up to 800 configuration resources per day per tenant across all monitors. + param body: The request body + param request_configuration: Configuration for the request 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) -> ConfigurationMonitorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationMonitorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitorsRequestBuilder(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 ConfigurationMonitorsRequestBuilderGetQueryParameters(): + """ + Get a list of the configurationMonitor 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 ConfigurationMonitorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationMonitorsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_monitors/count/count_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitors/count/count_request_builder.py new file mode 100644 index 00000000000..ddb0805d5c7 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/$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/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py new file mode 100644 index 00000000000..c0329e34e13 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.configuration_baseline import ConfigurationBaseline + from ......models.o_data_errors.o_data_error import ODataError + +class BaselineRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the baseline property of the microsoft.graph.configurationMonitor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BaselineRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}/baseline{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property baseline for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[BaselineRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + Find more info here: https://learn.microsoft.com/graph/api/configurationbaseline-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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + async def patch(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Update the navigation property baseline in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property baseline for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BaselineRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property baseline in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BaselineRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BaselineRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BaselineRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BaselineRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class BaselineRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 BaselineRequestBuilderGetRequestConfiguration(RequestConfiguration[BaselineRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class BaselineRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_monitors/item/configuration_monitor_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitors/item/configuration_monitor_item_request_builder.py new file mode 100644 index 00000000000..ad44da6f8c9 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_monitors/item/configuration_monitor_item_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.configuration_monitor import ConfigurationMonitor + from .....models.o_data_errors.o_data_error import ODataError + from .baseline.baseline_request_builder import BaselineRequestBuilder + +class ConfigurationMonitorItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationMonitorItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a configurationMonitor object permanently. A deleted configurationMonitor can't be 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/configurationmonitor-delete?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[ConfigurationMonitorItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitor]: + """ + Get the properties and relationships of a configurationMonitor object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitor] + Find more info here: https://learn.microsoft.com/graph/api/configurationmonitor-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.configuration_monitor import ConfigurationMonitor + + return await self.request_adapter.send_async(request_info, ConfigurationMonitor, error_mapping) + + async def patch(self,body: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitor]: + """ + Update the properties of a configurationMonitor object, including the monitor name, description, and baseline. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationMonitor] + Find more info here: https://learn.microsoft.com/graph/api/configurationmonitor-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.configuration_monitor import ConfigurationMonitor + + return await self.request_adapter.send_async(request_info, ConfigurationMonitor, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a configurationMonitor object permanently. A deleted configurationMonitor can't be restored. + 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[ConfigurationMonitorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the properties and relationships of a configurationMonitor 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: ConfigurationMonitor, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a configurationMonitor object, including the monitor name, description, and baseline. + param body: The request body + param request_configuration: Configuration for the request 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) -> ConfigurationMonitorItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationMonitorItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationMonitorItemRequestBuilder(self.request_adapter, raw_url) + + @property + def baseline(self) -> BaselineRequestBuilder: + """ + Provides operations to manage the baseline property of the microsoft.graph.configurationMonitor entity. + """ + from .baseline.baseline_request_builder import BaselineRequestBuilder + + return BaselineRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationMonitorItemRequestBuilderGetQueryParameters(): + """ + Get the properties and relationships of a configurationMonitor 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 ConfigurationMonitorItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py new file mode 100644 index 00000000000..1b711e67c57 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.configuration_snapshot_job import ConfigurationSnapshotJob + from ....models.configuration_snapshot_job_collection_response import ConfigurationSnapshotJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_snapshot_job_item_request_builder import ConfigurationSnapshotJobItemRequestBuilder + +class ConfigurationSnapshotJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationSnapshotJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_snapshot_job_id(self,configuration_snapshot_job_id: str) -> ConfigurationSnapshotJobItemRequestBuilder: + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + param configuration_snapshot_job_id: The unique identifier of configurationSnapshotJob + Returns: ConfigurationSnapshotJobItemRequestBuilder + """ + if configuration_snapshot_job_id is None: + raise TypeError("configuration_snapshot_job_id cannot be null.") + from .item.configuration_snapshot_job_item_request_builder import ConfigurationSnapshotJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationSnapshotJob%2Did"] = configuration_snapshot_job_id + return ConfigurationSnapshotJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationSnapshotJobCollectionResponse]: + """ + Get a list of the configurationSnapshotJob objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/configurationmanagement-list-configurationsnapshotjobs?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.configuration_snapshot_job_collection_response import ConfigurationSnapshotJobCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJobCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: + """ + Create new navigation property to configurationSnapshotJobs for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJob] + """ + 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.configuration_snapshot_job import ConfigurationSnapshotJob + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the configurationSnapshotJob 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: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationSnapshotJobs for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationSnapshotJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationSnapshotJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationSnapshotJobsRequestBuilder(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 ConfigurationSnapshotJobsRequestBuilderGetQueryParameters(): + """ + Get a list of the configurationSnapshotJob 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 ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..bdb19724f58 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/$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/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py new file mode 100644 index 00000000000..5885e51f7e1 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.configuration_snapshot_job import ConfigurationSnapshotJob + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationSnapshotJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationSnapshotJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/{configurationSnapshotJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a configurationSnapshotJob 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/configurationsnapshotjob-delete?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[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: + """ + Read the properties and relationships of a configurationSnapshotJob object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJob] + Find more info here: https://learn.microsoft.com/graph/api/configurationsnapshotjob-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.configuration_snapshot_job import ConfigurationSnapshotJob + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) + + async def patch(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: + """ + Update the navigation property configurationSnapshotJobs in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationSnapshotJob] + """ + 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.configuration_snapshot_job import ConfigurationSnapshotJob + + return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a configurationSnapshotJob 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[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a configurationSnapshotJob 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: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationSnapshotJobs in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationSnapshotJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationSnapshotJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationSnapshotJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a configurationSnapshotJob 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 ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py new file mode 100644 index 00000000000..a73389c6f58 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.configuration_baseline import ConfigurationBaseline + from ....models.configuration_baseline_collection_response import ConfigurationBaselineCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.configuration_baseline_item_request_builder import ConfigurationBaselineItemRequestBuilder + +class ConfigurationSnapshotsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationSnapshotsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_configuration_baseline_id(self,configuration_baseline_id: str) -> ConfigurationBaselineItemRequestBuilder: + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + param configuration_baseline_id: The unique identifier of configurationBaseline + Returns: ConfigurationBaselineItemRequestBuilder + """ + if configuration_baseline_id is None: + raise TypeError("configuration_baseline_id cannot be null.") + from .item.configuration_baseline_item_request_builder import ConfigurationBaselineItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["configurationBaseline%2Did"] = configuration_baseline_id + return ConfigurationBaselineItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaselineCollectionResponse]: + """ + Get a list of configurationBaseline objects that represent configuration snapshots and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaselineCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/configurationmanagement-list-configurationsnapshots?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.configuration_baseline_collection_response import ConfigurationBaselineCollectionResponse + + return await self.request_adapter.send_async(request_info, ConfigurationBaselineCollectionResponse, error_mapping) + + async def post(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Create new navigation property to configurationSnapshots for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of configurationBaseline objects that represent configuration snapshots 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: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to configurationSnapshots for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationSnapshotsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationSnapshotsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationSnapshotsRequestBuilder(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 ConfigurationSnapshotsRequestBuilderGetQueryParameters(): + """ + Get a list of configurationBaseline objects that represent configuration snapshots 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 ConfigurationSnapshotsRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationSnapshotsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/configuration_management/configuration_snapshots/count/count_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py new file mode 100644 index 00000000000..e6a4797c8e5 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/$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/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py new file mode 100644 index 00000000000..e77b68f43d1 --- /dev/null +++ b/msgraph/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_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.configuration_baseline import ConfigurationBaseline + from .....models.o_data_errors.o_data_error import ODataError + +class ConfigurationBaselineItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfigurationBaselineItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property configurationSnapshots for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + A container for configuration snapshot baselines. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + async def patch(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: + """ + Update the navigation property configurationSnapshots in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConfigurationBaseline] + """ + 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.configuration_baseline import ConfigurationBaseline + + return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property configurationSnapshots for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for configuration snapshot baselines. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property configurationSnapshots in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConfigurationBaselineItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfigurationBaselineItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfigurationBaselineItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationBaselineItemRequestBuilderGetQueryParameters(): + """ + A container for configuration snapshot baselines. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConfigurationBaselineItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/exchange_request_builder.py b/msgraph/generated/admin/exchange/exchange_request_builder.py new file mode 100644 index 00000000000..71fb9806874 --- /dev/null +++ b/msgraph/generated/admin/exchange/exchange_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.exchange_admin import ExchangeAdmin + from ...models.o_data_errors.o_data_error import ODataError + from .mailboxes.mailboxes_request_builder import MailboxesRequestBuilder + from .tracing.tracing_request_builder import TracingRequestBuilder + +class ExchangeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exchange property of the microsoft.graph.admin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property exchange for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeAdmin]: + """ + A container for the Exchange admin functionality. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeAdmin] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.exchange_admin import ExchangeAdmin + + return await self.request_adapter.send_async(request_info, ExchangeAdmin, error_mapping) + + async def patch(self,body: ExchangeAdmin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeAdmin]: + """ + Update the navigation property exchange in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeAdmin] + """ + 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.exchange_admin import ExchangeAdmin + + return await self.request_adapter.send_async(request_info, ExchangeAdmin, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property exchange for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for the Exchange admin functionality. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ExchangeAdmin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property exchange in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExchangeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExchangeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeRequestBuilder(self.request_adapter, raw_url) + + @property + def mailboxes(self) -> MailboxesRequestBuilder: + """ + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + """ + from .mailboxes.mailboxes_request_builder import MailboxesRequestBuilder + + return MailboxesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def tracing(self) -> TracingRequestBuilder: + """ + Provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. + """ + from .tracing.tracing_request_builder import TracingRequestBuilder + + return TracingRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ExchangeRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeRequestBuilderGetQueryParameters(): + """ + A container for the Exchange admin functionality. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExchangeRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/count/count_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/count/count_request_builder.py new file mode 100644 index 00000000000..546eb350a2e --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/$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/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py new file mode 100644 index 00000000000..01882bad499 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_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.mailbox_item_import_session import MailboxItemImportSession + from ......models.o_data_errors.o_data_error import ODataError + +class CreateImportSessionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the createImportSession method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CreateImportSessionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/createImportSession", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxItemImportSession]: + """ + Invoke action createImportSession + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItemImportSession] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.mailbox_item_import_session import MailboxItemImportSession + + return await self.request_adapter.send_async(request_info, MailboxItemImportSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action createImportSession + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CreateImportSessionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CreateImportSessionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CreateImportSessionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CreateImportSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py b/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py new file mode 100644 index 00000000000..9e8866c2d7b --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExportItemsPostRequestBody(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 ItemIds property + item_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExportItemsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExportItemsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExportItemsPostRequestBody() + + 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]] = { + "ItemIds": lambda n : setattr(self, 'item_ids', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("ItemIds", self.item_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_post_response.py b/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_post_response.py new file mode 100644 index 00000000000..c3ff786d2ca --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_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.export_item_response import ExportItemResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ExportItemsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExportItemResponse]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExportItemsPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExportItemsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExportItemsPostResponse() + + 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.export_item_response import ExportItemResponse + + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.export_item_response import ExportItemResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExportItemResponse)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py new file mode 100644 index 00000000000..449596635bc --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/export_items/export_items_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 .export_items_post_request_body import ExportItemsPostRequestBody + from .export_items_post_response import ExportItemsPostResponse + +class ExportItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the exportItems method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExportItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/exportItems", path_parameters) + + async def post(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExportItemsPostResponse]: + """ + Invoke action exportItems + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExportItemsPostResponse] + """ + 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 .export_items_post_response import ExportItemsPostResponse + + return await self.request_adapter.send_async(request_info, ExportItemsPostResponse, error_mapping) + + def to_post_request_information(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action exportItems + param body: The request body + param request_configuration: Configuration for the request 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) -> ExportItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExportItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExportItemsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExportItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/count/count_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py new file mode 100644 index 00000000000..c0b4ba16b3f --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/$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/admin/exchange/mailboxes/item/folders/delta/delta_get_response.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/delta/delta_get_response.py new file mode 100644 index 00000000000..56f0c56ec79 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.mailbox_folder import MailboxFolder + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxFolder]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.mailbox_folder import MailboxFolder + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.mailbox_folder import MailboxFolder + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxFolder)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py new file mode 100644 index 00000000000..99a32f6b109 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py new file mode 100644 index 00000000000..5f8e52a14ee --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py @@ -0,0 +1,172 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.mailbox_folder_collection_response import MailboxFolderCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + +class FoldersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FoldersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_folder_id(self,mailbox_folder_id: str) -> MailboxFolderItemRequestBuilder: + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + param mailbox_folder_id: The unique identifier of mailboxFolder + Returns: MailboxFolderItemRequestBuilder + """ + if mailbox_folder_id is None: + raise TypeError("mailbox_folder_id cannot be null.") + from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxFolder%2Did"] = mailbox_folder_id + return MailboxFolderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FoldersRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolderCollectionResponse]: + """ + Get folders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolderCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.mailbox_folder_collection_response import MailboxFolderCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get folders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> FoldersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FoldersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FoldersRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FoldersRequestBuilderGetQueryParameters(): + """ + Get folders from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[FoldersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py new file mode 100644 index 00000000000..20e5c62f240 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py @@ -0,0 +1,172 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.mailbox_folder_collection_response import MailboxFolderCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + +class ChildFoldersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildFoldersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_folder_id1(self,mailbox_folder_id1: str) -> MailboxFolderItemRequestBuilder: + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + param mailbox_folder_id1: The unique identifier of mailboxFolder + Returns: MailboxFolderItemRequestBuilder + """ + if mailbox_folder_id1 is None: + raise TypeError("mailbox_folder_id1 cannot be null.") + from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxFolder%2Did1"] = mailbox_folder_id1 + return MailboxFolderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolderCollectionResponse]: + """ + Get childFolders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolderCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_folder_collection_response import MailboxFolderCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get childFolders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ChildFoldersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ChildFoldersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildFoldersRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ChildFoldersRequestBuilderGetQueryParameters(): + """ + Get childFolders from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ChildFoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py new file mode 100644 index 00000000000..8254d072843 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/$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/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_get_response.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_get_response.py new file mode 100644 index 00000000000..63e4b59c297 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_folder import MailboxFolder + +from .........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxFolder]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_folder import MailboxFolder + + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_folder import MailboxFolder + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxFolder)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py new file mode 100644 index 00000000000..90597b73265 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py new file mode 100644 index 00000000000..cd877ac435e --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/$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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_get_response.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_get_response.py new file mode 100644 index 00000000000..7a8cf66a2ae --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.base_delta_function_response import BaseDeltaFunctionResponse + from ...........models.mailbox_item import MailboxItem + +from ...........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.base_delta_function_response import BaseDeltaFunctionResponse + from ...........models.mailbox_item import MailboxItem + + from ...........models.base_delta_function_response import BaseDeltaFunctionResponse + from ...........models.mailbox_item import MailboxItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..dd05ea964c5 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py new file mode 100644 index 00000000000..2a3c68ce757 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.mailbox_item import MailboxItem + from ...........models.o_data_errors.o_data_error import ODataError + +class MailboxItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_item import MailboxItem + + return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MailboxItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxItemItemRequestBuilderGetQueryParameters(): + """ + Get items from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py new file mode 100644 index 00000000000..2878035d91d --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py @@ -0,0 +1,172 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.mailbox_item_collection_response import MailboxItemCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + +class ItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_item_id(self,mailbox_item_id: str) -> MailboxItemItemRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + param mailbox_item_id: The unique identifier of mailboxItem + Returns: MailboxItemItemRequestBuilder + """ + if mailbox_item_id is None: + raise TypeError("mailbox_item_id cannot be null.") + from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxItem%2Did"] = mailbox_item_id + return MailboxItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItemCollectionResponse]: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.mailbox_item_collection_response import MailboxItemCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxItemCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ItemsRequestBuilderGetQueryParameters(): + """ + Get items from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[ItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py new file mode 100644 index 00000000000..d189c01bd3a --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.mailbox_folder import MailboxFolder + from .........models.o_data_errors.o_data_error import ODataError + from .items.items_request_builder import ItemsRequestBuilder + +class MailboxFolderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxFolderItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Get childFolders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get childFolders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MailboxFolderItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxFolderItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxFolderItemRequestBuilder(self.request_adapter, raw_url) + + @property + def items(self) -> ItemsRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + from .items.items_request_builder import ItemsRequestBuilder + + return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxFolderItemRequestBuilderGetQueryParameters(): + """ + Get childFolders from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py new file mode 100644 index 00000000000..0ee9dbc55e2 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/$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/admin/exchange/mailboxes/item/folders/item/items/delta/delta_get_response.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_get_response.py new file mode 100644 index 00000000000..6b049648d7a --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_item import MailboxItem + +from .........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_item import MailboxItem + + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_item import MailboxItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..032207e7fcc --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py new file mode 100644 index 00000000000..d99da6e7108 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.mailbox_item import MailboxItem + from .........models.o_data_errors.o_data_error import ODataError + +class MailboxItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mailbox_item import MailboxItem + + return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MailboxItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxItemItemRequestBuilderGetQueryParameters(): + """ + Get items from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py new file mode 100644 index 00000000000..720239f3c2d --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py @@ -0,0 +1,172 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.mailbox_item_collection_response import MailboxItemCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + +class ItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_item_id(self,mailbox_item_id: str) -> MailboxItemItemRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + param mailbox_item_id: The unique identifier of mailboxItem + Returns: MailboxItemItemRequestBuilder + """ + if mailbox_item_id is None: + raise TypeError("mailbox_item_id cannot be null.") + from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxItem%2Did"] = mailbox_item_id + return MailboxItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItemCollectionResponse]: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_item_collection_response import MailboxItemCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxItemCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get items from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ItemsRequestBuilderGetQueryParameters(): + """ + Get items from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[ItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py new file mode 100644 index 00000000000..d998d831744 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.mailbox_folder import MailboxFolder + from .......models.o_data_errors.o_data_error import ODataError + from .child_folders.child_folders_request_builder import ChildFoldersRequestBuilder + from .items.items_request_builder import ItemsRequestBuilder + +class MailboxFolderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxFolderItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Get folders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get folders from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MailboxFolderItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxFolderItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxFolderItemRequestBuilder(self.request_adapter, raw_url) + + @property + def child_folders(self) -> ChildFoldersRequestBuilder: + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + """ + from .child_folders.child_folders_request_builder import ChildFoldersRequestBuilder + + return ChildFoldersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def items(self) -> ItemsRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + from .items.items_request_builder import ItemsRequestBuilder + + return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxFolderItemRequestBuilderGetQueryParameters(): + """ + Get folders from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/item/mailbox_item_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py new file mode 100644 index 00000000000..4343557c868 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.mailbox import Mailbox + from .....models.o_data_errors.o_data_error import ODataError + from .create_import_session.create_import_session_request_builder import CreateImportSessionRequestBuilder + from .export_items.export_items_request_builder import ExportItemsRequestBuilder + from .folders.folders_request_builder import FoldersRequestBuilder + +class MailboxItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mailboxes for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]] = None) -> Optional[Mailbox]: + """ + Get mailboxes from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Mailbox] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox import Mailbox + + return await self.request_adapter.send_async(request_info, Mailbox, error_mapping) + + async def patch(self,body: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Mailbox]: + """ + Update the navigation property mailboxes in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Mailbox] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox import Mailbox + + return await self.request_adapter.send_async(request_info, Mailbox, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mailboxes for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get mailboxes from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mailboxes in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxItemRequestBuilder(self.request_adapter, raw_url) + + @property + def create_import_session(self) -> CreateImportSessionRequestBuilder: + """ + Provides operations to call the createImportSession method. + """ + from .create_import_session.create_import_session_request_builder import CreateImportSessionRequestBuilder + + return CreateImportSessionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def export_items(self) -> ExportItemsRequestBuilder: + """ + Provides operations to call the exportItems method. + """ + from .export_items.export_items_request_builder import ExportItemsRequestBuilder + + return ExportItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def folders(self) -> FoldersRequestBuilder: + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + """ + from .folders.folders_request_builder import FoldersRequestBuilder + + return FoldersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxItemRequestBuilderGetQueryParameters(): + """ + Get mailboxes from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/mailboxes/mailboxes_request_builder.py b/msgraph/generated/admin/exchange/mailboxes/mailboxes_request_builder.py new file mode 100644 index 00000000000..537eb794327 --- /dev/null +++ b/msgraph/generated/admin/exchange/mailboxes/mailboxes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.mailbox import Mailbox + from ....models.mailbox_collection_response import MailboxCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_item_request_builder import MailboxItemRequestBuilder + +class MailboxesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_id(self,mailbox_id: str) -> MailboxItemRequestBuilder: + """ + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + param mailbox_id: The unique identifier of mailbox + Returns: MailboxItemRequestBuilder + """ + if mailbox_id is None: + raise TypeError("mailbox_id cannot be null.") + from .item.mailbox_item_request_builder import MailboxItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailbox%2Did"] = mailbox_id + return MailboxItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxCollectionResponse]: + """ + Get mailboxes from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_collection_response import MailboxCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxCollectionResponse, error_mapping) + + async def post(self,body: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Mailbox]: + """ + Create new navigation property to mailboxes for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Mailbox] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox import Mailbox + + return await self.request_adapter.send_async(request_info, Mailbox, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get mailboxes from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to mailboxes for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxesRequestBuilder(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 MailboxesRequestBuilderGetQueryParameters(): + """ + Get mailboxes from admin + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxesRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/tracing/message_traces/count/count_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py new file mode 100644 index 00000000000..2ef1a31553e --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces/$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/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py new file mode 100644 index 00000000000..47d2def353c --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.exchange_message_trace import ExchangeMessageTrace + from ......models.o_data_errors.o_data_error import ODataError + from .get_details_by_recipient_with_recipient_address.get_details_by_recipient_with_recipient_address_request_builder import GetDetailsByRecipientWithRecipientAddressRequestBuilder + +class ExchangeMessageTraceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeMessageTraceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property messageTraces for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeMessageTrace]: + """ + Represents the trace information of messages that pass through Exchange Online organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTrace] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.exchange_message_trace import ExchangeMessageTrace + + return await self.request_adapter.send_async(request_info, ExchangeMessageTrace, error_mapping) + + def get_details_by_recipient_with_recipient_address(self,recipient_address: str) -> GetDetailsByRecipientWithRecipientAddressRequestBuilder: + """ + Provides operations to call the getDetailsByRecipient method. + param recipient_address: Usage: recipientAddress='{recipientAddress}' + Returns: GetDetailsByRecipientWithRecipientAddressRequestBuilder + """ + if recipient_address is None: + raise TypeError("recipient_address cannot be null.") + from .get_details_by_recipient_with_recipient_address.get_details_by_recipient_with_recipient_address_request_builder import GetDetailsByRecipientWithRecipientAddressRequestBuilder + + return GetDetailsByRecipientWithRecipientAddressRequestBuilder(self.request_adapter, self.path_parameters, recipient_address) + + async def patch(self,body: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeMessageTrace]: + """ + Update the navigation property messageTraces in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTrace] + """ + 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.exchange_message_trace import ExchangeMessageTrace + + return await self.request_adapter.send_async(request_info, ExchangeMessageTrace, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property messageTraces for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the trace information of messages that pass through Exchange Online organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property messageTraces in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExchangeMessageTraceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExchangeMessageTraceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeMessageTraceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeMessageTraceItemRequestBuilderGetQueryParameters(): + """ + Represents the trace information of messages that pass through Exchange Online organizations. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_get_response.py b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_get_response.py new file mode 100644 index 00000000000..ead90b403c7 --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_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.exchange_message_trace_detail import ExchangeMessageTraceDetail + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetDetailsByRecipientWithRecipientAddressGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExchangeMessageTraceDetail]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetDetailsByRecipientWithRecipientAddressGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetDetailsByRecipientWithRecipientAddressGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetDetailsByRecipientWithRecipientAddressGetResponse() + + 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.exchange_message_trace_detail import ExchangeMessageTraceDetail + + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .......models.exchange_message_trace_detail import ExchangeMessageTraceDetail + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExchangeMessageTraceDetail)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py new file mode 100644 index 00000000000..c53abe2da32 --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .get_details_by_recipient_with_recipient_address_get_response import GetDetailsByRecipientWithRecipientAddressGetResponse + +class GetDetailsByRecipientWithRecipientAddressRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getDetailsByRecipient method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], recipient_address: Optional[str] = None) -> None: + """ + Instantiates a new GetDetailsByRecipientWithRecipientAddressRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param recipient_address: Usage: recipientAddress='{recipientAddress}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['recipientAddress'] = recipient_address + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]] = None) -> Optional[GetDetailsByRecipientWithRecipientAddressGetResponse]: + """ + Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetDetailsByRecipientWithRecipientAddressGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangemessagetrace-getdetailsbyrecipient?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 .get_details_by_recipient_with_recipient_address_get_response import GetDetailsByRecipientWithRecipientAddressGetResponse + + return await self.request_adapter.send_async(request_info, GetDetailsByRecipientWithRecipientAddressGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetDetailsByRecipientWithRecipientAddressRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetDetailsByRecipientWithRecipientAddressRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetDetailsByRecipientWithRecipientAddressRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters(): + """ + Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration(RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/tracing/message_traces/message_traces_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py new file mode 100644 index 00000000000..2d47405642e --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.exchange_message_trace import ExchangeMessageTrace + from .....models.exchange_message_trace_collection_response import ExchangeMessageTraceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.exchange_message_trace_item_request_builder import ExchangeMessageTraceItemRequestBuilder + +class MessageTracesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessageTracesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_exchange_message_trace_id(self,exchange_message_trace_id: str) -> ExchangeMessageTraceItemRequestBuilder: + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + param exchange_message_trace_id: The unique identifier of exchangeMessageTrace + Returns: ExchangeMessageTraceItemRequestBuilder + """ + if exchange_message_trace_id is None: + raise TypeError("exchange_message_trace_id cannot be null.") + from .item.exchange_message_trace_item_request_builder import ExchangeMessageTraceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["exchangeMessageTrace%2Did"] = exchange_message_trace_id + return ExchangeMessageTraceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeMessageTraceCollectionResponse]: + """ + Get a list of exchangeMessageTrace objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTraceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/messagetracingroot-list-messagetraces?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.exchange_message_trace_collection_response import ExchangeMessageTraceCollectionResponse + + return await self.request_adapter.send_async(request_info, ExchangeMessageTraceCollectionResponse, error_mapping) + + async def post(self,body: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeMessageTrace]: + """ + Create new navigation property to messageTraces for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTrace] + """ + 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.exchange_message_trace import ExchangeMessageTrace + + return await self.request_adapter.send_async(request_info, ExchangeMessageTrace, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of exchangeMessageTrace objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to messageTraces for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MessageTracesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MessageTracesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessageTracesRequestBuilder(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 MessageTracesRequestBuilderGetQueryParameters(): + """ + Get a list of exchangeMessageTrace objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class MessageTracesRequestBuilderGetRequestConfiguration(RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessageTracesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/exchange/tracing/tracing_request_builder.py b/msgraph/generated/admin/exchange/tracing/tracing_request_builder.py new file mode 100644 index 00000000000..f5762ae99ff --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/tracing_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.message_tracing_root import MessageTracingRoot + from ....models.o_data_errors.o_data_error import ODataError + from .message_traces.message_traces_request_builder import MessageTracesRequestBuilder + +class TracingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TracingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property tracing for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TracingRequestBuilderGetQueryParameters]] = None) -> Optional[MessageTracingRoot]: + """ + Represents a container for administrative resources to trace messages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageTracingRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.message_tracing_root import MessageTracingRoot + + return await self.request_adapter.send_async(request_info, MessageTracingRoot, error_mapping) + + async def patch(self,body: MessageTracingRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageTracingRoot]: + """ + Update the navigation property tracing in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageTracingRoot] + """ + 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.message_tracing_root import MessageTracingRoot + + return await self.request_adapter.send_async(request_info, MessageTracingRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property tracing for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TracingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a container for administrative resources to trace messages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MessageTracingRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property tracing in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TracingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TracingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TracingRequestBuilder(self.request_adapter, raw_url) + + @property + def message_traces(self) -> MessageTracesRequestBuilder: + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + """ + from .message_traces.message_traces_request_builder import MessageTracesRequestBuilder + + return MessageTracesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TracingRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TracingRequestBuilderGetQueryParameters(): + """ + Represents a container for administrative resources to trace messages. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TracingRequestBuilderGetRequestConfiguration(RequestConfiguration[TracingRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TracingRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/people/people_request_builder.py b/msgraph/generated/admin/people/people_request_builder.py index 60eddce3940..8f9ac280d13 100644 --- a/msgraph/generated/admin/people/people_request_builder.py +++ b/msgraph/generated/admin/people/people_request_builder.py @@ -18,6 +18,9 @@ from ...models.people_admin_settings import PeopleAdminSettings from .item_insights.item_insights_request_builder import ItemInsightsRequestBuilder from .profile_card_properties.profile_card_properties_request_builder import ProfileCardPropertiesRequestBuilder + from .profile_property_settings.profile_property_settings_request_builder import ProfilePropertySettingsRequestBuilder + from .profile_sources.profile_sources_request_builder import ProfileSourcesRequestBuilder + from .profile_sources_with_source_id.profile_sources_with_source_id_request_builder import ProfileSourcesWithSourceIdRequestBuilder from .pronouns.pronouns_request_builder import PronounsRequestBuilder class PeopleRequestBuilder(BaseRequestBuilder): @@ -54,6 +57,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PeopleRe return await self.request_adapter.send_async(request_info, PeopleAdminSettings, error_mapping) + def profile_sources_with_source_id(self,source_id: str) -> ProfileSourcesWithSourceIdRequestBuilder: + """ + Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + param source_id: Alternate key of profileSource + Returns: ProfileSourcesWithSourceIdRequestBuilder + """ + if source_id is None: + raise TypeError("source_id cannot be null.") + from .profile_sources_with_source_id.profile_sources_with_source_id_request_builder import ProfileSourcesWithSourceIdRequestBuilder + + return ProfileSourcesWithSourceIdRequestBuilder(self.request_adapter, self.path_parameters, source_id) + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PeopleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Retrieve the properties and relationships of a peopleAdminSettings object. @@ -93,6 +108,24 @@ def profile_card_properties(self) -> ProfileCardPropertiesRequestBuilder: return ProfileCardPropertiesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def profile_property_settings(self) -> ProfilePropertySettingsRequestBuilder: + """ + Provides operations to manage the profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + """ + from .profile_property_settings.profile_property_settings_request_builder import ProfilePropertySettingsRequestBuilder + + return ProfilePropertySettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def profile_sources(self) -> ProfileSourcesRequestBuilder: + """ + Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + """ + from .profile_sources.profile_sources_request_builder import ProfileSourcesRequestBuilder + + return ProfileSourcesRequestBuilder(self.request_adapter, self.path_parameters) + @property def pronouns(self) -> PronounsRequestBuilder: """ diff --git a/msgraph/generated/admin/people/profile_property_settings/count/count_request_builder.py b/msgraph/generated/admin/people/profile_property_settings/count/count_request_builder.py new file mode 100644 index 00000000000..60c2812b270 --- /dev/null +++ b/msgraph/generated/admin/people/profile_property_settings/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/people/profilePropertySettings/$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/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py b/msgraph/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py new file mode 100644 index 00000000000..76783afba55 --- /dev/null +++ b/msgraph/generated/admin/people/profile_property_settings/item/profile_property_setting_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.profile_property_setting import ProfilePropertySetting + +class ProfilePropertySettingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProfilePropertySettingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/people/profilePropertySettings/{profilePropertySetting%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a profilePropertySetting 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/profilepropertysetting-delete?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[ProfilePropertySettingItemRequestBuilderGetQueryParameters]] = None) -> Optional[ProfilePropertySetting]: + """ + Read the properties and relationships of profilePropertySetting object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfilePropertySetting] + Find more info here: https://learn.microsoft.com/graph/api/profilepropertysetting-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.profile_property_setting import ProfilePropertySetting + + return await self.request_adapter.send_async(request_info, ProfilePropertySetting, error_mapping) + + async def patch(self,body: ProfilePropertySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProfilePropertySetting]: + """ + Update the properties of a profilePropertySetting object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfilePropertySetting] + Find more info here: https://learn.microsoft.com/graph/api/profilepropertysetting-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.profile_property_setting import ProfilePropertySetting + + return await self.request_adapter.send_async(request_info, ProfilePropertySetting, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a profilePropertySetting 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[ProfilePropertySettingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of profilePropertySetting 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: ProfilePropertySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a profilePropertySetting 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) -> ProfilePropertySettingItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProfilePropertySettingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProfilePropertySettingItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProfilePropertySettingItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfilePropertySettingItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of profilePropertySetting 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 ProfilePropertySettingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfilePropertySettingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfilePropertySettingItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/people/profile_property_settings/profile_property_settings_request_builder.py b/msgraph/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py new file mode 100644 index 00000000000..ece4df89768 --- /dev/null +++ b/msgraph/generated/admin/people/profile_property_settings/profile_property_settings_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.profile_property_setting import ProfilePropertySetting + from ....models.profile_property_setting_collection_response import ProfilePropertySettingCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.profile_property_setting_item_request_builder import ProfilePropertySettingItemRequestBuilder + +class ProfilePropertySettingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProfilePropertySettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/people/profilePropertySettings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_profile_property_setting_id(self,profile_property_setting_id: str) -> ProfilePropertySettingItemRequestBuilder: + """ + Provides operations to manage the profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + param profile_property_setting_id: The unique identifier of profilePropertySetting + Returns: ProfilePropertySettingItemRequestBuilder + """ + if profile_property_setting_id is None: + raise TypeError("profile_property_setting_id cannot be null.") + from .item.profile_property_setting_item_request_builder import ProfilePropertySettingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["profilePropertySetting%2Did"] = profile_property_setting_id + return ProfilePropertySettingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]] = None) -> Optional[ProfilePropertySettingCollectionResponse]: + """ + Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfilePropertySettingCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-list-profilepropertysettings?view=graph-rest-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.profile_property_setting_collection_response import ProfilePropertySettingCollectionResponse + + return await self.request_adapter.send_async(request_info, ProfilePropertySettingCollectionResponse, error_mapping) + + async def post(self,body: ProfilePropertySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProfilePropertySetting]: + """ + Create a new profilePropertySetting object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfilePropertySetting] + Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-post-profilepropertysettings?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.profile_property_setting import ProfilePropertySetting + + return await self.request_adapter.send_async(request_info, ProfilePropertySetting, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ProfilePropertySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new profilePropertySetting 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) -> ProfilePropertySettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProfilePropertySettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProfilePropertySettingsRequestBuilder(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 ProfilePropertySettingsRequestBuilderGetQueryParameters(): + """ + Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ProfilePropertySettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfilePropertySettingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/people/profile_sources/count/count_request_builder.py b/msgraph/generated/admin/people/profile_sources/count/count_request_builder.py new file mode 100644 index 00000000000..f4898ff8754 --- /dev/null +++ b/msgraph/generated/admin/people/profile_sources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/people/profileSources/$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/admin/people/profile_sources/item/profile_source_item_request_builder.py b/msgraph/generated/admin/people/profile_sources/item/profile_source_item_request_builder.py new file mode 100644 index 00000000000..311ac7246f7 --- /dev/null +++ b/msgraph/generated/admin/people/profile_sources/item/profile_source_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.profile_source import ProfileSource + +class ProfileSourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProfileSourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/people/profileSources/{profileSource%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a profileSource 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/profilesource-delete?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[ProfileSourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[ProfileSource]: + """ + A collection of profile source settings configured by an administrator in an organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfileSource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.profile_source import ProfileSource + + return await self.request_adapter.send_async(request_info, ProfileSource, error_mapping) + + async def patch(self,body: ProfileSource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProfileSource]: + """ + Update the properties of a profileSource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfileSource] + Find more info here: https://learn.microsoft.com/graph/api/profilesource-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.profile_source import ProfileSource + + return await self.request_adapter.send_async(request_info, ProfileSource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a profileSource 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[ProfileSourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of profile source settings configured by an administrator in an organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ProfileSource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a profileSource 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) -> ProfileSourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProfileSourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProfileSourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProfileSourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfileSourceItemRequestBuilderGetQueryParameters(): + """ + A collection of profile source settings configured by an administrator in an organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ProfileSourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfileSourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfileSourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/people/profile_sources/profile_sources_request_builder.py b/msgraph/generated/admin/people/profile_sources/profile_sources_request_builder.py new file mode 100644 index 00000000000..fa8e40a1cc1 --- /dev/null +++ b/msgraph/generated/admin/people/profile_sources/profile_sources_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.profile_source import ProfileSource + from ....models.profile_source_collection_response import ProfileSourceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.profile_source_item_request_builder import ProfileSourceItemRequestBuilder + +class ProfileSourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProfileSourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/people/profileSources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_profile_source_id(self,profile_source_id: str) -> ProfileSourceItemRequestBuilder: + """ + Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + param profile_source_id: The unique identifier of profileSource + Returns: ProfileSourceItemRequestBuilder + """ + if profile_source_id is None: + raise TypeError("profile_source_id cannot be null.") + from .item.profile_source_item_request_builder import ProfileSourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["profileSource%2Did"] = profile_source_id + return ProfileSourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProfileSourcesRequestBuilderGetQueryParameters]] = None) -> Optional[ProfileSourceCollectionResponse]: + """ + Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfileSourceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-list-profilesources?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.profile_source_collection_response import ProfileSourceCollectionResponse + + return await self.request_adapter.send_async(request_info, ProfileSourceCollectionResponse, error_mapping) + + async def post(self,body: ProfileSource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProfileSource]: + """ + Create a new profileSource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfileSource] + Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-post-profilesources?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.profile_source import ProfileSource + + return await self.request_adapter.send_async(request_info, ProfileSource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProfileSourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ProfileSource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new profileSource 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) -> ProfileSourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProfileSourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProfileSourcesRequestBuilder(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 ProfileSourcesRequestBuilderGetQueryParameters(): + """ + Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ProfileSourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfileSourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfileSourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/people/profile_sources_with_source_id/profile_sources_with_source_id_request_builder.py b/msgraph/generated/admin/people/profile_sources_with_source_id/profile_sources_with_source_id_request_builder.py new file mode 100644 index 00000000000..b90ac260901 --- /dev/null +++ b/msgraph/generated/admin/people/profile_sources_with_source_id/profile_sources_with_source_id_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.profile_source import ProfileSource + +class ProfileSourcesWithSourceIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], source_id: Optional[str] = None) -> None: + """ + Instantiates a new ProfileSourcesWithSourceIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param source_id: Alternate key of profileSource + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['sourceId'] = source_id + super().__init__(request_adapter, "{+baseurl}/admin/people/profileSources(sourceId='{sourceId}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a profileSource 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/profilesource-delete?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[ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters]] = None) -> Optional[ProfileSource]: + """ + A collection of profile source settings configured by an administrator in an organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfileSource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.profile_source import ProfileSource + + return await self.request_adapter.send_async(request_info, ProfileSource, error_mapping) + + async def patch(self,body: ProfileSource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProfileSource]: + """ + Update the properties of a profileSource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProfileSource] + Find more info here: https://learn.microsoft.com/graph/api/profilesource-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.profile_source import ProfileSource + + return await self.request_adapter.send_async(request_info, ProfileSource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a profileSource 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[ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of profile source settings configured by an administrator in an organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ProfileSource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a profileSource 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) -> ProfileSourcesWithSourceIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProfileSourcesWithSourceIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProfileSourcesWithSourceIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProfileSourcesWithSourceIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters(): + """ + A collection of profile source settings configured by an administrator in an organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ProfileSourcesWithSourceIdRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProfileSourcesWithSourceIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py index 69a29ceab0f..06ff54cbe8a 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py @@ -34,6 +34,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/admin/teams/policy/microsoft_graph_teams_administration_get_policy_id_with_type_with_name/get_policy_id_with_type_with_name_get_response.py b/msgraph/generated/admin/teams/policy/microsoft_graph_teams_administration_get_policy_id_with_type_with_name/get_policy_id_with_type_with_name_get_response.py new file mode 100644 index 00000000000..e795332216f --- /dev/null +++ b/msgraph/generated/admin/teams/policy/microsoft_graph_teams_administration_get_policy_id_with_type_with_name/get_policy_id_with_type_with_name_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.teams_administration.policy_identifier_detail import PolicyIdentifierDetail + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetPolicyIdWithTypeWithNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PolicyIdentifierDetail]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetPolicyIdWithTypeWithNameGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetPolicyIdWithTypeWithNameGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetPolicyIdWithTypeWithNameGetResponse() + + 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.teams_administration.policy_identifier_detail import PolicyIdentifierDetail + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.teams_administration.policy_identifier_detail import PolicyIdentifierDetail + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PolicyIdentifierDetail)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin/teams/policy/microsoft_graph_teams_administration_get_policy_id_with_type_with_name/microsoft_graph_teams_administration_get_policy_id_with_type_with_name_request_builder.py b/msgraph/generated/admin/teams/policy/microsoft_graph_teams_administration_get_policy_id_with_type_with_name/microsoft_graph_teams_administration_get_policy_id_with_type_with_name_request_builder.py new file mode 100644 index 00000000000..6e9675e5421 --- /dev/null +++ b/msgraph/generated/admin/teams/policy/microsoft_graph_teams_administration_get_policy_id_with_type_with_name/microsoft_graph_teams_administration_get_policy_id_with_type_with_name_request_builder.py @@ -0,0 +1,143 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_policy_id_with_type_with_name_get_response import GetPolicyIdWithTypeWithNameGetResponse + +class MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getPolicyId method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], name: Optional[str] = None, type: Optional[str] = None) -> None: + """ + Instantiates a new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder and sets the default values. + param name: Usage: name='{name}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param type: Usage: type='{type}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['name'] = name + path_parameters['type'] = type + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy/microsoft.graph.teamsAdministration.getPolicyId(type='{type}',name='{name}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters]] = None) -> Optional[GetPolicyIdWithTypeWithNameGetResponse]: + """ + Get the policy ID for a given policy name and policy type within Teams administration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetPolicyIdWithTypeWithNameGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/teamsadministration-teamspolicyassignment-getpolicyid?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 .get_policy_id_with_type_with_name_get_response import GetPolicyIdWithTypeWithNameGetResponse + + return await self.request_adapter.send_async(request_info, GetPolicyIdWithTypeWithNameGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the policy ID for a given policy name and policy type within Teams administration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters(): + """ + Get the policy ID for a given policy name and policy type within Teams administration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/policy/policy_request_builder.py b/msgraph/generated/admin/teams/policy/policy_request_builder.py new file mode 100644 index 00000000000..942e4fda0bb --- /dev/null +++ b/msgraph/generated/admin/teams/policy/policy_request_builder.py @@ -0,0 +1,214 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.teams_administration.teams_policy_assignment import TeamsPolicyAssignment + from .microsoft_graph_teams_administration_get_policy_id_with_type_with_name.microsoft_graph_teams_administration_get_policy_id_with_type_with_name_request_builder import MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder + from .user_assignments.user_assignments_request_builder import UserAssignmentsRequestBuilder + +class PolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policy property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PolicyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policy for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsPolicyAssignment]: + """ + Represents a navigation property to the Teams policy assignment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsPolicyAssignment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teams_administration.teams_policy_assignment import TeamsPolicyAssignment + + return await self.request_adapter.send_async(request_info, TeamsPolicyAssignment, error_mapping) + + def microsoft_graph_teams_administration_get_policy_id_with_type_with_name(self,name: str, type: str) -> MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder: + """ + Provides operations to call the getPolicyId method. + param name: Usage: name='{name}' + param type: Usage: type='{type}' + Returns: MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder + """ + if name is None: + raise TypeError("name cannot be null.") + if type is None: + raise TypeError("type cannot be null.") + from .microsoft_graph_teams_administration_get_policy_id_with_type_with_name.microsoft_graph_teams_administration_get_policy_id_with_type_with_name_request_builder import MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder + + return MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(self.request_adapter, self.path_parameters, name, type) + + async def patch(self,body: TeamsPolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamsPolicyAssignment]: + """ + Update the navigation property policy in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsPolicyAssignment] + """ + 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.teams_administration.teams_policy_assignment import TeamsPolicyAssignment + + return await self.request_adapter.send_async(request_info, TeamsPolicyAssignment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policy for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a navigation property to the Teams policy assignment 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: TeamsPolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property policy in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PolicyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PolicyRequestBuilder(self.request_adapter, raw_url) + + @property + def user_assignments(self) -> UserAssignmentsRequestBuilder: + """ + Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + """ + from .user_assignments.user_assignments_request_builder import UserAssignmentsRequestBuilder + + return UserAssignmentsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PolicyRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PolicyRequestBuilderGetQueryParameters(): + """ + Represents a navigation property to the Teams policy assignment 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 PolicyRequestBuilderGetRequestConfiguration(RequestConfiguration[PolicyRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PolicyRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/policy/user_assignments/count/count_request_builder.py b/msgraph/generated/admin/teams/policy/user_assignments/count/count_request_builder.py new file mode 100644 index 00000000000..c24f75b6f4c --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy/userAssignments/$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/admin/teams/policy/user_assignments/item/teams_policy_user_assignment_item_request_builder.py b/msgraph/generated/admin/teams/policy/user_assignments/item/teams_policy_user_assignment_item_request_builder.py new file mode 100644 index 00000000000..cb791af42d4 --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/item/teams_policy_user_assignment_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + +class TeamsPolicyUserAssignmentItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsPolicyUserAssignmentItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy/userAssignments/{teamsPolicyUserAssignment%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property userAssignments for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsPolicyUserAssignment]: + """ + The collection of user policy assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsPolicyUserAssignment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + return await self.request_adapter.send_async(request_info, TeamsPolicyUserAssignment, error_mapping) + + async def patch(self,body: TeamsPolicyUserAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamsPolicyUserAssignment]: + """ + Update the navigation property userAssignments in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsPolicyUserAssignment] + """ + 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.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + return await self.request_adapter.send_async(request_info, TeamsPolicyUserAssignment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property userAssignments for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of user policy assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: TeamsPolicyUserAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property userAssignments in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TeamsPolicyUserAssignmentItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsPolicyUserAssignmentItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsPolicyUserAssignmentItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters(): + """ + The collection of user policy assignments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_assign/assign_post_request_body.py b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_assign/assign_post_request_body.py new file mode 100644 index 00000000000..80b9e150998 --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_assign/assign_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + +@dataclass +class AssignPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The value property + value: Optional[list[TeamsPolicyUserAssignment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssignPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AssignPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssignPostRequestBody() + + 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.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + from ......models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TeamsPolicyUserAssignment)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_assign/microsoft_graph_teams_administration_assign_request_builder.py b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_assign/microsoft_graph_teams_administration_assign_request_builder.py new file mode 100644 index 00000000000..50dbe9b049c --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_assign/microsoft_graph_teams_administration_assign_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .assign_post_request_body import AssignPostRequestBody + +class MicrosoftGraphTeamsAdministrationAssignRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the assign method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphTeamsAdministrationAssignRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.assign", path_parameters) + + async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Assign a Teams policy to a user using the user ID, policy type, and policy ID. + 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/teamsadministration-teamspolicyuserassignment-assign?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Assign a Teams policy to a user using the user ID, policy type, and policy ID. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphTeamsAdministrationAssignRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphTeamsAdministrationAssignRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphTeamsAdministrationAssignRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_unassign/microsoft_graph_teams_administration_unassign_request_builder.py b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_unassign/microsoft_graph_teams_administration_unassign_request_builder.py new file mode 100644 index 00000000000..4dbe64fcf21 --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_unassign/microsoft_graph_teams_administration_unassign_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .unassign_post_request_body import UnassignPostRequestBody + +class MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the unassign method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphTeamsAdministrationUnassignRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.unassign", path_parameters) + + async def post(self,body: UnassignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Unassign a Teams policy from a user using the user ID and policy type. + 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/teamsadministration-teamspolicyuserassignment-unassign?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: UnassignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Unassign a Teams policy from a user using the user ID and policy type. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> MicrosoftGraphTeamsAdministrationUnassignRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphTeamsAdministrationUnassignRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_unassign/unassign_post_request_body.py b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_unassign/unassign_post_request_body.py new file mode 100644 index 00000000000..765113021c5 --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/microsoft_graph_teams_administration_unassign/unassign_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + +@dataclass +class UnassignPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The value property + value: Optional[list[TeamsPolicyUserAssignment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnassignPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnassignPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnassignPostRequestBody() + + 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.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + from ......models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TeamsPolicyUserAssignment)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/admin/teams/policy/user_assignments/user_assignments_request_builder.py b/msgraph/generated/admin/teams/policy/user_assignments/user_assignments_request_builder.py new file mode 100644 index 00000000000..fe39c460956 --- /dev/null +++ b/msgraph/generated/admin/teams/policy/user_assignments/user_assignments_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + from .....models.teams_administration.teams_policy_user_assignment_collection_response import TeamsPolicyUserAssignmentCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_policy_user_assignment_item_request_builder import TeamsPolicyUserAssignmentItemRequestBuilder + from .microsoft_graph_teams_administration_assign.microsoft_graph_teams_administration_assign_request_builder import MicrosoftGraphTeamsAdministrationAssignRequestBuilder + from .microsoft_graph_teams_administration_unassign.microsoft_graph_teams_administration_unassign_request_builder import MicrosoftGraphTeamsAdministrationUnassignRequestBuilder + +class UserAssignmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserAssignmentsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/policy/userAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_policy_user_assignment_id(self,teams_policy_user_assignment_id: str) -> TeamsPolicyUserAssignmentItemRequestBuilder: + """ + Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + param teams_policy_user_assignment_id: The unique identifier of teamsPolicyUserAssignment + Returns: TeamsPolicyUserAssignmentItemRequestBuilder + """ + if teams_policy_user_assignment_id is None: + raise TypeError("teams_policy_user_assignment_id cannot be null.") + from .item.teams_policy_user_assignment_item_request_builder import TeamsPolicyUserAssignmentItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsPolicyUserAssignment%2Did"] = teams_policy_user_assignment_id + return TeamsPolicyUserAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsPolicyUserAssignmentCollectionResponse]: + """ + The collection of user policy assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsPolicyUserAssignmentCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teams_administration.teams_policy_user_assignment_collection_response import TeamsPolicyUserAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsPolicyUserAssignmentCollectionResponse, error_mapping) + + async def post(self,body: TeamsPolicyUserAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamsPolicyUserAssignment]: + """ + Create new navigation property to userAssignments for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsPolicyUserAssignment] + """ + 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.teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + return await self.request_adapter.send_async(request_info, TeamsPolicyUserAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of user policy assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: TeamsPolicyUserAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to userAssignments for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UserAssignmentsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserAssignmentsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserAssignmentsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_teams_administration_assign(self) -> MicrosoftGraphTeamsAdministrationAssignRequestBuilder: + """ + Provides operations to call the assign method. + """ + from .microsoft_graph_teams_administration_assign.microsoft_graph_teams_administration_assign_request_builder import MicrosoftGraphTeamsAdministrationAssignRequestBuilder + + return MicrosoftGraphTeamsAdministrationAssignRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_teams_administration_unassign(self) -> MicrosoftGraphTeamsAdministrationUnassignRequestBuilder: + """ + Provides operations to call the unassign method. + """ + from .microsoft_graph_teams_administration_unassign.microsoft_graph_teams_administration_unassign_request_builder import MicrosoftGraphTeamsAdministrationUnassignRequestBuilder + + return MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UserAssignmentsRequestBuilderGetQueryParameters(): + """ + The collection of user policy assignments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UserAssignmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[UserAssignmentsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UserAssignmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/teams_request_builder.py b/msgraph/generated/admin/teams/teams_request_builder.py new file mode 100644 index 00000000000..b29f59a69c6 --- /dev/null +++ b/msgraph/generated/admin/teams/teams_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.teams_administration.teams_admin_root import TeamsAdminRoot + from .policy.policy_request_builder import PolicyRequestBuilder + from .telephone_number_management.telephone_number_management_request_builder import TelephoneNumberManagementRequestBuilder + from .user_configurations.user_configurations_request_builder import UserConfigurationsRequestBuilder + +class TeamsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the teams property of the microsoft.graph.admin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property teams for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAdminRoot]: + """ + A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAdminRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.teams_administration.teams_admin_root import TeamsAdminRoot + + return await self.request_adapter.send_async(request_info, TeamsAdminRoot, error_mapping) + + async def patch(self,body: TeamsAdminRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamsAdminRoot]: + """ + Update the navigation property teams in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAdminRoot] + """ + 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.teams_administration.teams_admin_root import TeamsAdminRoot + + return await self.request_adapter.send_async(request_info, TeamsAdminRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property teams for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: TeamsAdminRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property teams in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TeamsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsRequestBuilder(self.request_adapter, raw_url) + + @property + def policy(self) -> PolicyRequestBuilder: + """ + Provides operations to manage the policy property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + from .policy.policy_request_builder import PolicyRequestBuilder + + return PolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def telephone_number_management(self) -> TelephoneNumberManagementRequestBuilder: + """ + Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + from .telephone_number_management.telephone_number_management_request_builder import TelephoneNumberManagementRequestBuilder + + return TelephoneNumberManagementRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def user_configurations(self) -> UserConfigurationsRequestBuilder: + """ + Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + from .user_configurations.user_configurations_request_builder import UserConfigurationsRequestBuilder + + return UserConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TeamsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamsRequestBuilderGetQueryParameters(): + """ + A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/number_assignments/count/count_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/count/count_request_builder.py new file mode 100644 index 00000000000..969e2df67af --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$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/admin/teams/telephone_number_management/number_assignments/item/number_assignment_item_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/item/number_assignment_item_request_builder.py new file mode 100644 index 00000000000..21a3c6ef47e --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/item/number_assignment_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.teams_administration.number_assignment import NumberAssignment + +class NumberAssignmentItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NumberAssignmentItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property numberAssignments for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[NumberAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[NumberAssignment]: + """ + Represents a collection of synchronous telephone number management operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NumberAssignment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.teams_administration.number_assignment import NumberAssignment + + return await self.request_adapter.send_async(request_info, NumberAssignment, error_mapping) + + async def patch(self,body: NumberAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NumberAssignment]: + """ + Update the navigation property numberAssignments in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NumberAssignment] + """ + 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.teams_administration.number_assignment import NumberAssignment + + return await self.request_adapter.send_async(request_info, NumberAssignment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property numberAssignments for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NumberAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a collection of synchronous telephone number management 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: NumberAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property numberAssignments in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> NumberAssignmentItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NumberAssignmentItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NumberAssignmentItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class NumberAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NumberAssignmentItemRequestBuilderGetQueryParameters(): + """ + Represents a collection of synchronous telephone number management 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 NumberAssignmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[NumberAssignmentItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NumberAssignmentItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_assign_number/assign_number_post_request_body.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_assign_number/assign_number_post_request_body.py new file mode 100644 index 00000000000..e21a63d6e1e --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_assign_number/assign_number_post_request_body.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.teams_administration.assignment_category import AssignmentCategory + from ......models.teams_administration.number_type import NumberType + +@dataclass +class AssignNumberPostRequestBody(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 assignmentCategory property + assignment_category: Optional[AssignmentCategory] = None + # The assignmentTargetId property + assignment_target_id: Optional[str] = None + # The locationId property + location_id: Optional[str] = None + # The numberType property + number_type: Optional[NumberType] = None + # The telephoneNumber property + telephone_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssignNumberPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AssignNumberPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssignNumberPostRequestBody() + + 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.teams_administration.assignment_category import AssignmentCategory + from ......models.teams_administration.number_type import NumberType + + from ......models.teams_administration.assignment_category import AssignmentCategory + from ......models.teams_administration.number_type import NumberType + + fields: dict[str, Callable[[Any], None]] = { + "assignmentCategory": lambda n : setattr(self, 'assignment_category', n.get_enum_value(AssignmentCategory)), + "assignmentTargetId": lambda n : setattr(self, 'assignment_target_id', n.get_str_value()), + "locationId": lambda n : setattr(self, 'location_id', n.get_str_value()), + "numberType": lambda n : setattr(self, 'number_type', n.get_enum_value(NumberType)), + "telephoneNumber": lambda n : setattr(self, 'telephone_number', 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("assignmentCategory", self.assignment_category) + writer.write_str_value("assignmentTargetId", self.assignment_target_id) + writer.write_str_value("locationId", self.location_id) + writer.write_enum_value("numberType", self.number_type) + writer.write_str_value("telephoneNumber", self.telephone_number) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_assign_number/microsoft_graph_teams_administration_assign_number_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_assign_number/microsoft_graph_teams_administration_assign_number_request_builder.py new file mode 100644 index 00000000000..bc931bb043b --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_assign_number/microsoft_graph_teams_administration_assign_number_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .assign_number_post_request_body import AssignNumberPostRequestBody + +class MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the assignNumber method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", path_parameters) + + async def post(self,body: AssignNumberPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Creates an asynchronous order to assign a telephone number to a user account. + 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/teamsadministration-numberassignment-assignnumber?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: AssignNumberPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Creates an asynchronous order to assign a telephone number to a user account. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_unassign_number/microsoft_graph_teams_administration_unassign_number_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_unassign_number/microsoft_graph_teams_administration_unassign_number_request_builder.py new file mode 100644 index 00000000000..f056bc093d4 --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_unassign_number/microsoft_graph_teams_administration_unassign_number_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .unassign_number_post_request_body import UnassignNumberPostRequestBody + +class MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the unassignNumber method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", path_parameters) + + async def post(self,body: UnassignNumberPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Creates an asynchronous order to unassign a telephone number from a user account. + 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/teamsadministration-numberassignment-unassignnumber?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: UnassignNumberPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Creates an asynchronous order to unassign a telephone number from a user account. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_unassign_number/unassign_number_post_request_body.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_unassign_number/unassign_number_post_request_body.py new file mode 100644 index 00000000000..885e236a69c --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_unassign_number/unassign_number_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.teams_administration.number_type import NumberType + +@dataclass +class UnassignNumberPostRequestBody(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 numberType property + number_type: Optional[NumberType] = None + # The telephoneNumber property + telephone_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnassignNumberPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnassignNumberPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnassignNumberPostRequestBody() + + 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.teams_administration.number_type import NumberType + + from ......models.teams_administration.number_type import NumberType + + fields: dict[str, Callable[[Any], None]] = { + "numberType": lambda n : setattr(self, 'number_type', n.get_enum_value(NumberType)), + "telephoneNumber": lambda n : setattr(self, 'telephone_number', 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("numberType", self.number_type) + writer.write_str_value("telephoneNumber", self.telephone_number) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_update_number/microsoft_graph_teams_administration_update_number_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_update_number/microsoft_graph_teams_administration_update_number_request_builder.py new file mode 100644 index 00000000000..9b94d13084c --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_update_number/microsoft_graph_teams_administration_update_number_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .update_number_post_request_body import UpdateNumberPostRequestBody + +class MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the updateNumber method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", path_parameters) + + async def post(self,body: UpdateNumberPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + 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/teamsadministration-numberassignment-updatenumber?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: UpdateNumberPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_update_number/update_number_post_request_body.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_update_number/update_number_post_request_body.py new file mode 100644 index 00000000000..e7a2b8c6636 --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/microsoft_graph_teams_administration_update_number/update_number_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class UpdateNumberPostRequestBody(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 locationId property + location_id: Optional[str] = None + # The networkSiteId property + network_site_id: Optional[str] = None + # The reverseNumberLookupOptions property + reverse_number_lookup_options: Optional[list[str]] = None + # The telephoneNumber property + telephone_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UpdateNumberPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UpdateNumberPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UpdateNumberPostRequestBody() + + 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]] = { + "locationId": lambda n : setattr(self, 'location_id', n.get_str_value()), + "networkSiteId": lambda n : setattr(self, 'network_site_id', n.get_str_value()), + "reverseNumberLookupOptions": lambda n : setattr(self, 'reverse_number_lookup_options', n.get_collection_of_primitive_values(str)), + "telephoneNumber": lambda n : setattr(self, 'telephone_number', 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("locationId", self.location_id) + writer.write_str_value("networkSiteId", self.network_site_id) + writer.write_collection_of_primitive_values("reverseNumberLookupOptions", self.reverse_number_lookup_options) + writer.write_str_value("telephoneNumber", self.telephone_number) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/admin/teams/telephone_number_management/number_assignments/number_assignments_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/number_assignments_request_builder.py new file mode 100644 index 00000000000..51c679059f5 --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/number_assignments/number_assignments_request_builder.py @@ -0,0 +1,239 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.teams_administration.number_assignment import NumberAssignment + from .....models.teams_administration.number_assignment_collection_response import NumberAssignmentCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.number_assignment_item_request_builder import NumberAssignmentItemRequestBuilder + from .microsoft_graph_teams_administration_assign_number.microsoft_graph_teams_administration_assign_number_request_builder import MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder + from .microsoft_graph_teams_administration_unassign_number.microsoft_graph_teams_administration_unassign_number_request_builder import MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder + from .microsoft_graph_teams_administration_update_number.microsoft_graph_teams_administration_update_number_request_builder import MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder + +class NumberAssignmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NumberAssignmentsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_number_assignment_id(self,number_assignment_id: str) -> NumberAssignmentItemRequestBuilder: + """ + Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + param number_assignment_id: The unique identifier of numberAssignment + Returns: NumberAssignmentItemRequestBuilder + """ + if number_assignment_id is None: + raise TypeError("number_assignment_id cannot be null.") + from .item.number_assignment_item_request_builder import NumberAssignmentItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["numberAssignment%2Did"] = number_assignment_id + return NumberAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[NumberAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[NumberAssignmentCollectionResponse]: + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NumberAssignmentCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/teamsadministration-telephonenumbermanagementroot-list-numberassignments?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.teams_administration.number_assignment_collection_response import NumberAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, NumberAssignmentCollectionResponse, error_mapping) + + async def post(self,body: NumberAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NumberAssignment]: + """ + Create new navigation property to numberAssignments for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NumberAssignment] + """ + 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.teams_administration.number_assignment import NumberAssignment + + return await self.request_adapter.send_async(request_info, NumberAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NumberAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment 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_post_request_information(self,body: NumberAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to numberAssignments for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> NumberAssignmentsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NumberAssignmentsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NumberAssignmentsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_teams_administration_assign_number(self) -> MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder: + """ + Provides operations to call the assignNumber method. + """ + from .microsoft_graph_teams_administration_assign_number.microsoft_graph_teams_administration_assign_number_request_builder import MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder + + return MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_teams_administration_unassign_number(self) -> MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder: + """ + Provides operations to call the unassignNumber method. + """ + from .microsoft_graph_teams_administration_unassign_number.microsoft_graph_teams_administration_unassign_number_request_builder import MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder + + return MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_teams_administration_update_number(self) -> MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder: + """ + Provides operations to call the updateNumber method. + """ + from .microsoft_graph_teams_administration_update_number.microsoft_graph_teams_administration_update_number_request_builder import MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder + + return MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class NumberAssignmentsRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class NumberAssignmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[NumberAssignmentsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NumberAssignmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/operations/count/count_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/operations/count/count_request_builder.py new file mode 100644 index 00000000000..ce329148a28 --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/operations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$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/admin/teams/telephone_number_management/operations/item/telephone_number_long_running_operation_item_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/operations/item/telephone_number_long_running_operation_item_request_builder.py new file mode 100644 index 00000000000..fc6424a202b --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/operations/item/telephone_number_long_running_operation_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + +class TelephoneNumberLongRunningOperationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TelephoneNumberLongRunningOperationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property operations for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[TelephoneNumberLongRunningOperation]: + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TelephoneNumberLongRunningOperation] + Find more info here: https://learn.microsoft.com/graph/api/teamsadministration-telephonenumberlongrunningoperation-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.teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + return await self.request_adapter.send_async(request_info, TelephoneNumberLongRunningOperation, error_mapping) + + async def patch(self,body: TelephoneNumberLongRunningOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelephoneNumberLongRunningOperation]: + """ + Update the navigation property operations in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TelephoneNumberLongRunningOperation] + """ + 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.teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + return await self.request_adapter.send_async(request_info, TelephoneNumberLongRunningOperation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property operations for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: TelephoneNumberLongRunningOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property operations in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TelephoneNumberLongRunningOperationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TelephoneNumberLongRunningOperationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TelephoneNumberLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/operations/operations_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/operations/operations_request_builder.py new file mode 100644 index 00000000000..c3cb8a32b28 --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/operations/operations_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.teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + from .....models.teams_administration.telephone_number_long_running_operation_collection_response import TelephoneNumberLongRunningOperationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.telephone_number_long_running_operation_item_request_builder import TelephoneNumberLongRunningOperationItemRequestBuilder + +class OperationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OperationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_telephone_number_long_running_operation_id(self,telephone_number_long_running_operation_id: str) -> TelephoneNumberLongRunningOperationItemRequestBuilder: + """ + Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + param telephone_number_long_running_operation_id: The unique identifier of telephoneNumberLongRunningOperation + Returns: TelephoneNumberLongRunningOperationItemRequestBuilder + """ + if telephone_number_long_running_operation_id is None: + raise TypeError("telephone_number_long_running_operation_id cannot be null.") + from .item.telephone_number_long_running_operation_item_request_builder import TelephoneNumberLongRunningOperationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["telephoneNumberLongRunningOperation%2Did"] = telephone_number_long_running_operation_id + return TelephoneNumberLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[OperationsRequestBuilderGetQueryParameters]] = None) -> Optional[TelephoneNumberLongRunningOperationCollectionResponse]: + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TelephoneNumberLongRunningOperationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teams_administration.telephone_number_long_running_operation_collection_response import TelephoneNumberLongRunningOperationCollectionResponse + + return await self.request_adapter.send_async(request_info, TelephoneNumberLongRunningOperationCollectionResponse, error_mapping) + + async def post(self,body: TelephoneNumberLongRunningOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelephoneNumberLongRunningOperation]: + """ + Create new navigation property to operations for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TelephoneNumberLongRunningOperation] + """ + 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.teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + return await self.request_adapter.send_async(request_info, TelephoneNumberLongRunningOperation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: TelephoneNumberLongRunningOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to operations for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OperationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OperationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OperationsRequestBuilder(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 OperationsRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class OperationsRequestBuilderGetRequestConfiguration(RequestConfiguration[OperationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OperationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/telephone_number_management/telephone_number_management_request_builder.py b/msgraph/generated/admin/teams/telephone_number_management/telephone_number_management_request_builder.py new file mode 100644 index 00000000000..f3ccce3ecc8 --- /dev/null +++ b/msgraph/generated/admin/teams/telephone_number_management/telephone_number_management_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot + from .number_assignments.number_assignments_request_builder import NumberAssignmentsRequestBuilder + from .operations.operations_request_builder import OperationsRequestBuilder + +class TelephoneNumberManagementRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TelephoneNumberManagementRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property telephoneNumberManagement for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TelephoneNumberManagementRequestBuilderGetQueryParameters]] = None) -> Optional[TelephoneNumberManagementRoot]: + """ + Represents a collection of available telephone number management operations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TelephoneNumberManagementRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot + + return await self.request_adapter.send_async(request_info, TelephoneNumberManagementRoot, error_mapping) + + async def patch(self,body: TelephoneNumberManagementRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelephoneNumberManagementRoot]: + """ + Update the navigation property telephoneNumberManagement in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TelephoneNumberManagementRoot] + """ + 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.teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot + + return await self.request_adapter.send_async(request_info, TelephoneNumberManagementRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property telephoneNumberManagement for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelephoneNumberManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a collection of available telephone number management 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: TelephoneNumberManagementRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property telephoneNumberManagement in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TelephoneNumberManagementRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TelephoneNumberManagementRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TelephoneNumberManagementRequestBuilder(self.request_adapter, raw_url) + + @property + def number_assignments(self) -> NumberAssignmentsRequestBuilder: + """ + Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + """ + from .number_assignments.number_assignments_request_builder import NumberAssignmentsRequestBuilder + + return NumberAssignmentsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def operations(self) -> OperationsRequestBuilder: + """ + Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + """ + from .operations.operations_request_builder import OperationsRequestBuilder + + return OperationsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TelephoneNumberManagementRequestBuilderGetQueryParameters(): + """ + Represents a collection of available telephone number management 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 TelephoneNumberManagementRequestBuilderGetRequestConfiguration(RequestConfiguration[TelephoneNumberManagementRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TelephoneNumberManagementRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/user_configurations/count/count_request_builder.py b/msgraph/generated/admin/teams/user_configurations/count/count_request_builder.py new file mode 100644 index 00000000000..bb2b141d661 --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations/$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/admin/teams/user_configurations/item/teams_user_configuration_item_request_builder.py b/msgraph/generated/admin/teams/user_configurations/item/teams_user_configuration_item_request_builder.py new file mode 100644 index 00000000000..94cf98d7476 --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/item/teams_user_configuration_item_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.teams_administration.teams_user_configuration import TeamsUserConfiguration + from .user.user_request_builder import UserRequestBuilder + +class TeamsUserConfigurationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsUserConfigurationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property userConfigurations for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsUserConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsUserConfiguration]: + """ + Read the Teams user configurations for a specific user using their ID (the user's identifier). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsUserConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/teamsadministration-teamsuserconfiguration-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.teams_administration.teams_user_configuration import TeamsUserConfiguration + + return await self.request_adapter.send_async(request_info, TeamsUserConfiguration, error_mapping) + + async def patch(self,body: TeamsUserConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamsUserConfiguration]: + """ + Update the navigation property userConfigurations in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsUserConfiguration] + """ + 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.teams_administration.teams_user_configuration import TeamsUserConfiguration + + return await self.request_adapter.send_async(request_info, TeamsUserConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property userConfigurations for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsUserConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the Teams user configurations for a specific user using their ID (the user's identifier). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: TeamsUserConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property userConfigurations in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TeamsUserConfigurationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsUserConfigurationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsUserConfigurationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def user(self) -> UserRequestBuilder: + """ + Provides operations to manage the user property of the microsoft.graph.teamsAdministration.teamsUserConfiguration entity. + """ + from .user.user_request_builder import UserRequestBuilder + + return UserRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TeamsUserConfigurationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamsUserConfigurationItemRequestBuilderGetQueryParameters(): + """ + Read the Teams user configurations for a specific user using their ID (the user's identifier). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsUserConfigurationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsUserConfigurationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TeamsUserConfigurationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..33b5fc024a5 --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.mailbox_settings import MailboxSettings + from .......models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /admin/teams/userConfigurations/{teamsUserConfiguration-id}/user/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/teams/user_configurations/item/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/admin/teams/user_configurations/item/user/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..2401b92b31b --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/item/user/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/teams/user_configurations/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/admin/teams/user_configurations/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..7e2c12c4147 --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /admin/teams/userConfigurations/{teamsUserConfiguration-id}/user/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/teams/user_configurations/item/user/user_request_builder.py b/msgraph/generated/admin/teams/user_configurations/item/user/user_request_builder.py new file mode 100644 index 00000000000..f7c05d6fb01 --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/item/user/user_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class UserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the user property of the microsoft.graph.teamsAdministration.teamsUserConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + Represents an Entra user account. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents an Entra user account. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> UserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UserRequestBuilderGetQueryParameters(): + """ + Represents an Entra user account. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UserRequestBuilderGetRequestConfiguration(RequestConfiguration[UserRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/admin/teams/user_configurations/user_configurations_request_builder.py b/msgraph/generated/admin/teams/user_configurations/user_configurations_request_builder.py new file mode 100644 index 00000000000..9646870db7c --- /dev/null +++ b/msgraph/generated/admin/teams/user_configurations/user_configurations_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.teams_administration.teams_user_configuration import TeamsUserConfiguration + from ....models.teams_administration.teams_user_configuration_collection_response import TeamsUserConfigurationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_user_configuration_item_request_builder import TeamsUserConfigurationItemRequestBuilder + +class UserConfigurationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserConfigurationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/teams/userConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_user_configuration_id(self,teams_user_configuration_id: str) -> TeamsUserConfigurationItemRequestBuilder: + """ + Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + param teams_user_configuration_id: The unique identifier of teamsUserConfiguration + Returns: TeamsUserConfigurationItemRequestBuilder + """ + if teams_user_configuration_id is None: + raise TypeError("teams_user_configuration_id cannot be null.") + from .item.teams_user_configuration_item_request_builder import TeamsUserConfigurationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsUserConfiguration%2Did"] = teams_user_configuration_id + return TeamsUserConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsUserConfigurationCollectionResponse]: + """ + Get user configurations for all Teams users who belong to a tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsUserConfigurationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/teamsadministration-teamsadminroot-list-userconfigurations?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.teams_administration.teams_user_configuration_collection_response import TeamsUserConfigurationCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsUserConfigurationCollectionResponse, error_mapping) + + async def post(self,body: TeamsUserConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamsUserConfiguration]: + """ + Create new navigation property to userConfigurations for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsUserConfiguration] + """ + 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.teams_administration.teams_user_configuration import TeamsUserConfiguration + + return await self.request_adapter.send_async(request_info, TeamsUserConfiguration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get user configurations for all Teams users who belong to a tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: TeamsUserConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to userConfigurations for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UserConfigurationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserConfigurationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserConfigurationsRequestBuilder(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 UserConfigurationsRequestBuilderGetQueryParameters(): + """ + Get user configurations for all Teams users who belong to a tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UserConfigurationsRequestBuilderGetRequestConfiguration(RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UserConfigurationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/applications/applications_request_builder.py b/msgraph/generated/applications/applications_request_builder.py index f361bdba587..b4676102bab 100644 --- a/msgraph/generated/applications/applications_request_builder.py +++ b/msgraph/generated/applications/applications_request_builder.py @@ -53,7 +53,7 @@ def by_application_id(self,application_id: str) -> ApplicationItemRequestBuilder async def get(self,request_configuration: Optional[RequestConfiguration[ApplicationsRequestBuilderGetQueryParameters]] = None) -> Optional[ApplicationCollectionResponse]: """ - Get the list of applications in this organization. + Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApplicationCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/application-list?view=graph-rest-1.0 @@ -74,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Applicat async def post(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Application]: """ - Create a new application object. + Create a new application object. This API can also create an agentIdentityBlueprint object when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] @@ -98,7 +98,7 @@ async def post(self,body: Application, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplicationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of applications in this organization. + Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new application object. + Create a new application object. This API can also create an agentIdentityBlueprint object when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -180,7 +180,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class ApplicationsRequestBuilderGetQueryParameters(): """ - Get the list of applications in this organization. + Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/applications/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/applications/get_available_extension_properties/get_available_extension_properties_request_builder.py index b5a8b266029..8d8331676c8 100644 --- a/msgraph/generated/applications/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/applications/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/applications/item/add_key/add_key_request_builder.py b/msgraph/generated/applications/item/add_key/add_key_request_builder.py index b8c28aed95e..37168449aa7 100644 --- a/msgraph/generated/applications/item/add_key/add_key_request_builder.py +++ b/msgraph/generated/applications/item/add_key/add_key_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddKeyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[KeyCredential]: """ - Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don’t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. You can use the Update application operation to perform an update instead. + Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don't have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won't be able to use this service action. You can use the Update application operation to perform an update instead. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[KeyCredential] @@ -57,7 +57,7 @@ async def post(self,body: AddKeyPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AddKeyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don’t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. You can use the Update application operation to perform an update instead. + Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don't have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won't be able to use this service action. You can use the Update application operation to perform an update instead. 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/applications/item/application_item_request_builder.py b/msgraph/generated/applications/item/application_item_request_builder.py index 79bf81668af..082b4693182 100644 --- a/msgraph/generated/applications/item/application_item_request_builder.py +++ b/msgraph/generated/applications/item/application_item_request_builder.py @@ -54,7 +54,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. 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/application-delete?view=graph-rest-1.0 @@ -85,7 +85,7 @@ def federated_identity_credentials_with_name(self,name: str) -> FederatedIdentit async def get(self,request_configuration: Optional[RequestConfiguration[ApplicationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Application]: """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] Find more info here: https://learn.microsoft.com/graph/api/application-get?view=graph-rest-1.0 @@ -106,7 +106,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Applicat async def patch(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Application]: """ - Create a new application object if it doesn't exist, or update the properties of an existing application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] @@ -130,7 +130,7 @@ async def patch(self,body: Application, request_configuration: Optional[RequestC def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -141,7 +141,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplicationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -152,7 +152,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new application object if it doesn't exist, or update the properties of an existing application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -374,7 +374,7 @@ class ApplicationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ApplicationItemRequestBuilderGetQueryParameters(): """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py b/msgraph/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py index 50f973a54d4..1277102f672 100644 --- a/msgraph/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py +++ b/msgraph/generated/applications/item/federated_identity_credentials/federated_identity_credentials_request_builder.py @@ -49,10 +49,10 @@ def by_federated_identity_credential_id(self,federated_identity_credential_id: s async def get(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: """ - Get a list of the federatedIdentityCredential objects and their properties. + Get a list of the federatedIdentityCredential objects and their properties assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedIdentityCredentialCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/application-list-federatedidentitycredentials?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,7 +74,7 @@ async def post(self,body: FederatedIdentityCredential, request_configuration: Op param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedIdentityCredential] - Find more info here: https://learn.microsoft.com/graph/api/application-post-federatedidentitycredentials?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-post?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: FederatedIdentityCredential, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the federatedIdentityCredential objects and their properties. + Get a list of the federatedIdentityCredential objects and their properties assigned to an application. 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 FederatedIdentityCredentialsRequestBuilderGetQueryParameters(): """ - Get a list of the federatedIdentityCredential objects and their properties. + Get a list of the federatedIdentityCredential objects and their properties assigned to an application. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py b/msgraph/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py index 68e7f74bb5e..7e6f3ca4ad2 100644 --- a/msgraph/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py +++ b/msgraph/generated/applications/item/federated_identity_credentials/item/federated_identity_credential_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[FederatedIdentityCredentialItemRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedIdentityCredential]: """ - Read the properties and relationships of a federatedIdentityCredential object. + Read the properties and relationships of a federatedIdentityCredential object assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedIdentityCredential] Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-get?view=graph-rest-1.0 @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a federatedIdentityCredential object. + Read the properties and relationships of a federatedIdentityCredential object assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +151,7 @@ class FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class FederatedIdentityCredentialItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a federatedIdentityCredential object. + Read the properties and relationships of a federatedIdentityCredential object assigned to an application. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py b/msgraph/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py index ca31063a738..2ddba9e56b1 100644 --- a/msgraph/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py +++ b/msgraph/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedIdentityCredential]: """ - Read the properties and relationships of a federatedIdentityCredential object. + Read the properties and relationships of a federatedIdentityCredential object assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedIdentityCredential] Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-get?view=graph-rest-1.0 @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a federatedIdentityCredential object. + Read the properties and relationships of a federatedIdentityCredential object assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -154,7 +154,7 @@ class FederatedIdentityCredentialsWithNameRequestBuilderDeleteRequestConfigurati @dataclass class FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a federatedIdentityCredential object. + Read the properties and relationships of a federatedIdentityCredential object assigned to an application. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/applications/item/owners/ref/ref_request_builder.py b/msgraph/generated/applications/item/owners/ref/ref_request_builder.py index 7f7231ba651..17f30bf271a 100644 --- a/msgraph/generated/applications/item/owners/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/owners/ref/ref_request_builder.py @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RefReque async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add an owner to an application. Currently, only individual users are supported as owners of applications. + Add an owner to an application. Application owners can be individual users, the associated service principal, or another service principal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -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: """ - Add an owner to an application. Currently, only individual users are supported as owners of applications. + Add an owner to an application. Application owners can be individual users, the associated service principal, or another service principal. 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/applications/item/remove_key/remove_key_request_builder.py b/msgraph/generated/applications/item/remove_key/remove_key_request_builder.py index ab1137f497a..b2e17bda48c 100644 --- a/msgraph/generated/applications/item/remove_key/remove_key_request_builder.py +++ b/msgraph/generated/applications/item/remove_key/remove_key_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RemoveKeyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. + Remove a key credential from an agentIdentityBlueprint. This method along with addKey can be used to automate rolling its expiring keys. 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/application-removekey?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentidentityblueprint-removekey?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: RemoveKeyPostRequestBody, request_configuration: Optio def to_post_request_information(self,body: RemoveKeyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. + Remove a key credential from an agentIdentityBlueprint. This method along with addKey can be used to automate rolling its expiring keys. 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/applications/item/restore/restore_request_builder.py b/msgraph/generated/applications/item/restore/restore_request_builder.py index 3351e4caf42..2276c96ef0f 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/applications/item/set_verified_publisher/set_verified_publisher_request_builder.py b/msgraph/generated/applications/item/set_verified_publisher/set_verified_publisher_request_builder.py index 0b466dbb112..6ab07c46d7a 100644 --- a/msgraph/generated/applications/item/set_verified_publisher/set_verified_publisher_request_builder.py +++ b/msgraph/generated/applications/item/set_verified_publisher/set_verified_publisher_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetVerifiedPublisherPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. + Set the the verifiedPublisher on an agentIdentityBlueprint. For more information, including prerequisites to setting a verified publisher, see Publisher verification. 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/application-setverifiedpublisher?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentidentityblueprint-setverifiedpublisher?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: SetVerifiedPublisherPostRequestBody, request_configura def to_post_request_information(self,body: SetVerifiedPublisherPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. + Set the the verifiedPublisher on an agentIdentityBlueprint. For more information, including prerequisites to setting a verified publisher, see Publisher verification. 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/applications/item/unset_verified_publisher/unset_verified_publisher_request_builder.py b/msgraph/generated/applications/item/unset_verified_publisher/unset_verified_publisher_request_builder.py index 01eed3f1800..ea7705fa1a2 100644 --- a/msgraph/generated/applications/item/unset_verified_publisher/unset_verified_publisher_request_builder.py +++ b/msgraph/generated/applications/item/unset_verified_publisher/unset_verified_publisher_request_builder.py @@ -31,10 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification. + Unset the verifiedPublisher previously set on an agentIdentityBlueprint, removing all verified publisher properties. For more information, see Publisher verification. 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/application-unsetverifiedpublisher?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agentidentityblueprint-unsetverifiedpublisher?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification. + Unset the verifiedPublisher previously set on an agentIdentityBlueprint, removing all verified publisher properties. For more information, see Publisher verification. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/applications/validate_properties/validate_properties_request_builder.py b/msgraph/generated/applications/validate_properties/validate_properties_request_builder.py index ce94786366f..f04ec08d0c3 100644 --- a/msgraph/generated/applications/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/applications/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/applications_with_app_id/applications_with_app_id_request_builder.py b/msgraph/generated/applications_with_app_id/applications_with_app_id_request_builder.py index 110a82082ba..81d23ba49bb 100644 --- a/msgraph/generated/applications_with_app_id/applications_with_app_id_request_builder.py +++ b/msgraph/generated/applications_with_app_id/applications_with_app_id_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. 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/application-delete?view=graph-rest-1.0 @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ApplicationsWithAppIdRequestBuilderGetQueryParameters]] = None) -> Optional[Application]: """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] Find more info here: https://learn.microsoft.com/graph/api/application-get?view=graph-rest-1.0 @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Applicat async def patch(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Application]: """ - Create a new application object if it doesn't exist, or update the properties of an existing application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] @@ -99,7 +99,7 @@ async def patch(self,body: Application, request_configuration: Optional[RequestC def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplicationsWithAppIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new application object if it doesn't exist, or update the properties of an existing application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -154,7 +154,7 @@ class ApplicationsWithAppIdRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class ApplicationsWithAppIdRequestBuilderGetQueryParameters(): """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/applications_with_unique_name/applications_with_unique_name_request_builder.py b/msgraph/generated/applications_with_unique_name/applications_with_unique_name_request_builder.py index e7ef2b57f98..53b577b57d1 100644 --- a/msgraph/generated/applications_with_unique_name/applications_with_unique_name_request_builder.py +++ b/msgraph/generated/applications_with_unique_name/applications_with_unique_name_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. 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/application-delete?view=graph-rest-1.0 @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ApplicationsWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> Optional[Application]: """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] Find more info here: https://learn.microsoft.com/graph/api/application-get?view=graph-rest-1.0 @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Applicat async def patch(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Application]: """ - Create a new application object if it doesn't exist, or update the properties of an existing application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Application] @@ -99,7 +99,7 @@ async def patch(self,body: Application, request_configuration: Optional[RequestC def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplicationsWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Application, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new application object if it doesn't exist, or update the properties of an existing application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -154,7 +154,7 @@ class ApplicationsWithUniqueNameRequestBuilderDeleteRequestConfiguration(Request @dataclass class ApplicationsWithUniqueNameRequestBuilderGetQueryParameters(): """ - Get the properties and relationships of an application object. + Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/audit_logs/sign_ins/confirm_compromised/confirm_compromised_post_request_body.py b/msgraph/generated/audit_logs/sign_ins/confirm_compromised/confirm_compromised_post_request_body.py new file mode 100644 index 00000000000..01359e2f1b4 --- /dev/null +++ b/msgraph/generated/audit_logs/sign_ins/confirm_compromised/confirm_compromised_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ConfirmCompromisedPostRequestBody(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 requestIds property + request_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfirmCompromisedPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfirmCompromisedPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfirmCompromisedPostRequestBody() + + 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]] = { + "requestIds": lambda n : setattr(self, 'request_ids', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("requestIds", self.request_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/audit_logs/sign_ins/confirm_compromised/confirm_compromised_request_builder.py b/msgraph/generated/audit_logs/sign_ins/confirm_compromised/confirm_compromised_request_builder.py new file mode 100644 index 00000000000..ad605a410c4 --- /dev/null +++ b/msgraph/generated/audit_logs/sign_ins/confirm_compromised/confirm_compromised_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .confirm_compromised_post_request_body import ConfirmCompromisedPostRequestBody + +class ConfirmCompromisedRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the confirmCompromised method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfirmCompromisedRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/auditLogs/signIns/confirmCompromised", path_parameters) + + async def post(self,body: ConfirmCompromisedPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Mark an event in the Microsoft Entra sign-in logs as risky. Events marked as risky by an admin are immediately flagged as high risk in Microsoft Entra ID Protection, overriding previous risk states. Admins can confirm that events flagged as risky by Microsoft Entra ID Protection are in fact risky. For details about investigating Identity Protection risks, see How to investigate risk. + 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/signin-confirmcompromised?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ConfirmCompromisedPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Mark an event in the Microsoft Entra sign-in logs as risky. Events marked as risky by an admin are immediately flagged as high risk in Microsoft Entra ID Protection, overriding previous risk states. Admins can confirm that events flagged as risky by Microsoft Entra ID Protection are in fact risky. For details about investigating Identity Protection risks, see How to investigate risk. + param body: The request body + param request_configuration: Configuration for the request 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) -> ConfirmCompromisedRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfirmCompromisedRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfirmCompromisedRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfirmCompromisedRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/audit_logs/sign_ins/confirm_safe/confirm_safe_post_request_body.py b/msgraph/generated/audit_logs/sign_ins/confirm_safe/confirm_safe_post_request_body.py new file mode 100644 index 00000000000..f043d0219be --- /dev/null +++ b/msgraph/generated/audit_logs/sign_ins/confirm_safe/confirm_safe_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ConfirmSafePostRequestBody(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 requestIds property + request_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfirmSafePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfirmSafePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfirmSafePostRequestBody() + + 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]] = { + "requestIds": lambda n : setattr(self, 'request_ids', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("requestIds", self.request_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/audit_logs/sign_ins/confirm_safe/confirm_safe_request_builder.py b/msgraph/generated/audit_logs/sign_ins/confirm_safe/confirm_safe_request_builder.py new file mode 100644 index 00000000000..187ca49abc6 --- /dev/null +++ b/msgraph/generated/audit_logs/sign_ins/confirm_safe/confirm_safe_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .confirm_safe_post_request_body import ConfirmSafePostRequestBody + +class ConfirmSafeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the confirmSafe method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfirmSafeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/auditLogs/signIns/confirmSafe", path_parameters) + + async def post(self,body: ConfirmSafePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Mark an event in Microsoft Entra sign-in logs as safe. Admins can either mark the events flagged as risky by Microsoft Entra ID Protection as safe, or they can mark unflagged events as safe. For details about investigating Identity Protection risks, see How to investigate risk. + 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/signin-confirmsafe?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ConfirmSafePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Mark an event in Microsoft Entra sign-in logs as safe. Admins can either mark the events flagged as risky by Microsoft Entra ID Protection as safe, or they can mark unflagged events as safe. For details about investigating Identity Protection risks, see How to investigate risk. + param body: The request body + param request_configuration: Configuration for the request 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) -> ConfirmSafeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfirmSafeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfirmSafeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfirmSafeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/audit_logs/sign_ins/dismiss/dismiss_post_request_body.py b/msgraph/generated/audit_logs/sign_ins/dismiss/dismiss_post_request_body.py new file mode 100644 index 00000000000..97f26b70033 --- /dev/null +++ b/msgraph/generated/audit_logs/sign_ins/dismiss/dismiss_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class DismissPostRequestBody(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 requestIds property + request_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DismissPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DismissPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DismissPostRequestBody() + + 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]] = { + "requestIds": lambda n : setattr(self, 'request_ids', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("requestIds", self.request_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/audit_logs/sign_ins/dismiss/dismiss_request_builder.py b/msgraph/generated/audit_logs/sign_ins/dismiss/dismiss_request_builder.py new file mode 100644 index 00000000000..be5f5880a91 --- /dev/null +++ b/msgraph/generated/audit_logs/sign_ins/dismiss/dismiss_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .dismiss_post_request_body import DismissPostRequestBody + +class DismissRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the dismiss method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DismissRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/auditLogs/signIns/dismiss", path_parameters) + + async def post(self,body: DismissPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + 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/signin-dismiss?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: DismissPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + param body: The request body + param request_configuration: Configuration for the request 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) -> DismissRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DismissRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DismissRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DismissRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/audit_logs/sign_ins/sign_ins_request_builder.py b/msgraph/generated/audit_logs/sign_ins/sign_ins_request_builder.py index a4bce0d0a54..ab81d589b9e 100644 --- a/msgraph/generated/audit_logs/sign_ins/sign_ins_request_builder.py +++ b/msgraph/generated/audit_logs/sign_ins/sign_ins_request_builder.py @@ -17,7 +17,10 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.sign_in import SignIn from ...models.sign_in_collection_response import SignInCollectionResponse + from .confirm_compromised.confirm_compromised_request_builder import ConfirmCompromisedRequestBuilder + from .confirm_safe.confirm_safe_request_builder import ConfirmSafeRequestBuilder from .count.count_request_builder import CountRequestBuilder + from .dismiss.dismiss_request_builder import DismissRequestBuilder from .item.sign_in_item_request_builder import SignInItemRequestBuilder class SignInsRequestBuilder(BaseRequestBuilder): @@ -127,6 +130,24 @@ def with_url(self,raw_url: str) -> SignInsRequestBuilder: raise TypeError("raw_url cannot be null.") return SignInsRequestBuilder(self.request_adapter, raw_url) + @property + def confirm_compromised(self) -> ConfirmCompromisedRequestBuilder: + """ + Provides operations to call the confirmCompromised method. + """ + from .confirm_compromised.confirm_compromised_request_builder import ConfirmCompromisedRequestBuilder + + return ConfirmCompromisedRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def confirm_safe(self) -> ConfirmSafeRequestBuilder: + """ + Provides operations to call the confirmSafe method. + """ + from .confirm_safe.confirm_safe_request_builder import ConfirmSafeRequestBuilder + + return ConfirmSafeRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ @@ -136,6 +157,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def dismiss(self) -> DismissRequestBuilder: + """ + Provides operations to call the dismiss method. + """ + from .dismiss.dismiss_request_builder import DismissRequestBuilder + + return DismissRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class SignInsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/base_graph_service_client.py b/msgraph/generated/base_graph_service_client.py index 5776ca98610..1558ce2ed8f 100644 --- a/msgraph/generated/base_graph_service_client.py +++ b/msgraph/generated/base_graph_service_client.py @@ -610,7 +610,7 @@ def permission_grants(self) -> PermissionGrantsRequestBuilder: @property def places(self) -> PlacesRequestBuilder: """ - The places property + Provides operations to manage the collection of place entities. """ from .places.places_request_builder import PlacesRequestBuilder diff --git a/msgraph/generated/chats/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/chats/get_all_messages/get_all_messages_request_builder.py index 654a6ebf555..256ac895b96 100644 --- a/msgraph/generated/chats/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/chats/get_all_messages/get_all_messages_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[GetAllMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllMessagesGetResponse]: """ - Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. + Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAllMessagesGetResponse] Find more info here: https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetAllMe def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. + Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. 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) -> GetAllMessagesRequestBuilder: @dataclass class GetAllMessagesRequestBuilderGetQueryParameters(): """ - Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. + Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/chats/item/chat_item_request_builder.py b/msgraph/generated/chats/item/chat_item_request_builder.py index b023fbe3750..9ca7833d2ea 100644 --- a/msgraph/generated/chats/item/chat_item_request_builder.py +++ b/msgraph/generated/chats/item/chat_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.chat import Chat from ...models.o_data_errors.o_data_error import ODataError + from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .hide_for_user.hide_for_user_request_builder import HideForUserRequestBuilder from .installed_apps.installed_apps_request_builder import InstalledAppsRequestBuilder from .last_message_preview.last_message_preview_request_builder import LastMessagePreviewRequestBuilder @@ -25,7 +26,9 @@ from .messages.messages_request_builder import MessagesRequestBuilder from .permission_grants.permission_grants_request_builder import PermissionGrantsRequestBuilder from .pinned_messages.pinned_messages_request_builder import PinnedMessagesRequestBuilder + from .remove_all_access_for_user.remove_all_access_for_user_request_builder import RemoveAllAccessForUserRequestBuilder from .send_activity_notification.send_activity_notification_request_builder import SendActivityNotificationRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unhide_for_user.unhide_for_user_request_builder import UnhideForUserRequestBuilder @@ -153,6 +156,15 @@ def with_url(self,raw_url: str) -> ChatItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ChatItemRequestBuilder(self.request_adapter, raw_url) + @property + def complete_migration(self) -> CompleteMigrationRequestBuilder: + """ + Provides operations to call the completeMigration method. + """ + from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder + + return CompleteMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def hide_for_user(self) -> HideForUserRequestBuilder: """ @@ -234,6 +246,15 @@ def pinned_messages(self) -> PinnedMessagesRequestBuilder: return PinnedMessagesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_all_access_for_user(self) -> RemoveAllAccessForUserRequestBuilder: + """ + Provides operations to call the removeAllAccessForUser method. + """ + from .remove_all_access_for_user.remove_all_access_for_user_request_builder import RemoveAllAccessForUserRequestBuilder + + return RemoveAllAccessForUserRequestBuilder(self.request_adapter, self.path_parameters) + @property def send_activity_notification(self) -> SendActivityNotificationRequestBuilder: """ @@ -243,6 +264,15 @@ def send_activity_notification(self) -> SendActivityNotificationRequestBuilder: return SendActivityNotificationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/chats/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/chats/item/complete_migration/complete_migration_request_builder.py new file mode 100644 index 00000000000..4b59fbeda9b --- /dev/null +++ b/msgraph/generated/chats/item/complete_migration/complete_migration_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CompleteMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the completeMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CompleteMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/completeMigration", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action completeMigration + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action completeMigration + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CompleteMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CompleteMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CompleteMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/replies_request_builder.py index 66e67397c35..82c4436eaf4 100644 --- a/msgraph/generated/chats/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..109dee6e74a --- /dev/null +++ b/msgraph/generated/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .......models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..b3d21362ce1 --- /dev/null +++ b/msgraph/generated/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + from .......models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/messages/messages_request_builder.py b/msgraph/generated/chats/item/messages/messages_request_builder.py index 82250e729ae..324db8b08d9 100644 --- a/msgraph/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph/generated/chats/item/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -147,6 +148,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/chats/item/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/chats/item/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..5d26b09d9fe --- /dev/null +++ b/msgraph/generated/chats/item/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .....models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/chats/item/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/chats/item/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..44b80ae7b2c --- /dev/null +++ b/msgraph/generated/chats/item/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.chat_message import ChatMessage + from .....models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/remove_all_access_for_user/remove_all_access_for_user_post_request_body.py b/msgraph/generated/chats/item/remove_all_access_for_user/remove_all_access_for_user_post_request_body.py new file mode 100644 index 00000000000..79a72fa3e20 --- /dev/null +++ b/msgraph/generated/chats/item/remove_all_access_for_user/remove_all_access_for_user_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.teamwork_user_identity import TeamworkUserIdentity + +@dataclass +class RemoveAllAccessForUserPostRequestBody(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 user property + user: Optional[TeamworkUserIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveAllAccessForUserPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveAllAccessForUserPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveAllAccessForUserPostRequestBody() + + 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.teamwork_user_identity import TeamworkUserIdentity + + from ....models.teamwork_user_identity import TeamworkUserIdentity + + fields: dict[str, Callable[[Any], None]] = { + "user": lambda n : setattr(self, 'user', n.get_object_value(TeamworkUserIdentity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("user", self.user) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/chats/item/remove_all_access_for_user/remove_all_access_for_user_request_builder.py b/msgraph/generated/chats/item/remove_all_access_for_user/remove_all_access_for_user_request_builder.py new file mode 100644 index 00000000000..10b5ca81b8f --- /dev/null +++ b/msgraph/generated/chats/item/remove_all_access_for_user/remove_all_access_for_user_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .remove_all_access_for_user_post_request_body import RemoveAllAccessForUserPostRequestBody + +class RemoveAllAccessForUserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeAllAccessForUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveAllAccessForUserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/removeAllAccessForUser", path_parameters) + + async def post(self,body: RemoveAllAccessForUserPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove access to a chat for a user. + 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/chat-removeallaccessforuser?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RemoveAllAccessForUserPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove access to a chat for a user. + param body: The request body + param request_configuration: Configuration for the request 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) -> RemoveAllAccessForUserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveAllAccessForUserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveAllAccessForUserRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveAllAccessForUserRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/send_activity_notification/send_activity_notification_post_request_body.py b/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_post_request_body.py index ed33e2e7862..37cbd85179b 100644 --- a/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_post_request_body.py +++ b/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_post_request_body.py @@ -22,6 +22,8 @@ class SendActivityNotificationPostRequestBody(AdditionalDataHolder, BackedModel, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The recipient property @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "recipient": lambda n : setattr(self, 'recipient', n.get_object_value(TeamworkNotificationRecipient)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_object_value("recipient", self.recipient) writer.write_str_value("teamsAppId", self.teams_app_id) diff --git a/msgraph/generated/chats/item/start_migration/start_migration_post_request_body.py b/msgraph/generated/chats/item/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/chats/item/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/chats/item/start_migration/start_migration_request_builder.py b/msgraph/generated/chats/item/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..e70e27f7834 --- /dev/null +++ b/msgraph/generated/chats/item/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/adhoc_calls/adhoc_calls_request_builder.py b/msgraph/generated/communications/adhoc_calls/adhoc_calls_request_builder.py new file mode 100644 index 00000000000..86169af396b --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/adhoc_calls_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.adhoc_call import AdhocCall + from ...models.adhoc_call_collection_response import AdhocCallCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder + +class AdhocCallsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_adhoc_call_id(self,adhoc_call_id: str) -> AdhocCallItemRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + param adhoc_call_id: The unique identifier of adhocCall + Returns: AdhocCallItemRequestBuilder + """ + if adhoc_call_id is None: + raise TypeError("adhoc_call_id cannot be null.") + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["adhocCall%2Did"] = adhoc_call_id + return AdhocCallItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCallCollectionResponse]: + """ + Get adhocCalls from communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCallCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.adhoc_call_collection_response import AdhocCallCollectionResponse + + return await self.request_adapter.send_async(request_info, AdhocCallCollectionResponse, error_mapping) + + async def post(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Create new navigation property to adhocCalls for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get adhocCalls from communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to adhocCalls for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdhocCallsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time(self) -> GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the getAllRecordings method. + """ + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + + return GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time(self) -> GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the getAllTranscripts method. + """ + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + + return GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AdhocCallsRequestBuilderGetQueryParameters(): + """ + Get adhocCalls from communications + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class AdhocCallsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/count/count_request_builder.py b/msgraph/generated/communications/adhoc_calls/count/count_request_builder.py new file mode 100644 index 00000000000..48edf2325ee --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py b/msgraph/generated/communications/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py new file mode 100644 index 00000000000..2be8922e843 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_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.call_recording import CallRecording + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CallRecording]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() + + 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.call_recording import CallRecording + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.call_recording import CallRecording + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallRecording)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/communications/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/communications/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..708c62b4246 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,153 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + +class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getAllRecordings method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse]: + """ + Invoke function getAllRecordings + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + + return await self.request_adapter.send_async(request_info, GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getAllRecordings + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + """ + Invoke function getAllRecordings + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "end_date_time": + return "endDateTime" + 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 == "start_date_time": + return "startDateTime" + if original_name == "top": + return "%24top" + if original_name == "user_id": + return "userId" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Usage: endDateTime=@endDateTime + end_date_time: Optional[datetime.datetime] = 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 + + # Usage: startDateTime=@startDateTime + start_date_time: Optional[datetime.datetime] = None + + # Show only the first n items + top: Optional[int] = None + + # Usage: userId='@userId' + user_id: Optional[str] = None + + + @dataclass + class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py b/msgraph/generated/communications/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py new file mode 100644 index 00000000000..87c7de8550c --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_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.call_transcript import CallTranscript + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() + + 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.call_transcript import CallTranscript + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.call_transcript import CallTranscript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/communications/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/communications/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..9dd15b6e20d --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,153 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + +class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getAllTranscripts method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse]: + """ + Invoke function getAllTranscripts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + + return await self.request_adapter.send_async(request_info, GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getAllTranscripts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + """ + Invoke function getAllTranscripts + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "end_date_time": + return "endDateTime" + 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 == "start_date_time": + return "startDateTime" + if original_name == "top": + return "%24top" + if original_name == "user_id": + return "userId" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Usage: endDateTime=@endDateTime + end_date_time: Optional[datetime.datetime] = 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 + + # Usage: startDateTime=@startDateTime + start_date_time: Optional[datetime.datetime] = None + + # Show only the first n items + top: Optional[int] = None + + # Usage: userId='@userId' + user_id: Optional[str] = None + + + @dataclass + class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/adhoc_calls/item/adhoc_call_item_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/adhoc_call_item_request_builder.py new file mode 100644 index 00000000000..ac476bab55f --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/adhoc_call_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.adhoc_call import AdhocCall + from ....models.o_data_errors.o_data_error import ODataError + from .recordings.recordings_request_builder import RecordingsRequestBuilder + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + +class AdhocCallItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property adhocCalls for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCall]: + """ + Get adhocCalls from communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + async def patch(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Update the navigation property adhocCalls in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property adhocCalls for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get adhocCalls from communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property adhocCalls in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdhocCallItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallItemRequestBuilder(self.request_adapter, raw_url) + + @property + def recordings(self) -> RecordingsRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + from .recordings.recordings_request_builder import RecordingsRequestBuilder + + return RecordingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def transcripts(self) -> TranscriptsRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + + return TranscriptsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AdhocCallItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderGetQueryParameters(): + """ + Get adhocCalls from communications + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AdhocCallItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/recordings/count/count_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/recordings/count/count_request_builder.py new file mode 100644 index 00000000000..4c832c8502f --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/recordings/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/recordings/delta/delta_get_response.py b/msgraph/generated/communications/adhoc_calls/item/recordings/delta/delta_get_response.py new file mode 100644 index 00000000000..58bab223524 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/recordings/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_recording import CallRecording + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallRecording]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_recording import CallRecording + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_recording import CallRecording + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallRecording)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/recordings/delta/delta_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/recordings/delta/delta_request_builder.py new file mode 100644 index 00000000000..f0b36f87956 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/recordings/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py new file mode 100644 index 00000000000..f309a33dd4f --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.call_recording import CallRecording + from ......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + +class CallRecordingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallRecordingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property recordings for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + async def patch(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Update the navigation property recordings in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property recordings for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property recordings in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CallRecordingItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallRecordingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallRecordingItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderGetQueryParameters(): + """ + The recordings of a call. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CallRecordingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/recordings/item/content/content_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/recordings/item/content/content_request_builder.py new file mode 100644 index 00000000000..d8c996a93c2 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/recordings/item/content/content_request_builder.py @@ -0,0 +1,160 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.call_recording import CallRecording + from .......models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the recording. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The content of the recording. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + The content of the recording. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/recordings/recordings_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/recordings/recordings_request_builder.py new file mode 100644 index 00000000000..550529d61da --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/recordings/recordings_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.call_recording import CallRecording + from .....models.call_recording_collection_response import CallRecordingCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + +class RecordingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + param call_recording_id: The unique identifier of callRecording + Returns: CallRecordingItemRequestBuilder + """ + if call_recording_id is None: + raise TypeError("call_recording_id cannot be null.") + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callRecording%2Did"] = call_recording_id + return CallRecordingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecordingCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_recording_collection_response import CallRecordingCollectionResponse + + return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) + + async def post(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Create new navigation property to recordings for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The recordings of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to recordings for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordingsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RecordingsRequestBuilderGetQueryParameters(): + """ + The recordings of a call. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RecordingsRequestBuilderGetRequestConfiguration(RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RecordingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/count/count_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/count/count_request_builder.py new file mode 100644 index 00000000000..2b278fe46ea --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/delta/delta_get_response.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/delta/delta_get_response.py new file mode 100644 index 00000000000..0fe6999d49f --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_transcript import CallTranscript + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_transcript import CallTranscript + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.call_transcript import CallTranscript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/delta/delta_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/delta/delta_request_builder.py new file mode 100644 index 00000000000..f6ff9f5a91a --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py new file mode 100644 index 00000000000..911b8bcc100 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.call_transcript import CallTranscript + from ......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + +class CallTranscriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallTranscriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property transcripts for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + async def patch(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Update the navigation property transcripts in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property transcripts for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property transcripts in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CallTranscriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallTranscriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallTranscriptItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def metadata_content(self) -> MetadataContentRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + + return MetadataContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderGetQueryParameters(): + """ + The transcripts of a call. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CallTranscriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/item/content/content_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/item/content/content_request_builder.py new file mode 100644 index 00000000000..0af9f27bd51 --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/item/content/content_request_builder.py @@ -0,0 +1,160 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.call_transcript import CallTranscript + from .......models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The content of the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + The content of the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py new file mode 100644 index 00000000000..14cd345385a --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class MetadataContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MetadataContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> MetadataContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MetadataContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MetadataContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MetadataContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/adhoc_calls/item/transcripts/transcripts_request_builder.py b/msgraph/generated/communications/adhoc_calls/item/transcripts/transcripts_request_builder.py new file mode 100644 index 00000000000..aa3d19feaca --- /dev/null +++ b/msgraph/generated/communications/adhoc_calls/item/transcripts/transcripts_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.call_transcript import CallTranscript + from .....models.call_transcript_collection_response import CallTranscriptCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + +class TranscriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TranscriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + param call_transcript_id: The unique identifier of callTranscript + Returns: CallTranscriptItemRequestBuilder + """ + if call_transcript_id is None: + raise TypeError("call_transcript_id cannot be null.") + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callTranscript%2Did"] = call_transcript_id + return CallTranscriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_transcript_collection_response import CallTranscriptCollectionResponse + + return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) + + async def post(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Create new navigation property to transcripts for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The transcripts of a call. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to transcripts for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TranscriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TranscriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TranscriptsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TranscriptsRequestBuilderGetQueryParameters(): + """ + The transcripts of a call. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TranscriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TranscriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/calls/item/participants/invite/invite_request_builder.py b/msgraph/generated/communications/calls/item/participants/invite/invite_request_builder.py index 48ffb0a05a8..5c591e6230f 100644 --- a/msgraph/generated/communications/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Invite participants to the active call. For more information about how to handle operations, see commsOperation. + Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invite participants to the active call. For more information about how to handle operations, see commsOperation. + Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. 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/communications/communications_request_builder.py b/msgraph/generated/communications/communications_request_builder.py index f770e4ab23f..37c8901d43d 100644 --- a/msgraph/generated/communications/communications_request_builder.py +++ b/msgraph/generated/communications/communications_request_builder.py @@ -16,10 +16,13 @@ if TYPE_CHECKING: from ..models.cloud_communications import CloudCommunications from ..models.o_data_errors.o_data_error import ODataError + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder from .calls.calls_request_builder import CallsRequestBuilder from .call_records.call_records_request_builder import CallRecordsRequestBuilder + from .get_all_online_meeting_messages.get_all_online_meeting_messages_request_builder import GetAllOnlineMeetingMessagesRequestBuilder from .get_presences_by_user_id.get_presences_by_user_id_request_builder import GetPresencesByUserIdRequestBuilder from .online_meetings.online_meetings_request_builder import OnlineMeetingsRequestBuilder + from .online_meeting_conversations.online_meeting_conversations_request_builder import OnlineMeetingConversationsRequestBuilder from .presences.presences_request_builder import PresencesRequestBuilder class CommunicationsRequestBuilder(BaseRequestBuilder): @@ -58,7 +61,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Communic async def patch(self,body: CloudCommunications, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudCommunications]: """ Update communications - param body: The request body + param body: Represents a container that exposes navigation properties for cloud communications resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudCommunications] """ @@ -92,7 +95,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CloudCommunications, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update communications - param body: The request body + param body: Represents a container that exposes navigation properties for cloud communications resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -114,6 +117,15 @@ def with_url(self,raw_url: str) -> CommunicationsRequestBuilder: raise TypeError("raw_url cannot be null.") return CommunicationsRequestBuilder(self.request_adapter, raw_url) + @property + def adhoc_calls(self) -> AdhocCallsRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + """ + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder + + return AdhocCallsRequestBuilder(self.request_adapter, self.path_parameters) + @property def call_records(self) -> CallRecordsRequestBuilder: """ @@ -132,6 +144,15 @@ def calls(self) -> CallsRequestBuilder: return CallsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_all_online_meeting_messages(self) -> GetAllOnlineMeetingMessagesRequestBuilder: + """ + Provides operations to call the getAllOnlineMeetingMessages method. + """ + from .get_all_online_meeting_messages.get_all_online_meeting_messages_request_builder import GetAllOnlineMeetingMessagesRequestBuilder + + return GetAllOnlineMeetingMessagesRequestBuilder(self.request_adapter, self.path_parameters) + @property def get_presences_by_user_id(self) -> GetPresencesByUserIdRequestBuilder: """ @@ -141,6 +162,15 @@ def get_presences_by_user_id(self) -> GetPresencesByUserIdRequestBuilder: return GetPresencesByUserIdRequestBuilder(self.request_adapter, self.path_parameters) + @property + def online_meeting_conversations(self) -> OnlineMeetingConversationsRequestBuilder: + """ + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + """ + from .online_meeting_conversations.online_meeting_conversations_request_builder import OnlineMeetingConversationsRequestBuilder + + return OnlineMeetingConversationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def online_meetings(self) -> OnlineMeetingsRequestBuilder: """ diff --git a/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_get_response.py b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_get_response.py new file mode 100644 index 00000000000..17acaafddb6 --- /dev/null +++ b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_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.engagement_conversation_message import EngagementConversationMessage + +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetAllOnlineMeetingMessagesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementConversationMessage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetAllOnlineMeetingMessagesGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetAllOnlineMeetingMessagesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetAllOnlineMeetingMessagesGetResponse() + + 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.engagement_conversation_message import EngagementConversationMessage + + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementConversationMessage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py new file mode 100644 index 00000000000..4b2bee5a315 --- /dev/null +++ b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py @@ -0,0 +1,138 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from .get_all_online_meeting_messages_get_response import GetAllOnlineMeetingMessagesGetResponse + +class GetAllOnlineMeetingMessagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getAllOnlineMeetingMessages method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetAllOnlineMeetingMessagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllOnlineMeetingMessagesGetResponse]: + """ + Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetAllOnlineMeetingMessagesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/cloudcommunications-getallonlinemeetingmessages?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 .get_all_online_meeting_messages_get_response import GetAllOnlineMeetingMessagesGetResponse + + return await self.request_adapter.send_async(request_info, GetAllOnlineMeetingMessagesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetAllOnlineMeetingMessagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetAllOnlineMeetingMessagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetAllOnlineMeetingMessagesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters(): + """ + Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/count/count_request_builder.py new file mode 100644 index 00000000000..1417331805f --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/$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/communications/online_meeting_conversations/item/messages/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/count/count_request_builder.py new file mode 100644 index 00000000000..e05327fd055 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$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/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..3f125e676bb --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation import EngagementConversation + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ConversationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py new file mode 100644 index 00000000000..3f6c817d84b --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation_message import EngagementConversationMessage + from ......models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .replies.replies_request_builder import RepliesRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class EngagementConversationMessageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property messages for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property messages in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property messages for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property messages in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def replies(self) -> RepliesRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + from .replies.replies_request_builder import RepliesRequestBuilder + + return RepliesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetQueryParameters(): + """ + The messages in a Viva Engage conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..9c999eac6b4 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$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/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..d9f55d64a5d --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ........models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..da5c98d2c96 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/engagementconversationdiscussionmessage-list-reactions?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.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReactionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(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 ReactionsRequestBuilderGetQueryParameters(): + """ + Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py new file mode 100644 index 00000000000..42849fd85d6 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$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/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..70d11742128 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.engagement_conversation import EngagementConversation + from .........models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ConversationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py new file mode 100644 index 00000000000..83310cb8b51 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation_message import EngagementConversationMessage + from ........models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class EngagementConversationMessageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..769931bff9f --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$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/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..d637a1ca2b9 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ..........models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..763be1ebb94 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReactionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(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 ReactionsRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..c974c91cc04 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.engagement_conversation_message import EngagementConversationMessage + from .........models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ReplyToRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/replies_request_builder.py new file mode 100644 index 00000000000..db4efc81e57 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/replies_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.engagement_conversation_message import EngagementConversationMessage + from .......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + +class RepliesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RepliesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_id1(self,engagement_conversation_message_id1: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_id1: The unique identifier of engagementConversationMessage + Returns: EngagementConversationMessageItemRequestBuilder + """ + if engagement_conversation_message_id1 is None: + raise TypeError("engagement_conversation_message_id1 cannot be null.") + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessage%2Did1"] = engagement_conversation_message_id1 + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageCollectionResponse]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Create new navigation property to replies for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to replies for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RepliesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RepliesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RepliesRequestBuilder(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 RepliesRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RepliesRequestBuilderGetRequestConfiguration(RequestConfiguration[RepliesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RepliesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..43a9c74c641 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message import EngagementConversationMessage + from .......models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ReplyToRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/messages/messages_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/messages_request_builder.py new file mode 100644 index 00000000000..06981b2f16b --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/messages_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.engagement_conversation_message import EngagementConversationMessage + from .....models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + +class MessagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_id(self,engagement_conversation_message_id: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + param engagement_conversation_message_id: The unique identifier of engagementConversationMessage + Returns: EngagementConversationMessageItemRequestBuilder + """ + if engagement_conversation_message_id is None: + raise TypeError("engagement_conversation_message_id cannot be null.") + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessage%2Did"] = engagement_conversation_message_id + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageCollectionResponse]: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Create new navigation property to messages for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to messages for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MessagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MessagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessagesRequestBuilder(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 MessagesRequestBuilderGetQueryParameters(): + """ + The messages in a Viva Engage conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MessagesRequestBuilderGetRequestConfiguration(RequestConfiguration[MessagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessagesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py new file mode 100644 index 00000000000..b416631b6e3 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class AttendeeReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AttendeeReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> AttendeeReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AttendeeReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AttendeeReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AttendeeReportRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttendeeReportRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttendeeReportRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py new file mode 100644 index 00000000000..8f5d97bfb56 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.online_meeting import OnlineMeeting + from .....models.o_data_errors.o_data_error import ODataError + from .attendee_report.attendee_report_request_builder import AttendeeReportRequestBuilder + +class OnlineMeetingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnlineMeetingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeeting]: + """ + The online meeting associated with the conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeeting] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.online_meeting import OnlineMeeting + + return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The online meeting associated with the conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> OnlineMeetingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OnlineMeetingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnlineMeetingRequestBuilder(self.request_adapter, raw_url) + + @property + def attendee_report(self) -> AttendeeReportRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .attendee_report.attendee_report_request_builder import AttendeeReportRequestBuilder + + return AttendeeReportRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OnlineMeetingRequestBuilderGetQueryParameters(): + """ + The online meeting associated with the conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OnlineMeetingRequestBuilderGetRequestConfiguration(RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py new file mode 100644 index 00000000000..1c6f7ca9537 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + from ....models.o_data_errors.o_data_error import ODataError + from .messages.messages_request_builder import MessagesRequestBuilder + from .online_meeting.online_meeting_request_builder import OnlineMeetingRequestBuilder + from .starter.starter_request_builder import StarterRequestBuilder + +class OnlineMeetingEngagementConversationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnlineMeetingEngagementConversationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property onlineMeetingConversations for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeetingEngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversation, error_mapping) + + async def patch(self,body: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: + """ + Update the navigation property onlineMeetingConversations in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeetingEngagementConversation] + """ + 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.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property onlineMeetingConversations for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property onlineMeetingConversations in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OnlineMeetingEngagementConversationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OnlineMeetingEngagementConversationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnlineMeetingEngagementConversationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def messages(self) -> MessagesRequestBuilder: + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + """ + from .messages.messages_request_builder import MessagesRequestBuilder + + return MessagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def online_meeting(self) -> OnlineMeetingRequestBuilder: + """ + Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + """ + from .online_meeting.online_meeting_request_builder import OnlineMeetingRequestBuilder + + return OnlineMeetingRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def starter(self) -> StarterRequestBuilder: + """ + Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + """ + from .starter.starter_request_builder import StarterRequestBuilder + + return StarterRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters(): + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..b8fa29f3d10 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation import EngagementConversation + from ......models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ConversationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..1e031ecc5ff --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$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/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..5d3642fa4f6 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .......models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..f4d4d08b670 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/reactions_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReactionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(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 ReactionsRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py new file mode 100644 index 00000000000..0383e545b3c --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$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/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..440f07d6674 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation import EngagementConversation + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ConversationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py new file mode 100644 index 00000000000..7c34de28163 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message import EngagementConversationMessage + from .......models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class EngagementConversationMessageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..d8f78fd746a --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$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/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..12af725fd0c --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .........models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..e5236e94e55 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + 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.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReactionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(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 ReactionsRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..5ec446fb0c8 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation_message import EngagementConversationMessage + from ........models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ReplyToRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/replies/replies_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/replies_request_builder.py new file mode 100644 index 00000000000..8353365c121 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/replies_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.engagement_conversation_message import EngagementConversationMessage + from ......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + +class RepliesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RepliesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_id(self,engagement_conversation_message_id: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_id: The unique identifier of engagementConversationMessage + Returns: EngagementConversationMessageItemRequestBuilder + """ + if engagement_conversation_message_id is None: + raise TypeError("engagement_conversation_message_id cannot be null.") + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessage%2Did"] = engagement_conversation_message_id + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageCollectionResponse]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Create new navigation property to replies for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to replies for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RepliesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RepliesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RepliesRequestBuilder(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 RepliesRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RepliesRequestBuilderGetRequestConfiguration(RequestConfiguration[RepliesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RepliesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..88bd912d303 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation_message import EngagementConversationMessage + from ......models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ReplyToRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/item/starter/starter_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/starter_request_builder.py new file mode 100644 index 00000000000..b63797225c4 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/starter_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.engagement_conversation_message import EngagementConversationMessage + from .....models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .replies.replies_request_builder import RepliesRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class StarterRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StarterRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property starter for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[StarterRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The first message in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property starter in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + 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.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property starter for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StarterRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The first message in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property starter in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> StarterRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StarterRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StarterRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def replies(self) -> RepliesRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + from .replies.replies_request_builder import RepliesRequestBuilder + + return RepliesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StarterRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StarterRequestBuilderGetQueryParameters(): + """ + The first message in a Viva Engage conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 StarterRequestBuilderGetRequestConfiguration(RequestConfiguration[StarterRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StarterRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py new file mode 100644 index 00000000000..16a2e175e1d --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/online_meeting_conversations_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.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + from ...models.online_meeting_engagement_conversation_collection_response import OnlineMeetingEngagementConversationCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.online_meeting_engagement_conversation_item_request_builder import OnlineMeetingEngagementConversationItemRequestBuilder + +class OnlineMeetingConversationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnlineMeetingConversationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_online_meeting_engagement_conversation_id(self,online_meeting_engagement_conversation_id: str) -> OnlineMeetingEngagementConversationItemRequestBuilder: + """ + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + param online_meeting_engagement_conversation_id: The unique identifier of onlineMeetingEngagementConversation + Returns: OnlineMeetingEngagementConversationItemRequestBuilder + """ + if online_meeting_engagement_conversation_id is None: + raise TypeError("online_meeting_engagement_conversation_id cannot be null.") + from .item.online_meeting_engagement_conversation_item_request_builder import OnlineMeetingEngagementConversationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["onlineMeetingEngagementConversation%2Did"] = online_meeting_engagement_conversation_id + return OnlineMeetingEngagementConversationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversationCollectionResponse]: + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeetingEngagementConversationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.online_meeting_engagement_conversation_collection_response import OnlineMeetingEngagementConversationCollectionResponse + + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversationCollectionResponse, error_mapping) + + async def post(self,body: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: + """ + Create new navigation property to onlineMeetingConversations for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeetingEngagementConversation] + """ + 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.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to onlineMeetingConversations for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OnlineMeetingConversationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OnlineMeetingConversationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnlineMeetingConversationsRequestBuilder(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 OnlineMeetingConversationsRequestBuilderGetQueryParameters(): + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OnlineMeetingConversationsRequestBuilderGetRequestConfiguration(RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnlineMeetingConversationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/communications/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py index 26207aac877..1ce38c05439 100644 --- a/msgraph/generated/communications/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/communications/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder @@ -72,12 +73,8 @@ def with_url(self,raw_url: str) -> GetAllRecordingsmeetingOrganizerUserIdMeeting raise TypeError("raw_url cannot be null.") return GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - import datetime - @dataclass class GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): - import datetime - """ Get all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for online meetings organized by the user. Incremental synchronization gets recordings that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. Find more information in the delta query documentation. For more examples, see callRecording: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. """ diff --git a/msgraph/generated/communications/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/communications/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py index 47c5c24a744..fcb39a0ece0 100644 --- a/msgraph/generated/communications/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/communications/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder @@ -72,12 +73,8 @@ def with_url(self,raw_url: str) -> GetAllTranscriptsmeetingOrganizerUserIdMeetin raise TypeError("raw_url cannot be null.") return GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - import datetime - @dataclass class GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): - import datetime - """ Get all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for online meetings organized by the user. Incremental synchronization gets transcripts that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. For more information, see delta query. For more examples, see callTranscript: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. """ diff --git a/msgraph/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py b/msgraph/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py new file mode 100644 index 00000000000..2f0aa4b880f --- /dev/null +++ b/msgraph/generated/communications/presences/item/clear_automatic_location/clear_automatic_location_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class ClearAutomaticLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearAutomaticLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ClearAutomaticLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/clearAutomaticLocation", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + 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/presence-clearautomaticlocation?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ClearAutomaticLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ClearAutomaticLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ClearAutomaticLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ClearAutomaticLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/presences/item/clear_location/clear_location_request_builder.py b/msgraph/generated/communications/presences/item/clear_location/clear_location_request_builder.py new file mode 100644 index 00000000000..2e45828258f --- /dev/null +++ b/msgraph/generated/communications/presences/item/clear_location/clear_location_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class ClearLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ClearLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/clearLocation", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Clear the work location signals for a user, including both the manual and automatic layers for the current date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/presence-clearlocation?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Clear the work location signals for a user, including both the manual and automatic layers for the current date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ClearLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ClearLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ClearLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ClearLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/presences/item/presence_item_request_builder.py b/msgraph/generated/communications/presences/item/presence_item_request_builder.py index 080d271cf3e..c1f7daea5ff 100644 --- a/msgraph/generated/communications/presences/item/presence_item_request_builder.py +++ b/msgraph/generated/communications/presences/item/presence_item_request_builder.py @@ -16,8 +16,12 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.presence import Presence + from .clear_automatic_location.clear_automatic_location_request_builder import ClearAutomaticLocationRequestBuilder + from .clear_location.clear_location_request_builder import ClearLocationRequestBuilder from .clear_presence.clear_presence_request_builder import ClearPresenceRequestBuilder from .clear_user_preferred_presence.clear_user_preferred_presence_request_builder import ClearUserPreferredPresenceRequestBuilder + from .set_automatic_location.set_automatic_location_request_builder import SetAutomaticLocationRequestBuilder + from .set_manual_location.set_manual_location_request_builder import SetManualLocationRequestBuilder from .set_presence.set_presence_request_builder import SetPresenceRequestBuilder from .set_status_message.set_status_message_request_builder import SetStatusMessageRequestBuilder from .set_user_preferred_presence.set_user_preferred_presence_request_builder import SetUserPreferredPresenceRequestBuilder @@ -144,6 +148,24 @@ def with_url(self,raw_url: str) -> PresenceItemRequestBuilder: raise TypeError("raw_url cannot be null.") return PresenceItemRequestBuilder(self.request_adapter, raw_url) + @property + def clear_automatic_location(self) -> ClearAutomaticLocationRequestBuilder: + """ + Provides operations to call the clearAutomaticLocation method. + """ + from .clear_automatic_location.clear_automatic_location_request_builder import ClearAutomaticLocationRequestBuilder + + return ClearAutomaticLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def clear_location(self) -> ClearLocationRequestBuilder: + """ + Provides operations to call the clearLocation method. + """ + from .clear_location.clear_location_request_builder import ClearLocationRequestBuilder + + return ClearLocationRequestBuilder(self.request_adapter, self.path_parameters) + @property def clear_presence(self) -> ClearPresenceRequestBuilder: """ @@ -162,6 +184,24 @@ def clear_user_preferred_presence(self) -> ClearUserPreferredPresenceRequestBuil return ClearUserPreferredPresenceRequestBuilder(self.request_adapter, self.path_parameters) + @property + def set_automatic_location(self) -> SetAutomaticLocationRequestBuilder: + """ + Provides operations to call the setAutomaticLocation method. + """ + from .set_automatic_location.set_automatic_location_request_builder import SetAutomaticLocationRequestBuilder + + return SetAutomaticLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def set_manual_location(self) -> SetManualLocationRequestBuilder: + """ + Provides operations to call the setManualLocation method. + """ + from .set_manual_location.set_manual_location_request_builder import SetManualLocationRequestBuilder + + return SetManualLocationRequestBuilder(self.request_adapter, self.path_parameters) + @property def set_presence(self) -> SetPresenceRequestBuilder: """ diff --git a/msgraph/generated/communications/presences/item/set_automatic_location/set_automatic_location_post_request_body.py b/msgraph/generated/communications/presences/item/set_automatic_location/set_automatic_location_post_request_body.py new file mode 100644 index 00000000000..112e6a027a9 --- /dev/null +++ b/msgraph/generated/communications/presences/item/set_automatic_location/set_automatic_location_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.work_location_type import WorkLocationType + +@dataclass +class SetAutomaticLocationPostRequestBody(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 placeId property + place_id: Optional[str] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SetAutomaticLocationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SetAutomaticLocationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SetAutomaticLocationPostRequestBody() + + 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.work_location_type import WorkLocationType + + from .....models.work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("placeId", self.place_id) + writer.write_enum_value("workLocationType", self.work_location_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py b/msgraph/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py new file mode 100644 index 00000000000..32192a3cddb --- /dev/null +++ b/msgraph/generated/communications/presences/item/set_automatic_location/set_automatic_location_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .set_automatic_location_post_request_body import SetAutomaticLocationPostRequestBody + +class SetAutomaticLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the setAutomaticLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SetAutomaticLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/setAutomaticLocation", path_parameters) + + async def post(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + 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/presence-setautomaticlocation?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + param body: The request body + param request_configuration: Configuration for the request 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) -> SetAutomaticLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SetAutomaticLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SetAutomaticLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SetAutomaticLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/presences/item/set_manual_location/set_manual_location_post_request_body.py b/msgraph/generated/communications/presences/item/set_manual_location/set_manual_location_post_request_body.py new file mode 100644 index 00000000000..48ccf29ef35 --- /dev/null +++ b/msgraph/generated/communications/presences/item/set_manual_location/set_manual_location_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.work_location_type import WorkLocationType + +@dataclass +class SetManualLocationPostRequestBody(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 placeId property + place_id: Optional[str] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SetManualLocationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SetManualLocationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SetManualLocationPostRequestBody() + + 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.work_location_type import WorkLocationType + + from .....models.work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("placeId", self.place_id) + writer.write_enum_value("workLocationType", self.work_location_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/communications/presences/item/set_manual_location/set_manual_location_request_builder.py b/msgraph/generated/communications/presences/item/set_manual_location/set_manual_location_request_builder.py new file mode 100644 index 00000000000..eaf062e6337 --- /dev/null +++ b/msgraph/generated/communications/presences/item/set_manual_location/set_manual_location_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .set_manual_location_post_request_body import SetManualLocationPostRequestBody + +class SetManualLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the setManualLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SetManualLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/setManualLocation", path_parameters) + + async def post(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + 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/presence-setmanuallocation?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + param body: The request body + param request_configuration: Configuration for the request 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) -> SetManualLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SetManualLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SetManualLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SetManualLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/presences/item/set_presence/set_presence_request_builder.py b/msgraph/generated/communications/presences/item/set_presence/set_presence_request_builder.py index ee7572de800..660417c01ce 100644 --- a/msgraph/generated/communications/presences/item/set_presence/set_presence_request_builder.py +++ b/msgraph/generated/communications/presences/item/set_presence/set_presence_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetPresencePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Set the state of a user's presence session as an application. + Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: SetPresencePostRequestBody, request_configuration: Opt def to_post_request_information(self,body: SetPresencePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Set the state of a user's presence session as an application. + Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py b/msgraph/generated/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py index 83f562ae592..20b31cedd03 100644 --- a/msgraph/generated/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py +++ b/msgraph/generated/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddActivitiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddActivitiesPostResponse]: """ - Invoke action addActivities + Append additional instances of externalActivity objects on an externalItem. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AddActivitiesPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-addactivities?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: AddActivitiesPostRequestBody, request_configuration: O def to_post_request_information(self,body: AddActivitiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action addActivities + Append additional instances of externalActivity objects on an externalItem. 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/contacts/contacts_request_builder.py b/msgraph/generated/contacts/contacts_request_builder.py index 76bd52cbdc2..72601c04882 100644 --- a/msgraph/generated/contacts/contacts_request_builder.py +++ b/msgraph/generated/contacts/contacts_request_builder.py @@ -14,7 +14,6 @@ from warnings import warn if TYPE_CHECKING: - from ..models.org_contact import OrgContact from ..models.org_contact_collection_response import OrgContactCollectionResponse from ..models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -72,29 +71,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Contacts return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - async def post(self,body: OrgContact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OrgContact]: - """ - Add new entity to contacts - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[OrgContact] - """ - 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.org_contact import OrgContact - - return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the list of organizational contacts for this organization. @@ -106,21 +82,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: OrgContact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Add new entity to contacts - param body: The request body - param request_configuration: Configuration for the request 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) -> ContactsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -239,11 +200,4 @@ class ContactsRequestBuilderGetRequestConfiguration(RequestConfiguration[Contact """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ContactsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/contacts/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/contacts/get_available_extension_properties/get_available_extension_properties_request_builder.py index f6449d5f620..9899353b93f 100644 --- a/msgraph/generated/contacts/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/contacts/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py b/msgraph/generated/contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py new file mode 100644 index 00000000000..5eb854d3010 --- /dev/null +++ b/msgraph/generated/contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_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.on_premises_sync_behavior import OnPremisesSyncBehavior + from ....models.o_data_errors.o_data_error import ODataError + +class OnPremisesSyncBehaviorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnPremisesSyncBehaviorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property onPremisesSyncBehavior for contacts + 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[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Get onPremisesSyncBehavior from contacts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + async def patch(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Update the navigation property onPremisesSyncBehavior in contacts + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + 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.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property onPremisesSyncBehavior for contacts + 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[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get onPremisesSyncBehavior from contacts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property onPremisesSyncBehavior in contacts + param body: The request body + param request_configuration: Configuration for the request 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) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OnPremisesSyncBehaviorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderGetQueryParameters(): + """ + Get onPremisesSyncBehavior from contacts + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/contacts/item/org_contact_item_request_builder.py b/msgraph/generated/contacts/item/org_contact_item_request_builder.py index 69621bfa58e..afc3f73e88f 100644 --- a/msgraph/generated/contacts/item/org_contact_item_request_builder.py +++ b/msgraph/generated/contacts/item/org_contact_item_request_builder.py @@ -23,6 +23,7 @@ from .get_member_objects.get_member_objects_request_builder import GetMemberObjectsRequestBuilder from .manager.manager_request_builder import ManagerRequestBuilder from .member_of.member_of_request_builder import MemberOfRequestBuilder + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .retry_service_provisioning.retry_service_provisioning_request_builder import RetryServiceProvisioningRequestBuilder from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder @@ -213,6 +214,15 @@ def member_of(self) -> MemberOfRequestBuilder: return MemberOfRequestBuilder(self.request_adapter, self.path_parameters) + @property + def on_premises_sync_behavior(self) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + """ + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder + + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ diff --git a/msgraph/generated/contacts/item/restore/restore_request_builder.py b/msgraph/generated/contacts/item/restore/restore_request_builder.py index 9f1dc7a13c6..51d907c6c2a 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/retry_service_provisioning/retry_service_provisioning_request_builder.py b/msgraph/generated/contacts/item/retry_service_provisioning/retry_service_provisioning_request_builder.py index 81ac7f01c03..a90662b112f 100644 --- a/msgraph/generated/contacts/item/retry_service_provisioning/retry_service_provisioning_request_builder.py +++ b/msgraph/generated/contacts/item/retry_service_provisioning/retry_service_provisioning_request_builder.py @@ -31,9 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action retryServiceProvisioning + Retry the orgContact service provisioning. 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/orgcontact-retryserviceprovisioning?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -49,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action retryServiceProvisioning + Retry the orgContact service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/contacts/validate_properties/validate_properties_request_builder.py b/msgraph/generated/contacts/validate_properties/validate_properties_request_builder.py index fdf902507f6..9af9b053333 100644 --- a/msgraph/generated/contacts/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/contacts/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/contracts/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/contracts/get_available_extension_properties/get_available_extension_properties_request_builder.py index 0634c04ce2b..b46a9d4af4b 100644 --- a/msgraph/generated/contracts/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/contracts/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/contracts/item/restore/restore_request_builder.py b/msgraph/generated/contracts/item/restore/restore_request_builder.py index 67077df8ca8..c46cafce0dc 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/validate_properties/validate_properties_request_builder.py b/msgraph/generated/contracts/validate_properties/validate_properties_request_builder.py index 7025fbbcc5b..c6f0d621655 100644 --- a/msgraph/generated/contracts/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/contracts/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py index 2d06da1144e..28f9f700744 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py @@ -49,10 +49,9 @@ def by_android_managed_app_protection_id(self,android_managed_app_protection_id: async def get(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> Optional[AndroidManagedAppProtectionCollectionResponse]: """ - List properties and relationships of the androidManagedAppProtection objects. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AndroidM async def post(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AndroidManagedAppProtection]: """ - Create a new androidManagedAppProtection object. + Create new navigation property to androidManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: AndroidManagedAppProtection, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the androidManagedAppProtection objects. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new androidManagedAppProtection object. + Create new navigation property to androidManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AndroidManagedAppProtectionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidManagedAppProtection objects. + Android managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py index c7cd34e6485..ef92a20ddb6 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidManagedAppProtection. + Delete navigation property androidManagedAppProtections for deviceAppManagement 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/intune-mam-androidmanagedappprotection-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AndroidManagedAppProtection]: """ - Read properties and relationships of the androidManagedAppProtection object. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AndroidM async def patch(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AndroidManagedAppProtection]: """ - Update the properties of a androidManagedAppProtection object. + Update the navigation property androidManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: AndroidManagedAppProtection, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a androidManagedAppProtection. + Delete navigation property androidManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the androidManagedAppProtection object. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a androidManagedAppProtection object. + Update the navigation property androidManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidManagedAppProtection object. + Android managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py index cbe38443d88..26a132b2979 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py @@ -49,10 +49,9 @@ def by_default_managed_app_protection_id(self,default_managed_app_protection_id: async def get(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> Optional[DefaultManagedAppProtectionCollectionResponse]: """ - List properties and relationships of the defaultManagedAppProtection objects. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DefaultM async def post(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DefaultManagedAppProtection]: """ - Create a new defaultManagedAppProtection object. + Create new navigation property to defaultManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DefaultManagedAppProtection, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the defaultManagedAppProtection objects. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new defaultManagedAppProtection object. + Create new navigation property to defaultManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DefaultManagedAppProtectionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the defaultManagedAppProtection objects. + Default managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py index 3700dd5dd16..92479fbc62d 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py @@ -34,10 +34,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a defaultManagedAppProtection. + Delete navigation property defaultManagedAppProtections for deviceAppManagement 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/intune-mam-defaultmanagedappprotection-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +52,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[DefaultManagedAppProtection]: """ - Read properties and relationships of the defaultManagedAppProtection object. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +72,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DefaultM async def patch(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DefaultManagedAppProtection]: """ - Update the properties of a defaultManagedAppProtection object. + Update the navigation property defaultManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +95,7 @@ async def patch(self,body: DefaultManagedAppProtection, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a defaultManagedAppProtection. + Delete navigation property defaultManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the defaultManagedAppProtection object. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a defaultManagedAppProtection object. + Update the navigation property defaultManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -171,7 +168,7 @@ class DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the defaultManagedAppProtection object. + Default managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/device_app_management_request_builder.py b/msgraph/generated/device_app_management/device_app_management_request_builder.py index f4190d1e0ef..e1320161f38 100644 --- a/msgraph/generated/device_app_management/device_app_management_request_builder.py +++ b/msgraph/generated/device_app_management/device_app_management_request_builder.py @@ -27,6 +27,7 @@ from .mobile_apps.mobile_apps_request_builder import MobileAppsRequestBuilder from .mobile_app_categories.mobile_app_categories_request_builder import MobileAppCategoriesRequestBuilder from .mobile_app_configurations.mobile_app_configurations_request_builder import MobileAppConfigurationsRequestBuilder + from .mobile_app_relationships.mobile_app_relationships_request_builder import MobileAppRelationshipsRequestBuilder from .sync_microsoft_store_for_business_apps.sync_microsoft_store_for_business_apps_request_builder import SyncMicrosoftStoreForBusinessAppsRequestBuilder from .targeted_managed_app_configurations.targeted_managed_app_configurations_request_builder import TargetedManagedAppConfigurationsRequestBuilder from .vpp_tokens.vpp_tokens_request_builder import VppTokensRequestBuilder @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAp Read properties and relationships of the deviceAppManagement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAppManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,7 +73,7 @@ async def patch(self,body: DeviceAppManagement, request_configuration: Optional[ param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAppManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -216,6 +217,15 @@ def mobile_app_configurations(self) -> MobileAppConfigurationsRequestBuilder: return MobileAppConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def mobile_app_relationships(self) -> MobileAppRelationshipsRequestBuilder: + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + """ + from .mobile_app_relationships.mobile_app_relationships_request_builder import MobileAppRelationshipsRequestBuilder + + return MobileAppRelationshipsRequestBuilder(self.request_adapter, self.path_parameters) + @property def mobile_apps(self) -> MobileAppsRequestBuilder: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py index 10e15d4a0c8..5f36cbbb356 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py @@ -49,10 +49,9 @@ def by_ios_managed_app_protection_id(self,ios_managed_app_protection_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> Optional[IosManagedAppProtectionCollectionResponse]: """ - List properties and relationships of the iosManagedAppProtection objects. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosManag async def post(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosManagedAppProtection]: """ - Create a new iosManagedAppProtection object. + Create new navigation property to iosManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: IosManagedAppProtection, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosManagedAppProtection objects. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosManagedAppProtection object. + Create new navigation property to iosManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class IosManagedAppProtectionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosManagedAppProtection objects. + iOS managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py index 0d50b7c3fb2..c70b4b115fc 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py @@ -49,10 +49,9 @@ def by_managed_mobile_app_id(self,managed_mobile_app_id: str) -> ManagedMobileAp async def get(self,request_configuration: Optional[RequestConfiguration[AppsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedMobileAppCollectionResponse]: """ - List properties and relationships of the managedMobileApp objects. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileAppCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppsRequ async def post(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedMobileApp]: """ - Create a new managedMobileApp object. + Create new navigation property to apps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedMobileApp, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedMobileApp objects. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedMobileApp object. + Create new navigation property to apps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedMobileApp objects. + List of apps to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py index dfc180e1f5c..4ec653f70f5 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedMobileApp. + Delete navigation property apps for deviceAppManagement 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/intune-mam-managedmobileapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedMobileAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedMobileApp]: """ - Read properties and relationships of the managedMobileApp object. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedM async def patch(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedMobileApp]: """ - Update the properties of a managedMobileApp object. + Update the navigation property apps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedMobileApp, request_configuration: Optional[Req def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedMobileApp. + Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedMobileAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedMobileApp object. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedMobileApp object. + Update the navigation property apps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedMobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedMobileApp object. + List of apps to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py index 86efd9666db..95173101071 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ - List properties and relationships of the targetedManagedAppPolicyAssignment objects. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppPolicyAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +92,7 @@ async def post(self,body: TargetedManagedAppPolicyAssignment, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the targetedManagedAppPolicyAssignment objects. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the targetedManagedAppPolicyAssignment objects. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py index e456aca9e02..6876a7b245f 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a targetedManagedAppPolicyAssignment. + Delete navigation property assignments for deviceAppManagement 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/intune-mam-targetedmanagedapppolicyassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ - Read properties and relationships of the targetedManagedAppPolicyAssignment object. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppPolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Targeted async def patch(self,body: TargetedManagedAppPolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ - Update the properties of a targetedManagedAppPolicyAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppPolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: TargetedManagedAppPolicyAssignment, request_configura def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a targetedManagedAppPolicyAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the targetedManagedAppPolicyAssignment object. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TargetedManagedAppPolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a targetedManagedAppPolicyAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfigura @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the targetedManagedAppPolicyAssignment object. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py index 16c7562b777..d3fda088d9a 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeploymentSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ - Read properties and relationships of the managedAppPolicyDeploymentSummary object. + Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyDeploymentSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicydeploymentsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Deployme async def patch(self,body: ManagedAppPolicyDeploymentSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ - Update the properties of a managedAppPolicyDeploymentSummary object. + Update the navigation property deploymentSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyDeploymentSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicydeploymentsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeploymentSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppPolicyDeploymentSummary object. + Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedAppPolicyDeploymentSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedAppPolicyDeploymentSummary object. + Update the navigation property deploymentSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeploymentSummaryRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class DeploymentSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppPolicyDeploymentSummary object. + Navigation property to deployment summary of the configuration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py index 6b24f5601e3..a0e8f69d3fe 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosManagedAppProtection. + Delete navigation property iosManagedAppProtections for deviceAppManagement 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/intune-mam-iosmanagedappprotection-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosManagedAppProtection]: """ - Read properties and relationships of the iosManagedAppProtection object. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosManag async def patch(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosManagedAppProtection]: """ - Update the properties of a iosManagedAppProtection object. + Update the navigation property iosManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: IosManagedAppProtection, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosManagedAppProtection. + Delete navigation property iosManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosManagedAppProtection object. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosManagedAppProtection object. + Update the navigation property iosManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class IosManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosManagedAppProtection object. + iOS managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py index 8bbde5909e4..9ff2a96bbca 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py @@ -51,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicy]: """ - Read properties and relationships of the managedAppPolicy object. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppPolicy object. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +158,7 @@ class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppPolicy object. + Managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py index e08dd659657..08d9b5fe103 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps 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/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/device_app_management/managed_app_policies/managed_app_policies_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py index 600c6b108c0..8c3b29f42e7 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py @@ -49,10 +49,9 @@ def by_managed_app_policy_id(self,managed_app_policy_id: str) -> ManagedAppPolic async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ - List properties and relationships of the windowsInformationProtection objects. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +92,7 @@ async def post(self,body: ManagedAppPolicy, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtection objects. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtection objects. + Managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py index b9223a0a366..7c90ba01d86 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters]] = None) -> Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse]: """ - Not yet documented + Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-getuseridswithflaggedappregistration?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetUserI def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +74,7 @@ def with_url(self,raw_url: str) -> GetUserIdsWithFlaggedAppRegistrationRequestBu @dataclass class GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters(): """ - Not yet documented + Invoke function getUserIdsWithFlaggedAppRegistration """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py index 4d5dcbe97ad..436cda32851 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps 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/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py index 4980fb98081..0b5273e8875 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps 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/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py index c73b5f449af..dc217c5f3d7 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py @@ -53,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistration]: """ - Read properties and relationships of the iosManagedAppRegistration object. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosManagedAppRegistration object. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +178,7 @@ class ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedAppRegistrationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosManagedAppRegistration object. + The managed app registrations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py index 6d7f40ba954..16d86496181 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedAppOperation. + Delete navigation property operations for deviceAppManagement 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/intune-mam-managedappoperation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppOperation]: """ - Read properties and relationships of the managedAppOperation object. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedA async def patch(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppOperation]: """ - Update the properties of a managedAppOperation object. + Update the navigation property operations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedAppOperation, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedAppOperation. + Delete navigation property operations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppOperation object. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedAppOperation object. + Update the navigation property operations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class ManagedAppOperationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppOperation object. + Zero or more long running operations triggered on the app registration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py index f920df2758b..53e5f584334 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py @@ -49,10 +49,9 @@ def by_managed_app_operation_id(self,managed_app_operation_id: str) -> ManagedAp async def get(self,request_configuration: Optional[RequestConfiguration[OperationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppOperationCollectionResponse]: """ - List properties and relationships of the managedAppOperation objects. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Operatio async def post(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppOperation]: """ - Create a new managedAppOperation object. + Create new navigation property to operations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedAppOperation, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppOperation objects. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedAppOperation object. + Create new navigation property to operations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class OperationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppOperation objects. + Zero or more long running operations triggered on the app registration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py index 47e45c025ff..1366f2081d6 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py @@ -50,10 +50,9 @@ def by_managed_app_registration_id(self,managed_app_registration_id: str) -> Man async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ - List properties and relationships of the androidManagedAppRegistration objects. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistrationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedA async def post(self,body: ManagedAppRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppRegistration]: """ - Create a new androidManagedAppRegistration object. + Create new navigation property to managedAppRegistrations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +93,7 @@ async def post(self,body: ManagedAppRegistration, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the androidManagedAppRegistration objects. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedAppRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new androidManagedAppRegistration object. + Create new navigation property to managedAppRegistrations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ def get_user_ids_with_flagged_app_registration(self) -> GetUserIdsWithFlaggedApp @dataclass class ManagedAppRegistrationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidManagedAppRegistration objects. + The managed app registrations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py index 46420cdf85f..f1a298f15bf 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatus]: """ - Read properties and relationships of the managedAppStatus object. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppStatus object. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +148,7 @@ class ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppStatus object. + The managed app statuses. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py index 62ea4f23fee..52ab68d541a 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_managed_app_status_id(self,managed_app_status_id: str) -> ManagedAppStatu async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ - List properties and relationships of the managedAppStatus objects. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +92,7 @@ async def post(self,body: ManagedAppStatus, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppStatus objects. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppStatus objects. + The managed app statuses. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py index f25f3273bd9..11dbd178cdf 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign 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/intune-books-managedebook-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py index 033f1fa559b..fc161890712 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_managed_e_book_assignment_id(self,managed_e_book_assignment_id: str) -> M async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: """ - List properties and relationships of the iosVppEBookAssignment objects. + The list of assignments for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Create a new managedEBookAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedEBookAssignment, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosVppEBookAssignment objects. + The list of assignments for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedEBookAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosVppEBookAssignment objects. + The list of assignments for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py index e7f0902b2b6..dfa188705ce 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosVppEBookAssignment. + Delete navigation property assignments for deviceAppManagement 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/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBookAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Read properties and relationships of the iosVppEBookAssignment object. + The list of assignments for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def patch(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Update the properties of a managedEBookAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedEBookAssignment, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosVppEBookAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBookAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppEBookAssignment object. + The list of assignments for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedEBookAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedEBookAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppEBookAssignment object. + The list of assignments for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py index 3deffa1cd60..37e6233717e 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py @@ -49,10 +49,9 @@ def by_device_install_state_id(self,device_install_state_id: str) -> DeviceInsta async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceInstallStateCollectionResponse]: """ - List properties and relationships of the deviceInstallState objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallStateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceInstallState]: """ - Create a new deviceInstallState object. + Create new navigation property to deviceStates for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallState] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceInstallState, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceInstallState objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceInstallState object. + Create new navigation property to deviceStates for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceInstallState objects. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py index 4a6f941b5ff..738cb3900b9 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceInstallState. + Delete navigation property deviceStates for deviceAppManagement 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/intune-books-deviceinstallstate-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceInstallStateItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceInstallState]: """ - Read properties and relationships of the deviceInstallState object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallState] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceIn async def patch(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceInstallState]: """ - Update the properties of a deviceInstallState object. + Update the navigation property deviceStates in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallState] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceInstallState, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceInstallState. + Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceInstallStateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceInstallState object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceInstallState object. + Update the navigation property deviceStates in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class DeviceInstallStateItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceInstallState object. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py index 076d4f7aa38..db557ab6f86 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[InstallSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[EBookInstallSummary]: """ - Read properties and relationships of the eBookInstallSummary object. + Mobile App Install Summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EBookInstallSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-ebookinstallsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[InstallS async def patch(self,body: EBookInstallSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EBookInstallSummary]: """ - Update the properties of a eBookInstallSummary object. + Update the navigation property installSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EBookInstallSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-ebookinstallsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstallSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the eBookInstallSummary object. + Mobile App Install Summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EBookInstallSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a eBookInstallSummary object. + Update the navigation property installSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class InstallSummaryRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class InstallSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the eBookInstallSummary object. + Mobile App Install Summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py index 67931bfed61..47a91dc3d70 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py @@ -37,10 +37,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosVppEBook. + Delete navigation property managedEBooks for deviceAppManagement 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/intune-books-iosvppebook-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -56,10 +55,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBookItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBook]: """ - Read properties and relationships of the managedEBook object. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebook-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -77,11 +75,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def patch(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBook]: """ - Update the properties of a iosVppEBook object. + Update the navigation property managedEBooks in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -101,7 +98,7 @@ async def patch(self,body: ManagedEBook, request_configuration: Optional[Request def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosVppEBook. + Delete navigation property managedEBooks for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBookItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedEBook object. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -123,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosVppEBook object. + Update the navigation property managedEBooks in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -201,7 +198,7 @@ class ManagedEBookItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ManagedEBookItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedEBook object. + The Managed eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py index 539a936bbc6..e674dd8cebe 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a userInstallStateSummary. + Delete navigation property userStateSummary for deviceAppManagement 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/intune-books-userinstallstatesummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserInstallStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserInstallStateSummary]: """ - Read properties and relationships of the userInstallStateSummary object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserInst async def patch(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserInstallStateSummary]: """ - Update the properties of a userInstallStateSummary object. + Update the navigation property userStateSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: UserInstallStateSummary, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a userInstallStateSummary. + Delete navigation property userStateSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserInstallStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the userInstallStateSummary object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a userInstallStateSummary object. + Update the navigation property userStateSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class UserInstallStateSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the userInstallStateSummary object. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py index f09f3eb564c..7f4fa4d2b53 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py @@ -49,10 +49,9 @@ def by_user_install_state_summary_id(self,user_install_state_summary_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[UserStateSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[UserInstallStateSummaryCollectionResponse]: """ - List properties and relationships of the userInstallStateSummary objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserInstallStateSummary]: """ - Create a new userInstallStateSummary object. + Create new navigation property to userStateSummary for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: UserInstallStateSummary, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStateSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the userInstallStateSummary objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new userInstallStateSummary object. + Create new navigation property to userStateSummary for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStateSummaryRequestBuilderGetQueryParameters(): """ - List properties and relationships of the userInstallStateSummary objects. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py index b3b82e60b4f..97078b4dfac 100644 --- a/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py @@ -49,10 +49,9 @@ def by_managed_e_book_id(self,managed_e_book_id: str) -> ManagedEBookItemRequest async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBooksRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookCollectionResponse]: """ - List properties and relationships of the managedEBook objects. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def post(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBook]: """ - Create a new iosVppEBook object. + Create new navigation property to managedEBooks for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedEBook, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBooksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedEBook objects. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosVppEBook object. + Create new navigation property to managedEBooks for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedEBooksRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedEBook objects. + The Managed eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py index 46cf3e32b09..b9c1cd6746a 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mdmWindowsInformationProtectionPolicy. + Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement 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/intune-mam-mdmwindowsinformationprotectionpolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ - Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindo async def patch(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ - Update the properties of a mdmWindowsInformationProtectionPolicy object. + Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: MdmWindowsInformationProtectionPolicy, request_config def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mdmWindowsInformationProtectionPolicy. + Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mdmWindowsInformationProtectionPolicy object. + Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfig @dataclass class MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py index 682670e7164..b800743a3fd 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py @@ -49,10 +49,9 @@ def by_mdm_windows_information_protection_policy_id(self,mdm_windows_information async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicyCollectionResponse]: """ - List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindo async def post(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ - Create a new mdmWindowsInformationProtectionPolicy object. + Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MdmWindowsInformationProtectionPolicy, request_configu def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mdmWindowsInformationProtectionPolicy object. + Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py index d291517b0c3..b5117b1beef 100644 --- a/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileAppCategory. + Delete navigation property mobileAppCategories for deviceAppManagement 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/intune-apps-mobileappcategory-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoryItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCategory]: """ - Read properties and relationships of the mobileAppCategory object. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppCategory]: """ - Update the properties of a mobileAppCategory object. + Update the navigation property mobileAppCategories in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MobileAppCategory, request_configuration: Optional[Re def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileAppCategory. + Delete navigation property mobileAppCategories for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileAppCategory object. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileAppCategory object. + Update the navigation property mobileAppCategories in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class MobileAppCategoryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileAppCategory object. + The mobile app categories. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py b/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py index e1424153870..ae17d42b4e5 100644 --- a/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ - List properties and relationships of the mobileAppCategory objects. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategoryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppCategory]: """ - Create a new mobileAppCategory object. + Create new navigation property to mobileAppCategories for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileAppCategory, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileAppCategory objects. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileAppCategory object. + Create new navigation property to mobileAppCategories for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppCategoriesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileAppCategory objects. + The mobile app categories. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py index 9fafd10468d..ccfca6c661d 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign 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/intune-apps-manageddevicemobileappconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py index b4793ba00ea..0a862ead20b 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_assignment_id(self,managed_device async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ - Create a new managedDeviceMobileAppConfigurationAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfigurationAssignment, request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDeviceMobileAppConfigurationAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + The list of group assignemenets for app configration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py index 7651c23ed8b..cc33a0b7b4f 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDeviceMobileAppConfigurationAssignment. + Delete navigation property assignments for deviceAppManagement 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/intune-apps-manageddevicemobileappconfigurationassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ - Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfigurationAssignment, reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDeviceMobileAppConfigurationAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteReque @dataclass class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + The list of group assignemenets for app configration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py index 384eb64268f..0ed57beb077 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + App configuration device status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def patch(self,body: ManagedDeviceMobileAppConfigurationDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + Update the navigation property deviceStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + App configuration device status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + Update the navigation property deviceStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class DeviceStatusSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + App configuration device status summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py index ba22032f0c0..9075fa3f3f8 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_device_status_id(self,managed_dev async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ - Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py index 8d52c5af86f..36e5f7a7814 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceAppManagement 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/intune-apps-manageddevicemobileappconfigurationdevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteReq @dataclass class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py index a8b5cd03758..b40f834fe15 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py @@ -38,10 +38,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosMobileAppConfiguration. + Delete navigation property mobileAppConfigurations for deviceAppManagement 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/intune-apps-iosmobileappconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -57,10 +56,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Read properties and relationships of the iosMobileAppConfiguration object. + The Managed Device Mobile Application Configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -78,11 +76,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Update the properties of a iosMobileAppConfiguration object. + Update the navigation property mobileAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -102,7 +99,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfiguration, request_configur def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosMobileAppConfiguration. + Delete navigation property mobileAppConfigurations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosMobileAppConfiguration object. + The Managed Device Mobile Application Configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -124,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosMobileAppConfiguration object. + Update the navigation property mobileAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -211,7 +208,7 @@ class ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfigur @dataclass class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosMobileAppConfiguration object. + The Managed Device Mobile Application Configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py index 51fcedd42b2..1c1ac65c6a8 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + App configuration user status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationusersummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def patch(self,body: ManagedDeviceMobileAppConfigurationUserSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ - Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + Update the navigation property userStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationusersummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + App configuration user status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationUserSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + Update the navigation property userStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class UserStatusSummaryRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class UserStatusSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + App configuration user status summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py index 6281afd5a9f..91d65e0b6d9 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDeviceMobileAppConfigurationUserStatus. + Delete navigation property userStatuses for deviceAppManagement 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/intune-apps-manageddevicemobileappconfigurationuserstatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ - Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + Update the navigation property userStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfigurationUserStatus, reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDeviceMobileAppConfigurationUserStatus. + Delete navigation property userStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + Update the navigation property userStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteReque @dataclass class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + List of ManagedDeviceMobileAppConfigurationUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py index 0e2c4841b7e..5f404569cae 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_user_status_id(self,managed_devic async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ - Create a new managedDeviceMobileAppConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDeviceMobileAppConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + List of ManagedDeviceMobileAppConfigurationUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py index a9bab0b78ce..ff9eb7fe343 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_id(self,managed_device_mobile_app async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationCollectionResponse]: """ - List properties and relationships of the iosMobileAppConfiguration objects. + The Managed Device Mobile Application Configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Create a new iosMobileAppConfiguration object. + Create new navigation property to mobileAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfiguration, request_configura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosMobileAppConfiguration objects. + The Managed Device Mobile Application Configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosMobileAppConfiguration object. + Create new navigation property to mobileAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosMobileAppConfiguration objects. + The Managed Device Mobile Application Configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_relationships/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_relationships/count/count_request_builder.py new file mode 100644 index 00000000000..3d98568264c --- /dev/null +++ b/msgraph/generated/device_app_management/mobile_app_relationships/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/$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/device_app_management/mobile_app_relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_relationships/item/mobile_app_relationship_item_request_builder.py new file mode 100644 index 00000000000..4b7c3c55338 --- /dev/null +++ b/msgraph/generated/device_app_management/mobile_app_relationships/item/mobile_app_relationship_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.mobile_app_relationship import MobileAppRelationship + from ....models.o_data_errors.o_data_error import ODataError + +class MobileAppRelationshipItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppRelationshipItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/{mobileAppRelationship%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mobileAppRelationships for deviceAppManagement + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationship] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mobile_app_relationship import MobileAppRelationship + + return await self.request_adapter.send_async(request_info, MobileAppRelationship, error_mapping) + + async def patch(self,body: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppRelationship]: + """ + Update the navigation property mobileAppRelationships in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationship] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mobile_app_relationship import MobileAppRelationship + + return await self.request_adapter.send_async(request_info, MobileAppRelationship, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mobileAppRelationships for deviceAppManagement + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mobileAppRelationships in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MobileAppRelationshipItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppRelationshipItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppRelationshipItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppRelationshipItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppRelationshipItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_app_management/mobile_app_relationships/mobile_app_relationships_request_builder.py b/msgraph/generated/device_app_management/mobile_app_relationships/mobile_app_relationships_request_builder.py new file mode 100644 index 00000000000..608664e44f6 --- /dev/null +++ b/msgraph/generated/device_app_management/mobile_app_relationships/mobile_app_relationships_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.mobile_app_relationship import MobileAppRelationship + from ...models.mobile_app_relationship_collection_response import MobileAppRelationshipCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_relationship_item_request_builder import MobileAppRelationshipItemRequestBuilder + +class MobileAppRelationshipsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppRelationshipsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> MobileAppRelationshipItemRequestBuilder: + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + param mobile_app_relationship_id: The unique identifier of mobileAppRelationship + Returns: MobileAppRelationshipItemRequestBuilder + """ + if mobile_app_relationship_id is None: + raise TypeError("mobile_app_relationship_id cannot be null.") + from .item.mobile_app_relationship_item_request_builder import MobileAppRelationshipItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppRelationship%2Did"] = mobile_app_relationship_id + return MobileAppRelationshipItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationshipCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.mobile_app_relationship_collection_response import MobileAppRelationshipCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppRelationshipCollectionResponse, error_mapping) + + async def post(self,body: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppRelationship]: + """ + Create new navigation property to mobileAppRelationships for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationship] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.mobile_app_relationship import MobileAppRelationship + + return await self.request_adapter.send_async(request_info, MobileAppRelationship, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to mobileAppRelationships for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MobileAppRelationshipsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppRelationshipsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppRelationshipsRequestBuilder(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 MobileAppRelationshipsRequestBuilderGetQueryParameters(): + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppRelationshipsRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppRelationshipsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py index 32760a80ac5..cbd210c4d75 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ - List properties and relationships of the mobileAppAssignment objects. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppAssignment]: """ - Create a new mobileAppAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileAppAssignment, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileAppAssignment objects. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileAppAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileAppAssignment objects. + The list of group assignments for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py index 12c6ca3f32d..a797ea84d56 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileAppAssignment. + Delete navigation property assignments for deviceAppManagement 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/intune-apps-mobileappassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppAssignment]: """ - Read properties and relationships of the mobileAppAssignment object. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppAssignment]: """ - Update the properties of a mobileAppAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MobileAppAssignment, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileAppAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileAppAssignment object. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileAppAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileAppAssignment object. + The list of group assignments for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py index 4bb8f55ae0b..9d36eb5cbea 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 4439258439c..ef238da7e8f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py index eeb7fa897ad..25b1a90d318 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 87749ad54f1..7667cc07146 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py index 59569444a3d..d28cb69f9aa 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py index 0b3bc543881..e65103fd54f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py index 885981ee56c..68c490cfd8c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 42ba352e64c..ac79420f902 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py index 65d120f29da..1c617ae786c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 6b2919c534f..7d0dadc8aed 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py index ba163560096..ff81eee5cd4 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index c181361fa02..c9e5b4325a6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py index 7d6745205f6..627c1b8b27d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 204b1dfa33b..beb23642ea7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py index 4339f41eb7b..a1e01d73fb6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 372559e2cc8..004d52c4c44 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py index d70881786a8..1d67f8934f2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py index f51abe77e03..882c34f4c3e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py index 95546664a7f..04ff171489b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py index f801d4f4419..1ac14e7f18e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py index 2f81500f457..17ff227855f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta async def get(self,request_configuration: Optional[RequestConfiguration[CommittedContainedAppsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileContainedAppCollectionResponse]: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileContainedAppCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileContainedApp, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CommittedContainedAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. 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 CommittedContainedAppsRequestBuilderGetQueryParameters(): """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py index 7cc0db33c75..e903cb0f3d3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_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[MobileContainedAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileContainedApp]: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileContainedApp] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileContainedAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py index 97d8595151c..4de3d88469e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py index 94964f11634..87712e45b96 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py index edfc4ae1e59..c87731148e0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py @@ -51,10 +51,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidStoreApp. + Delete navigation property mobileApps for deviceAppManagement 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/intune-apps-androidstoreapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -70,10 +69,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileApp]: """ - Read properties and relationships of the webApp object. + The mobile apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-webapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +89,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileApp]: """ - Update the properties of a iosLobApp object. + Update the navigation property mobileApps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -115,7 +112,7 @@ async def patch(self,body: MobileApp, request_configuration: Optional[RequestCon def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a androidStoreApp. + Delete navigation property mobileApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +123,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the webApp object. + The mobile apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -137,7 +134,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosLobApp object. + Update the navigation property mobileApps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -341,7 +338,7 @@ class MobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class MobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the webApp object. + The mobile apps. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py index 2d7fe5c8210..77b0a1bb283 100644 --- a/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py @@ -65,10 +65,9 @@ def by_mobile_app_id(self,mobile_app_id: str) -> MobileAppItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCollectionResponse]: """ - List properties and relationships of the managedIOSStoreApp objects. + The mobile apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -86,11 +85,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileApp]: """ - Create a new microsoftStoreForBusinessApp object. + Create new navigation property to mobileApps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +108,7 @@ async def post(self,body: MobileApp, request_configuration: Optional[RequestConf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedIOSStoreApp objects. + The mobile apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new microsoftStoreForBusinessApp object. + Create new navigation property to mobileApps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -300,7 +298,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedIOSStoreApp objects. + The mobile apps. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py b/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py index fa1cbc32653..1dedd7c878e 100644 --- a/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py +++ b/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Syncs Intune account with Microsoft Store For Business 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/intune-onboarding-deviceappmanagement-syncmicrosoftstoreforbusinessapps?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py index a1c953a0fbd..869d3eacc01 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign 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/intune-mam-targetedmanagedappconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py index d13fa2eeb8f..d351c4da72f 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps 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/intune-mam-targetedmanagedappconfiguration-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py index 595da78aebf..43b997e9f0c 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py @@ -37,10 +37,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a targetedManagedAppConfiguration. + Delete navigation property targetedManagedAppConfigurations for deviceAppManagement 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/intune-mam-targetedmanagedappconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -56,10 +55,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppConfiguration]: """ - Read properties and relationships of the targetedManagedAppConfiguration object. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -77,11 +75,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Targeted async def patch(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetedManagedAppConfiguration]: """ - Update the properties of a targetedManagedAppConfiguration object. + Update the navigation property targetedManagedAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -101,7 +98,7 @@ async def patch(self,body: TargetedManagedAppConfiguration, request_configuratio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a targetedManagedAppConfiguration. + Delete navigation property targetedManagedAppConfigurations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the targetedManagedAppConfiguration object. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -123,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a targetedManagedAppConfiguration object. + Update the navigation property targetedManagedAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -201,7 +198,7 @@ class TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguratio @dataclass class TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the targetedManagedAppConfiguration object. + Targeted managed app configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py index 28598994b48..824832b69ad 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_targeted_managed_app_configuration_id(self,targeted_managed_app_configura async def get(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppConfigurationCollectionResponse]: """ - List properties and relationships of the targetedManagedAppConfiguration objects. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Targeted async def post(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetedManagedAppConfiguration]: """ - Create a new targetedManagedAppConfiguration object. + Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TargetedManagedAppConfiguration, request_configuration def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the targetedManagedAppConfiguration objects. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new targetedManagedAppConfiguration object. + Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the targetedManagedAppConfiguration objects. + Targeted managed app configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py index 798397ae51b..83a965caf22 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py @@ -35,7 +35,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Syncs licenses associated with a specific appleVolumePurchaseProgramToken param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-synclicenses?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py index 4010ef176ae..fb026bb5cdc 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a vppToken. + Delete navigation property vppTokens for deviceAppManagement 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/intune-onboarding-vpptoken-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[VppTokenItemRequestBuilderGetQueryParameters]] = None) -> Optional[VppToken]: """ - Read properties and relationships of the vppToken object. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[VppToken async def patch(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VppToken]: """ - Update the properties of a vppToken object. + Update the navigation property vppTokens in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: VppToken, request_configuration: Optional[RequestConf def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a vppToken. + Delete navigation property vppTokens for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VppTokenItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the vppToken object. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a vppToken object. + Update the navigation property vppTokens in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class VppTokenItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class VppTokenItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the vppToken object. + List of Vpp tokens for this organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py index b37015d1b2c..4255748e29f 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py @@ -49,10 +49,9 @@ def by_vpp_token_id(self,vpp_token_id: str) -> VppTokenItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[VppTokensRequestBuilderGetQueryParameters]] = None) -> Optional[VppTokenCollectionResponse]: """ - List properties and relationships of the vppToken objects. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppTokenCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[VppToken async def post(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VppToken]: """ - Create a new vppToken object. + Create new navigation property to vppTokens for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: VppToken, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VppTokensRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the vppToken objects. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new vppToken object. + Create new navigation property to vppTokens for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class VppTokensRequestBuilderGetQueryParameters(): """ - List properties and relationships of the vppToken objects. + List of Vpp tokens for this organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py index 85f964fb8cc..7f12580c504 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_app_locker_file_id(self,windows_informatio async def get(self,request_configuration: Optional[RequestConfiguration[ExemptAppLockerFilesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFileCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ExemptAp async def post(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ - Create a new windowsInformationProtectionAppLockerFile object. + Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFile] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionAppLockerFile, request_con def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExemptAppLockerFilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionAppLockerFile object. + Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExemptAppLockerFilesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + Another way to input exempt apps through xml files """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py index 23ae25fa2d7..d1a071b1e0c 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionAppLockerFile. + Delete navigation property exemptAppLockerFiles for deviceAppManagement 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/intune-mam-windowsinformationprotectionapplockerfile-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ - Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFile] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ - Update the properties of a windowsInformationProtectionAppLockerFile object. + Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFile] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: WindowsInformationProtectionAppLockerFile, request_co def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionAppLockerFile. + Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionAppLockerFile object. + Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestCo @dataclass class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + Another way to input exempt apps through xml files """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py index 192e6cc3883..eeb5adb95d2 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionPolicy. + Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement 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/intune-mam-windowsinformationprotectionpolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicy]: """ - Read properties and relationships of the windowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicy]: """ - Update the properties of a windowsInformationProtectionPolicy object. + Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: WindowsInformationProtectionPolicy, request_configura def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionPolicy. + Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionPolicy object. + Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfigura @dataclass class WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are not MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py index e143410c6b8..c88c385ad9f 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_policy_id(self,windows_information_protect async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicyCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def post(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicy]: """ - Create a new windowsInformationProtectionPolicy object. + Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionPolicy, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionPolicy object. + Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are not MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py b/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py index e8c070bc6b3..0bfc342b43c 100644 --- a/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py +++ b/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py @@ -51,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ApplePushNotificationCertificateRequestBuilderGetQueryParameters]] = None) -> Optional[ApplePushNotificationCertificate]: """ - Read properties and relationships of the applePushNotificationCertificate object. + Apple push notification certificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApplePushNotificationCertificate] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ApplePus async def patch(self,body: ApplePushNotificationCertificate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApplePushNotificationCertificate]: """ - Update the properties of a applePushNotificationCertificate object. + Update the navigation property applePushNotificationCertificate in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApplePushNotificationCertificate] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -107,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplePushNotificationCertificateRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the applePushNotificationCertificate object. + Apple push notification certificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ApplePushNotificationCertificate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a applePushNotificationCertificate object. + Update the navigation property applePushNotificationCertificate in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -160,7 +158,7 @@ class ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration(R @dataclass class ApplePushNotificationCertificateRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the applePushNotificationCertificate object. + Apple push notification certificate. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py b/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py index e9fca01cc3e..9bb837a80fc 100644 --- a/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py +++ b/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Download Apple push notification certificate signing request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DownloadApplePushNotificationCertificateSigningRequestGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-downloadapplepushnotificationcertificatesigningrequest?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/device_management/audit_events/audit_events_request_builder.py b/msgraph/generated/device_management/audit_events/audit_events_request_builder.py index 937b9f51dda..60c1808b793 100644 --- a/msgraph/generated/device_management/audit_events/audit_events_request_builder.py +++ b/msgraph/generated/device_management/audit_events/audit_events_request_builder.py @@ -51,10 +51,9 @@ def by_audit_event_id(self,audit_event_id: str) -> AuditEventItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[AuditEventsRequestBuilderGetQueryParameters]] = None) -> Optional[AuditEventCollectionResponse]: """ - List properties and relationships of the auditEvent objects. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEventCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -84,11 +83,10 @@ def get_audit_activity_types_with_category(self,category: str) -> GetAuditActivi async def post(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditEvent]: """ - Create a new auditEvent object. + Create new navigation property to auditEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +106,7 @@ async def post(self,body: AuditEvent, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuditEventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the auditEvent objects. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new auditEvent object. + Create new navigation property to auditEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -163,7 +161,7 @@ def get_audit_categories(self) -> GetAuditCategoriesRequestBuilder: @dataclass class AuditEventsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the auditEvent objects. + The Audit Events """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py b/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py index adfd35484ee..7796d1a1526 100644 --- a/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py +++ b/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GetAuditCategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[GetAuditCategoriesGetResponse]: """ - Not yet documented + Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAuditCategoriesGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-getauditcategories?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetAudit def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAuditCategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +74,7 @@ def with_url(self,raw_url: str) -> GetAuditCategoriesRequestBuilder: @dataclass class GetAuditCategoriesRequestBuilderGetQueryParameters(): """ - Not yet documented + Invoke function getAuditCategories """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py b/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py index 06b7fd0a8a4..98fc6c61090 100644 --- a/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py +++ b/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a auditEvent. + Delete navigation property auditEvents for deviceManagement 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/intune-auditing-auditevent-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AuditEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[AuditEvent]: """ - Read properties and relationships of the auditEvent object. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AuditEve async def patch(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditEvent]: """ - Update the properties of a auditEvent object. + Update the navigation property auditEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: AuditEvent, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a auditEvent. + Delete navigation property auditEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuditEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the auditEvent object. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a auditEvent object. + Update the navigation property auditEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class AuditEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class AuditEventItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the auditEvent object. + The Audit Events """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py b/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py index de4132c71d4..8345a96526a 100644 --- a/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py +++ b/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py @@ -49,10 +49,9 @@ def by_compliance_management_partner_id(self,compliance_management_partner_id: s async def get(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[ComplianceManagementPartnerCollectionResponse]: """ - List properties and relationships of the complianceManagementPartner objects. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartnerCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def post(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceManagementPartner]: """ - Create a new complianceManagementPartner object. + Create new navigation property to complianceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ComplianceManagementPartner, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the complianceManagementPartner objects. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new complianceManagementPartner object. + Create new navigation property to complianceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ComplianceManagementPartnersRequestBuilderGetQueryParameters(): """ - List properties and relationships of the complianceManagementPartner objects. + The list of Compliance Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py b/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py index 3dc7831bdf7..a9c8e1bde84 100644 --- a/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py +++ b/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a complianceManagementPartner. + Delete navigation property complianceManagementPartners for deviceManagement 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/intune-onboarding-compliancemanagementpartner-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[ComplianceManagementPartner]: """ - Read properties and relationships of the complianceManagementPartner object. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def patch(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceManagementPartner]: """ - Update the properties of a complianceManagementPartner object. + Update the navigation property complianceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ComplianceManagementPartner, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a complianceManagementPartner. + Delete navigation property complianceManagementPartners for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the complianceManagementPartner object. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a complianceManagementPartner object. + Update the navigation property complianceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class ComplianceManagementPartnerItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the complianceManagementPartner object. + The list of Compliance Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py b/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py index 1961d5666e7..927e5af9728 100644 --- a/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py +++ b/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ - Read properties and relationships of the onPremisesConditionalAccessSettings object. + The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnPremisesConditionalAccessSettings] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-onpremisesconditionalaccesssettings-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conditio async def patch(self,body: OnPremisesConditionalAccessSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ - Update the properties of a onPremisesConditionalAccessSettings object. + Update the navigation property conditionalAccessSettings in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnPremisesConditionalAccessSettings] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-onpremisesconditionalaccesssettings-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the onPremisesConditionalAccessSettings object. + The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: OnPremisesConditionalAccessSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a onPremisesConditionalAccessSettings object. + Update the navigation property conditionalAccessSettings in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class ConditionalAccessSettingsRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the onPremisesConditionalAccessSettings object. + The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py b/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py index 66cd2b89c97..210f60220bc 100644 --- a/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py @@ -49,10 +49,9 @@ def by_detected_app_id(self,detected_app_id: str) -> DetectedAppItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[DetectedAppsRequestBuilderGetQueryParameters]] = None) -> Optional[DetectedAppCollectionResponse]: """ - List properties and relationships of the detectedApp objects. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedAppCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Detected async def post(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DetectedApp]: """ - Create a new detectedApp object. + Create new navigation property to detectedApps for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DetectedApp, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectedAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the detectedApp objects. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new detectedApp object. + Create new navigation property to detectedApps for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DetectedAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the detectedApp objects. + The list of detected apps associated with a device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py b/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py index 98de1c8ae5b..bb53433299d 100644 --- a/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a detectedApp. + Delete navigation property detectedApps for deviceManagement 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/intune-devices-detectedapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DetectedAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[DetectedApp]: """ - Read properties and relationships of the detectedApp object. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Detected async def patch(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DetectedApp]: """ - Update the properties of a detectedApp object. + Update the navigation property detectedApps in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DetectedApp, request_configuration: Optional[RequestC def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a detectedApp. + Delete navigation property detectedApps for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectedAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the detectedApp object. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a detectedApp object. + Update the navigation property detectedApps in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DetectedAppItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class DetectedAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the detectedApp object. + The list of detected apps associated with a device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_categories/device_categories_request_builder.py b/msgraph/generated/device_management/device_categories/device_categories_request_builder.py index 3d53d1fddfe..20b48e1ef9f 100644 --- a/msgraph/generated/device_management/device_categories/device_categories_request_builder.py +++ b/msgraph/generated/device_management/device_categories/device_categories_request_builder.py @@ -49,10 +49,9 @@ def by_device_category_id(self,device_category_id: str) -> DeviceCategoryItemReq async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCategoryCollectionResponse]: """ - List properties and relationships of the deviceCategory objects. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategoryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCa async def post(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCategory]: """ - Create a new deviceCategory object. + Create new navigation property to deviceCategories for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCategory, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceCategory objects. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceCategory object. + Create new navigation property to deviceCategories for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCategoriesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceCategory objects. + The list of device categories with the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py b/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py index 00a5f8c4d76..faa49741aa1 100644 --- a/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py +++ b/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceCategory. + Delete navigation property deviceCategories for deviceManagement 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/intune-onboarding-devicecategory-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCategoryItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCategory]: """ - Read properties and relationships of the deviceCategory object. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCa async def patch(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCategory]: """ - Update the properties of a deviceCategory object. + Update the navigation property deviceCategories in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceCategory, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceCategory. + Delete navigation property deviceCategories for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCategoryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCategory object. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCategory object. + Update the navigation property deviceCategories in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceCategoryItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class DeviceCategoryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCategory object. + The list of device categories with the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py index 22c59fccebd..cb0e832517c 100644 --- a/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_policy_id(self,device_compliance_policy_id: str) -> Dev async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: """ - List properties and relationships of the windows10CompliancePolicy objects. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Create a new windows10MobileCompliancePolicy object. + Create new navigation property to deviceCompliancePolicies for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCompliancePolicy, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windows10CompliancePolicy objects. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windows10MobileCompliancePolicy object. + Create new navigation property to deviceCompliancePolicies for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windows10CompliancePolicy objects. + The device compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py index 092313c678e..dd193abe05f 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AssignPostResponse]: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AssignPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py index 0d411eebf9c..3e8f210b15b 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_policy_assignment_id(self,device_compliance_policy_assi async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignmentCollectionResponse]: """ - List properties and relationships of the deviceCompliancePolicyAssignment objects. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ - Create a new deviceCompliancePolicyAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCompliancePolicyAssignment, request_configuratio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceCompliancePolicyAssignment objects. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceCompliancePolicyAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceCompliancePolicyAssignment objects. + The collection of assignments for this compliance policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py index 57868c74c8d..27530ce1032 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceCompliancePolicyAssignment. + Delete navigation property assignments for deviceManagement 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/intune-deviceconfig-devicecompliancepolicyassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ - Read properties and relationships of the deviceCompliancePolicyAssignment object. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ - Update the properties of a deviceCompliancePolicyAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceCompliancePolicyAssignment, request_configurati def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceCompliancePolicyAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicyAssignment object. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCompliancePolicyAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfigurati @dataclass class DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicyAssignment object. + The collection of assignments for this compliance policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py index 55d6e306962..22bbb2bcf53 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py @@ -41,10 +41,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidWorkProfileCompliancePolicy. + Delete navigation property deviceCompliancePolicies for deviceManagement 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/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -60,10 +59,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Read properties and relationships of the androidWorkProfileCompliancePolicy object. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -81,11 +79,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Update the properties of a windows81CompliancePolicy object. + Update the navigation property deviceCompliancePolicies in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +102,7 @@ async def patch(self,body: DeviceCompliancePolicy, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a androidWorkProfileCompliancePolicy. + Delete navigation property deviceCompliancePolicies for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the androidWorkProfileCompliancePolicy object. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windows81CompliancePolicy object. + Update the navigation property deviceCompliancePolicies in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -241,7 +238,7 @@ class DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidWorkProfileCompliancePolicy object. + The device compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py index 602a5e6be9f..4ec8c8c5742 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceDeviceOverview]: """ - Read properties and relationships of the deviceComplianceDeviceOverview object. + Device compliance devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedeviceoverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def patch(self,body: DeviceComplianceDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceDeviceOverview]: """ - Update the properties of a deviceComplianceDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedeviceoverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceDeviceOverview object. + Device compliance devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class DeviceStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceDeviceOverview object. + Device compliance devices status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py index 646cd22411a..681afef6b32 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_device_status_id(self,device_compliance_device_status_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatusCollectionResponse]: """ - List properties and relationships of the deviceComplianceDeviceStatus objects. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatus]: """ - Create a new deviceComplianceDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceDeviceStatus, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceDeviceStatus objects. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceDeviceStatus objects. + List of DeviceComplianceDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py index f269eccf676..265b76370d3 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement 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/intune-deviceconfig-devicecompliancedevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatus]: """ - Read properties and relationships of the deviceComplianceDeviceStatus object. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatus]: """ - Update the properties of a deviceComplianceDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceDeviceStatus, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceDeviceStatus object. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration(R @dataclass class DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceDeviceStatus object. + List of DeviceComplianceDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py index 190513fd8a5..b0bb87f9ff2 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ScheduleActionsForRulesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action scheduleActionsForRules 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/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: ScheduleActionsForRulesPostRequestBody, request_config def to_post_request_information(self,body: ScheduleActionsForRulesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action scheduleActionsForRules 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/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py index 074fcee357e..d41274cbd30 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceScheduledActionForRule. + Delete navigation property scheduledActionsForRule for deviceManagement 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/intune-deviceconfig-devicecompliancescheduledactionforrule-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - Read properties and relationships of the deviceComplianceScheduledActionForRule object. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - Update the properties of a deviceComplianceScheduledActionForRule object. + Update the navigation property scheduledActionsForRule in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceComplianceScheduledActionForRule, request_confi def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceScheduledActionForRule. + Delete navigation property scheduledActionsForRule for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceScheduledActionForRule object. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceScheduledActionForRule object. + Update the navigation property scheduledActionsForRule in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfi @dataclass class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceScheduledActionForRule object. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py index 10c391111b1..5af35f38f55 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceActionItem. + Delete navigation property scheduledActionConfigurations for deviceManagement 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/intune-deviceconfig-devicecomplianceactionitem-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceActionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceActionItem]: """ - Read properties and relationships of the deviceComplianceActionItem object. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItem] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceActionItem]: """ - Update the properties of a deviceComplianceActionItem object. + Update the navigation property scheduledActionConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItem] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceActionItem, request_configuration: Op def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceActionItem. + Delete navigation property scheduledActionConfigurations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceActionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceActionItem object. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceActionItem object. + Update the navigation property scheduledActionConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration(Req @dataclass class DeviceComplianceActionItemItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceActionItem object. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py index 6bb9673a98b..c0a647d6df5 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_action_item_id(self,device_compliance_action_item_id: s async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceActionItemCollectionResponse]: """ - List properties and relationships of the deviceComplianceActionItem objects. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItemCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Schedule async def post(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceActionItem]: """ - Create a new deviceComplianceActionItem object. + Create new navigation property to scheduledActionConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItem] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceActionItem, request_configuration: Opt def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceActionItem objects. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceActionItem object. + Create new navigation property to scheduledActionConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ScheduledActionConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceActionItem objects. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py index bfba9799e2c..386303153cf 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_scheduled_action_for_rule_id(self,device_compliance_sch async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: """ - List properties and relationships of the deviceComplianceScheduledActionForRule objects. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRuleCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Schedule async def post(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - Create a new deviceComplianceScheduledActionForRule object. + Create new navigation property to scheduledActionsForRule for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceScheduledActionForRule, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceScheduledActionForRule objects. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceScheduledActionForRule object. + Create new navigation property to scheduledActionsForRule for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ScheduledActionsForRuleRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceScheduledActionForRule objects. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py index 3c3f1179052..03d9a4565cd 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceUserOverview]: """ - Read properties and relationships of the deviceComplianceUserOverview object. + Device compliance users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuseroverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def patch(self,body: DeviceComplianceUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceUserOverview]: """ - Update the properties of a deviceComplianceUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuseroverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceUserOverview object. + Device compliance users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class UserStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class UserStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceUserOverview object. + Device compliance users status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py index 192398edd53..511628b37cf 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceUserStatus. + Delete navigation property userStatuses for deviceManagement 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/intune-deviceconfig-devicecomplianceuserstatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceUserStatus]: """ - Read properties and relationships of the deviceComplianceUserStatus object. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceUserStatus]: """ - Update the properties of a deviceComplianceUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceUserStatus, request_configuration: Op def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceUserStatus. + Delete navigation property userStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceUserStatus object. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration(Req @dataclass class DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceUserStatus object. + List of DeviceComplianceUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py index c9316ec8fbf..254d4ae1f17 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_user_status_id(self,device_compliance_user_status_id: s async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceUserStatusCollectionResponse]: """ - List properties and relationships of the deviceComplianceUserStatus objects. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceUserStatus]: """ - Create a new deviceComplianceUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceUserStatus, request_configuration: Opt def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceUserStatus objects. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceUserStatus objects. + List of DeviceComplianceUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py index 9e398740922..7b33f466375 100644 --- a/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ - Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + The device compliance state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicyDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ - Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + The device compliance state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicyDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfigu @dataclass class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + The device compliance state summary for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py index 42d16643241..6f347a1ccd5 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_policy_setting_state_summary_id(self,device_compliance_ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse]: """ - List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ - Create a new deviceCompliancePolicySettingStateSummary object. + Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCompliancePolicySettingStateSummary, request_con def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceCompliancePolicySettingStateSummary object. + Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + The summary states of compliance policy settings for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py index 44e5175ee36..d5171df04ee 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceCompliancePolicySettingStateSummary. + Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement 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/intune-deviceconfig-devicecompliancepolicysettingstatesummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ - Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ - Update the properties of a deviceCompliancePolicySettingStateSummary object. + Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceCompliancePolicySettingStateSummary, request_co def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceCompliancePolicySettingStateSummary. + Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCompliancePolicySettingStateSummary object. + Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestCo @dataclass class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + The summary states of compliance policy settings for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py index 742f09a8991..8939c455005 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_setting_state_id(self,device_compliance_setting_state_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStatesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceSettingStateCollectionResponse]: """ - List properties and relationships of the deviceComplianceSettingState objects. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingStateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceSettingState]: """ - Create a new deviceComplianceSettingState object. + Create new navigation property to deviceComplianceSettingStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingState] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceSettingState, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceSettingState objects. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceSettingState object. + Create new navigation property to deviceComplianceSettingStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceComplianceSettingStatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceSettingState objects. + Get deviceComplianceSettingStates from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py index 1cb4f8d671b..1aa37516bef 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceSettingState. + Delete navigation property deviceComplianceSettingStates for deviceManagement 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/intune-deviceconfig-devicecompliancesettingstate-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceSettingState]: """ - Read properties and relationships of the deviceComplianceSettingState object. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingState] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceSettingState]: """ - Update the properties of a deviceComplianceSettingState object. + Update the navigation property deviceComplianceSettingStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingState] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceSettingState, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceSettingState. + Delete navigation property deviceComplianceSettingStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceSettingState object. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceSettingState object. + Update the navigation property deviceComplianceSettingStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration(R @dataclass class DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceSettingState object. + Get deviceComplianceSettingStates from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py b/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py index 02aa927f623..6f7e00f1fc5 100644 --- a/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ - Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + The device configuration device state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ - Update the properties of a deviceConfigurationDeviceStateSummary object. + Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + The device configuration device state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationDeviceStateSummary object. + Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfigur @dataclass class DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + The device configuration device state summary for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py b/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py index 006f27b4f46..7f5000b7cb3 100644 --- a/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_id(self,device_configuration_id: str) -> DeviceConfi async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationCollectionResponse]: """ - List properties and relationships of the macOSGeneralDeviceConfiguration objects. + The device configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Create a new androidWorkProfileCustomConfiguration object. + Create new navigation property to deviceConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfiguration, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the macOSGeneralDeviceConfiguration objects. + The device configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new androidWorkProfileCustomConfiguration object. + Create new navigation property to deviceConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the macOSGeneralDeviceConfiguration objects. + The device configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py index f509b2de90f..7abeb19e319 100644 --- a/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AssignPostResponse]: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AssignPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/device_management/device_configurations/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assignments/assignments_request_builder.py index 189bd7b9459..463f40f0eed 100644 --- a/msgraph/generated/device_management/device_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_assignment_id(self,device_configuration_assignment_i async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationAssignmentCollectionResponse]: """ - List properties and relationships of the deviceConfigurationAssignment objects. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationAssignment]: """ - Create a new deviceConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfigurationAssignment, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceConfigurationAssignment objects. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceConfigurationAssignment objects. + The list of assignments for the device configuration profile. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py index fd09760df6a..88bc2347014 100644 --- a/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceConfigurationAssignment. + Delete navigation property assignments for deviceManagement 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/intune-deviceconfig-deviceconfigurationassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationAssignment]: """ - Read properties and relationships of the deviceConfigurationAssignment object. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationAssignment]: """ - Update the properties of a deviceConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceConfigurationAssignment, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceConfigurationAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationAssignment object. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationAssignment object. + The list of assignments for the device configuration profile. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py index 7dad62d46cb..bd3596804f3 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py @@ -40,10 +40,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windows10CustomConfiguration. + Delete navigation property deviceConfigurations for deviceManagement 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/intune-deviceconfig-windows10customconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -59,10 +58,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Read properties and relationships of the iosUpdateConfiguration object. + The device configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,11 +90,10 @@ def get_oma_setting_plain_text_value_with_secret_reference_value_id(self,secret_ async def patch(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Update the properties of a windowsPhone81GeneralConfiguration object. + Update the navigation property deviceConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -116,7 +113,7 @@ async def patch(self,body: DeviceConfiguration, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windows10CustomConfiguration. + Delete navigation property deviceConfigurations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +124,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosUpdateConfiguration object. + The device configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +135,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsPhone81GeneralConfiguration object. + Update the navigation property deviceConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -234,7 +231,7 @@ class DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class DeviceConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosUpdateConfiguration object. + The device configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py index bff217c991b..840e70ecae2 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_setting_state_device_summary_id(self,setting_state_device_summary_id: str async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: """ - List properties and relationships of the settingStateDeviceSummary objects. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSe async def post(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SettingStateDeviceSummary]: """ - Create a new settingStateDeviceSummary object. + Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: SettingStateDeviceSummary, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceSettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the settingStateDeviceSummary objects. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new settingStateDeviceSummary object. + Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceSettingStateSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the settingStateDeviceSummary objects. + Device Configuration Setting State Device Summary """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py index fd08b572b97..bf1080670e6 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a settingStateDeviceSummary. + Delete navigation property deviceSettingStateSummaries for deviceManagement 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/intune-deviceconfig-settingstatedevicesummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[SettingStateDeviceSummary]: """ - Read properties and relationships of the settingStateDeviceSummary object. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SettingS async def patch(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SettingStateDeviceSummary]: """ - Update the properties of a settingStateDeviceSummary object. + Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: SettingStateDeviceSummary, request_configuration: Opt def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a settingStateDeviceSummary. + Delete navigation property deviceSettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the settingStateDeviceSummary object. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a settingStateDeviceSummary object. + Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration(Requ @dataclass class SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the settingStateDeviceSummary object. + Device Configuration Setting State Device Summary """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py index d21be84b23c..dc3185fd9d7 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ - Read properties and relationships of the deviceConfigurationDeviceOverview object. + Device Configuration devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdeviceoverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def patch(self,body: DeviceConfigurationDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ - Update the properties of a deviceConfigurationDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdeviceoverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationDeviceOverview object. + Device Configuration devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class DeviceStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationDeviceOverview object. + Device Configuration devices status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py index b59e338fe52..3ae43eaa1ed 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_device_status_id(self,device_configuration_device_st async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatusCollectionResponse]: """ - List properties and relationships of the deviceConfigurationDeviceStatus objects. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ - Create a new deviceConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfigurationDeviceStatus, request_configuration def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceConfigurationDeviceStatus objects. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceConfigurationDeviceStatus objects. + Device configuration installation status by device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py index d82a423702d..f307a261c65 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement 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/intune-deviceconfig-deviceconfigurationdevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ - Read properties and relationships of the deviceConfigurationDeviceStatus object. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ - Update the properties of a deviceConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceConfigurationDeviceStatus, request_configuratio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationDeviceStatus object. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguratio @dataclass class DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationDeviceStatus object. + Device configuration installation status by device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py index e3350287ce4..5b295a9da78 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationUserOverview]: """ - Read properties and relationships of the deviceConfigurationUserOverview object. + Device Configuration users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuseroverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def patch(self,body: DeviceConfigurationUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationUserOverview]: """ - Update the properties of a deviceConfigurationUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuseroverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationUserOverview object. + Device Configuration users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class UserStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class UserStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationUserOverview object. + Device Configuration users status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py index 2a7c0707f4c..7a8e7dd05a4 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceConfigurationUserStatus. + Delete navigation property userStatuses for deviceManagement 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/intune-deviceconfig-deviceconfigurationuserstatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationUserStatus]: """ - Read properties and relationships of the deviceConfigurationUserStatus object. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationUserStatus]: """ - Update the properties of a deviceConfigurationUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceConfigurationUserStatus, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceConfigurationUserStatus. + Delete navigation property userStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationUserStatus object. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationUserStatus object. + Device configuration installation status by user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py index ee3af0c4a69..f9d243e12a2 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_user_status_id(self,device_configuration_user_status async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationUserStatusCollectionResponse]: """ - List properties and relationships of the deviceConfigurationUserStatus objects. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationUserStatus]: """ - Create a new deviceConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfigurationUserStatus, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceConfigurationUserStatus objects. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceConfigurationUserStatus objects. + Device configuration installation status by user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py index 2fd07e7a795..38c9bff8192 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_device_enrollment_configuration_id(self,device_enrollment_configuration_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: """ - List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + Create new navigation property to deviceEnrollmentConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + Create new navigation property to deviceEnrollmentConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. + The list of device enrollment configurations """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py index 731d2653401..e09581dac64 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign 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/intune-onboarding-deviceenrollmentconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py index 6bc0946f964..ed17e322cdf 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_enrollment_configuration_assignment_id(self,enrollment_configuration_assi async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignmentCollectionResponse]: """ - List properties and relationships of the enrollmentConfigurationAssignment objects. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignment]: """ - Create a new enrollmentConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: EnrollmentConfigurationAssignment, request_configurati def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the enrollmentConfigurationAssignment objects. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new enrollmentConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the enrollmentConfigurationAssignment objects. + The list of group assignments for the device configuration profile """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py index 430897cb47a..2d58342d416 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a enrollmentConfigurationAssignment. + Delete navigation property assignments for deviceManagement 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/intune-onboarding-enrollmentconfigurationassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignment]: """ - Read properties and relationships of the enrollmentConfigurationAssignment object. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Enrollme async def patch(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignment]: """ - Update the properties of a enrollmentConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: EnrollmentConfigurationAssignment, request_configurat def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a enrollmentConfigurationAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the enrollmentConfigurationAssignment object. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a enrollmentConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfigurat @dataclass class EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the enrollmentConfigurationAssignment object. + The list of group assignments for the device configuration profile """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py index c99e92679f4..4f947c7d63d 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + Delete navigation property deviceEnrollmentConfigurations for deviceManagement 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/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. + Update the navigation property deviceEnrollmentConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + Delete navigation property deviceEnrollmentConfigurations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. + Update the navigation property deviceEnrollmentConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + The list of device enrollment configurations """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py index 14706c8abcf..56eb33f4d12 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetPriorityPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action setPriority 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/intune-onboarding-deviceenrollmentconfiguration-setpriority?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: SetPriorityPostRequestBody, request_configuration: Opt def to_post_request_information(self,body: SetPriorityPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action setPriority 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/device_management/device_management_partners/device_management_partners_request_builder.py b/msgraph/generated/device_management/device_management_partners/device_management_partners_request_builder.py index a53806cc0b1..6505416c9ed 100644 --- a/msgraph/generated/device_management/device_management_partners/device_management_partners_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/device_management_partners_request_builder.py @@ -49,10 +49,9 @@ def by_device_management_partner_id(self,device_management_partner_id: str) -> D async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementPartnerCollectionResponse]: """ - List properties and relationships of the deviceManagementPartner objects. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartnerCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def post(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementPartner]: """ - Create a new deviceManagementPartner object. + Create new navigation property to deviceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceManagementPartner, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceManagementPartner objects. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceManagementPartner object. + Create new navigation property to deviceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceManagementPartnersRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceManagementPartner objects. + The list of Device Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py b/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py index c9455464b4c..a8227095fac 100644 --- a/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceManagementPartner. + Delete navigation property deviceManagementPartners for deviceManagement 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/intune-onboarding-devicemanagementpartner-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementPartner]: """ - Read properties and relationships of the deviceManagementPartner object. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def patch(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementPartner]: """ - Update the properties of a deviceManagementPartner object. + Update the navigation property deviceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceManagementPartner, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceManagementPartner. + Delete navigation property deviceManagementPartners for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementPartner object. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementPartner object. + Update the navigation property deviceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class DeviceManagementPartnerItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementPartner object. + The list of Device Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py b/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py index c1cda5ddd57..bfef764edcd 100644 --- a/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_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: """ - Not yet documented + Invoke action terminate 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/intune-onboarding-devicemanagementpartner-terminate?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: """ - Not yet documented + Invoke action terminate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/device_management_request_builder.py b/msgraph/generated/device_management/device_management_request_builder.py index 777d5e94de9..7f8848d81b7 100644 --- a/msgraph/generated/device_management/device_management_request_builder.py +++ b/msgraph/generated/device_management/device_management_request_builder.py @@ -44,7 +44,6 @@ from .role_assignments.role_assignments_request_builder import RoleAssignmentsRequestBuilder from .role_definitions.role_definitions_request_builder import RoleDefinitionsRequestBuilder from .software_update_status_summary.software_update_status_summary_request_builder import SoftwareUpdateStatusSummaryRequestBuilder - from .telecom_expense_management_partners.telecom_expense_management_partners_request_builder import TelecomExpenseManagementPartnersRequestBuilder from .terms_and_conditions.terms_and_conditions_request_builder import TermsAndConditionsRequestBuilder from .troubleshooting_events.troubleshooting_events_request_builder import TroubleshootingEventsRequestBuilder from .user_experience_analytics_app_health_application_performance.user_experience_analytics_app_health_application_performance_request_builder import UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder @@ -93,10 +92,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagement]: """ - Read properties and relationships of the deviceManagement object. + Get deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-devicemanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -126,11 +124,10 @@ def get_effective_permissions_with_scope(self,scope: str) -> GetEffectivePermiss async def patch(self,body: DeviceManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagement]: """ - Update the properties of a deviceManagement object. + Update deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-devicemanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -150,7 +147,7 @@ async def patch(self,body: DeviceManagement, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagement object. + Get deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -161,7 +158,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagement object. + Update deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -439,15 +436,6 @@ def software_update_status_summary(self) -> SoftwareUpdateStatusSummaryRequestBu return SoftwareUpdateStatusSummaryRequestBuilder(self.request_adapter, self.path_parameters) - @property - def telecom_expense_management_partners(self) -> TelecomExpenseManagementPartnersRequestBuilder: - """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - """ - from .telecom_expense_management_partners.telecom_expense_management_partners_request_builder import TelecomExpenseManagementPartnersRequestBuilder - - return TelecomExpenseManagementPartnersRequestBuilder(self.request_adapter, self.path_parameters) - @property def terms_and_conditions(self) -> TermsAndConditionsRequestBuilder: """ @@ -730,7 +718,7 @@ def windows_malware_information(self) -> WindowsMalwareInformationRequestBuilder @dataclass class DeviceManagementRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagement object. + Get deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py b/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py index 491f78d3ef0..fbbb1d235e1 100644 --- a/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py @@ -49,10 +49,9 @@ def by_device_management_exchange_connector_id(self,device_management_exchange_c async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeConnectorsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExchangeConnectorCollectionResponse]: """ - List properties and relationships of the deviceManagementExchangeConnector objects. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnectorCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange async def post(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExchangeConnector]: """ - Create a new deviceManagementExchangeConnector object. + Create new navigation property to exchangeConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceManagementExchangeConnector, request_configurati def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeConnectorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceManagementExchangeConnector objects. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceManagementExchangeConnector object. + Create new navigation property to exchangeConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExchangeConnectorsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceManagementExchangeConnector objects. + The list of Exchange Connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py b/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py index 5e17d13ca35..7b932949b85 100644 --- a/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceManagementExchangeConnector. + Delete navigation property exchangeConnectors for deviceManagement 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/intune-onboarding-devicemanagementexchangeconnector-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExchangeConnector]: """ - Read properties and relationships of the deviceManagementExchangeConnector object. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def patch(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExchangeConnector]: """ - Update the properties of a deviceManagementExchangeConnector object. + Update the navigation property exchangeConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceManagementExchangeConnector, request_configurat def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceManagementExchangeConnector. + Delete navigation property exchangeConnectors for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementExchangeConnector object. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementExchangeConnector object. + Update the navigation property exchangeConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfigurat @dataclass class DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementExchangeConnector object. + The list of Exchange Connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py b/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py index 071ee08194f..22fccc1adb4 100644 --- a/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SyncPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action sync 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/intune-onboarding-devicemanagementexchangeconnector-sync?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: SyncPostRequestBody, request_configuration: Optional[R def to_post_request_information(self,body: SyncPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action sync 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/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py b/msgraph/generated/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py index 9c2087d41be..4830207ce1a 100644 --- a/msgraph/generated/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py +++ b/msgraph/generated/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py @@ -38,7 +38,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetEffec Retrieves the effective permissions of the currently authenticated user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetEffectivePermissionsWithScopeGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-devicemanagement-geteffectivepermissions?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py index 7d5c481bed2..8940f93f9cf 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ImportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImportPostResponse]: """ - Not yet documented + Invoke action import param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-import?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: ImportPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ImportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action import 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/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py index 4b5142c395b..2c99adb5c51 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py @@ -50,10 +50,9 @@ def by_imported_windows_autopilot_device_identity_id(self,imported_windows_autop async def get(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse]: """ - List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Imported async def post(self,body: ImportedWindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ - Create a new importedWindowsAutopilotDeviceIdentity object. + Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportedWindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +93,7 @@ async def post(self,body: ImportedWindowsAutopilotDeviceIdentity, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ImportedWindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new importedWindowsAutopilotDeviceIdentity object. + Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ def import_(self) -> ImportRequestBuilder: @dataclass class ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + Collection of imported Windows autopilot devices. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py index 3f5713171bf..1e86e47c2cd 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a importedWindowsAutopilotDeviceIdentity. + Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement 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/intune-enrollment-importedwindowsautopilotdeviceidentity-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ - Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportedWindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -95,7 +93,7 @@ async def patch(self,body: ImportedWindowsAutopilotDeviceIdentity, request_confi def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a importedWindowsAutopilotDeviceIdentity. + Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +148,7 @@ class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfi @dataclass class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + Collection of imported Windows autopilot devices. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py b/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py index a19f8353ea9..064e1fc906c 100644 --- a/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py +++ b/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_ios_update_device_status_id(self,ios_update_device_status_id: str) -> Ios async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdateStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[IosUpdateDeviceStatusCollectionResponse]: """ - List properties and relationships of the iosUpdateDeviceStatus objects. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdat async def post(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosUpdateDeviceStatus]: """ - Create a new iosUpdateDeviceStatus object. + Create new navigation property to iosUpdateStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: IosUpdateDeviceStatus, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosUpdateStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosUpdateDeviceStatus objects. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosUpdateDeviceStatus object. + Create new navigation property to iosUpdateStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class IosUpdateStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosUpdateDeviceStatus objects. + The IOS software update installation statuses for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py b/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py index 77aa19eae77..08dac1fc46c 100644 --- a/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py +++ b/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosUpdateDeviceStatus. + Delete navigation property iosUpdateStatuses for deviceManagement 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/intune-deviceconfig-iosupdatedevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosUpdateDeviceStatus]: """ - Read properties and relationships of the iosUpdateDeviceStatus object. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdat async def patch(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosUpdateDeviceStatus]: """ - Update the properties of a iosUpdateDeviceStatus object. + Update the navigation property iosUpdateStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: IosUpdateDeviceStatus, request_configuration: Optiona def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosUpdateDeviceStatus. + Delete navigation property iosUpdateStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosUpdateDeviceStatus object. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosUpdateDeviceStatus object. + Update the navigation property iosUpdateStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosUpdateDeviceStatus object. + The IOS software update installation statuses for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py b/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py index 1de4ff6d589..15e64fb2c36 100644 --- a/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Bypass activation lock 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/intune-devices-manageddevice-bypassactivationlock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py index b45583bffb5..66569d29c47 100644 --- a/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: CleanWindowsDevicePostRequestBody, request_configurati 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/intune-devices-manageddevice-cleanwindowsdevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py index e931a9a48a6..8e152fb5988 100644 --- a/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: DeleteUserFromSharedAppleDevicePostRequestBody, reques 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/intune-devices-manageddevice-deleteuserfromsharedappledevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py b/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py index f5cb8014c39..134d6f0e12c 100644 --- a/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Disable lost mode 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/intune-devices-manageddevice-disablelostmode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py index eb4e27745e0..0f70aff2b17 100644 --- a/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Locate a device 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/intune-devices-manageddevice-locatedevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py b/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py index 96bfa014929..0b5806bcc95 100644 --- a/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Logout shared Apple device active user 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/intune-devices-manageddevice-logoutsharedappledeviceactiveuser?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py b/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py index 232f50d937a..8cace78a382 100644 --- a/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py @@ -56,10 +56,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDevice. + Delete navigation property managedDevices for deviceManagement 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/intune-devices-manageddevice-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -118,7 +117,7 @@ async def patch(self,body: ManagedDevice, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDevice. + Delete navigation property managedDevices for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py b/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py index d641ef4ce10..06326f65e9d 100644 --- a/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reboot device 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/intune-devices-manageddevice-rebootnow?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py b/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py index 7baa278568b..262c872b41e 100644 --- a/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Recover passcode 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/intune-devices-manageddevice-recoverpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py b/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py index abed56c463d..8d8c7d29ce6 100644 --- a/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Remote lock 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/intune-devices-manageddevice-remotelock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py b/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py index eb6ec33367a..315d6befb3f 100644 --- a/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Request remote assistance 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/intune-devices-manageddevice-requestremoteassistance?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py b/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py index 84a8ab6e268..e9f98ad2c92 100644 --- a/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reset passcode 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/intune-devices-manageddevice-resetpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py b/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py index 40024f3dc99..0b57f2bce16 100644 --- a/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Retire a device 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/intune-devices-manageddevice-retire?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py b/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py index 05dc2db6ed9..4bc3ca6f495 100644 --- a/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Shut down device 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/intune-devices-manageddevice-shutdown?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py index a2aee80695e..f2983fb928d 100644 --- a/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_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: """ - Not yet documented + Invoke action syncDevice 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/intune-devices-manageddevice-syncdevice?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: """ - Not yet documented + Invoke action syncDevice param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py b/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py index a2ec366f164..9cdb4a87f53 100644 --- a/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action updateWindowsDeviceAccount 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/intune-devices-manageddevice-updatewindowsdeviceaccount?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_con def to_post_request_information(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action updateWindowsDeviceAccount 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/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py index 3b9c62577ce..cd98b4752c0 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action windowsDefenderScan 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/intune-devices-manageddevice-windowsdefenderscan?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: WindowsDefenderScanPostRequestBody, request_configurat def to_post_request_information(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action windowsDefenderScan 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/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py index b0c4264084e..030bc0ca6eb 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_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: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures 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/intune-devices-manageddevice-windowsdefenderupdatesignatures?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: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py b/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py index 5881ae60044..461837ee3b6 100644 --- a/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: WipePostRequestBody, request_configuration: Optional[R 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/intune-devices-manageddevice-wipe?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py b/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py index 20f76d1e868..646167499c1 100644 --- a/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py @@ -69,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def post(self,body: ManagedDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDevice]: """ - Create a new managedDevice object. + Create new navigation property to managedDevices for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDevice object. + Create new navigation property to managedDevices for deviceManagement 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/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py index 491a701464a..e4ef8258b1f 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py @@ -49,10 +49,9 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ - List properties and relationships of the appLogCollectionRequest objects. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequestCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCo async def post(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Create a new appLogCollectionRequest object. + Create new navigation property to appLogCollectionRequests for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: AppLogCollectionRequest, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the appLogCollectionRequest objects. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new appLogCollectionRequest object. + Create new navigation property to appLogCollectionRequests for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AppLogCollectionRequestsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the appLogCollectionRequest objects. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py index 150abe59c46..b5bdddedffd 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a appLogCollectionRequest. + Delete navigation property appLogCollectionRequests for deviceManagement 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/intune-devices-applogcollectionrequest-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Read properties and relationships of the appLogCollectionRequest object. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCo async def patch(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Update the properties of a appLogCollectionRequest object. + Update the navigation property appLogCollectionRequests in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: AppLogCollectionRequest, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a appLogCollectionRequest. + Delete navigation property appLogCollectionRequests for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the appLogCollectionRequest object. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a appLogCollectionRequest object. + Update the navigation property appLogCollectionRequests in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the appLogCollectionRequest object. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py index d2cf7e2d8a9..2e847f1b424 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppLogCollectionDownloadDetails]: """ - Not yet documented + Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionDownloadDetails] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-createdownloadurl?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -53,7 +52,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py index b0120c726f9..19bf907fc02 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileAppTroubleshootingEvent. + Delete navigation property mobileAppTroubleshootingEvents for deviceManagement 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/intune-devices-mobileapptroubleshootingevent-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppTroubleshootingEvent]: """ - Read properties and relationships of the mobileAppTroubleshootingEvent object. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppTroubleshootingEvent]: """ - Update the properties of a mobileAppTroubleshootingEvent object. + Update the navigation property mobileAppTroubleshootingEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: MobileAppTroubleshootingEvent, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileAppTroubleshootingEvent. + Delete navigation property mobileAppTroubleshootingEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileAppTroubleshootingEvent object. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileAppTroubleshootingEvent object. + Update the navigation property mobileAppTroubleshootingEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration( @dataclass class MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileAppTroubleshootingEvent object. + The collection property of MobileAppTroubleshootingEvent. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py index 82cc8f49eec..22c92081e1a 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_app_troubleshooting_event_id(self,mobile_app_troubleshooting_event async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppTroubleshootingEventCollectionResponse]: """ - List properties and relationships of the mobileAppTroubleshootingEvent objects. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEventCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppTroubleshootingEvent]: """ - Create a new mobileAppTroubleshootingEvent object. + Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileAppTroubleshootingEvent, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileAppTroubleshootingEvent objects. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileAppTroubleshootingEvent object. + Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileAppTroubleshootingEvent objects. + The collection property of MobileAppTroubleshootingEvent. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py b/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py index b17995a867c..0a59b4aa004 100644 --- a/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py +++ b/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileThreatDefenseConnector. + Delete navigation property mobileThreatDefenseConnectors for deviceManagement 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/intune-onboarding-mobilethreatdefenseconnector-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileThreatDefenseConnector]: """ - Read properties and relationships of the mobileThreatDefenseConnector object. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileTh async def patch(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileThreatDefenseConnector]: """ - Update the properties of a mobileThreatDefenseConnector object. + Update the navigation property mobileThreatDefenseConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MobileThreatDefenseConnector, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileThreatDefenseConnector. + Delete navigation property mobileThreatDefenseConnectors for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileThreatDefenseConnector object. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileThreatDefenseConnector object. + Update the navigation property mobileThreatDefenseConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration(R @dataclass class MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileThreatDefenseConnector object. + The list of Mobile threat Defense connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py b/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py index de7e1047abc..a08a8a336d0 100644 --- a/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py +++ b/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_threat_defense_connector_id(self,mobile_threat_defense_connector_i async def get(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileThreatDefenseConnectorCollectionResponse]: """ - List properties and relationships of the mobileThreatDefenseConnector objects. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnectorCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileTh async def post(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileThreatDefenseConnector]: """ - Create a new mobileThreatDefenseConnector object. + Create new navigation property to mobileThreatDefenseConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileThreatDefenseConnector, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileThreatDefenseConnector objects. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileThreatDefenseConnector object. + Create new navigation property to mobileThreatDefenseConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileThreatDefenseConnector objects. + The list of Mobile threat Defense connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py index 258dd226d39..361e928002e 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a localizedNotificationMessage. + Delete navigation property localizedNotificationMessages for deviceManagement 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/intune-notification-localizednotificationmessage-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[LocalizedNotificationMessage]: """ - Read properties and relationships of the localizedNotificationMessage object. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessage] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Localize async def patch(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LocalizedNotificationMessage]: """ - Update the properties of a localizedNotificationMessage object. + Update the navigation property localizedNotificationMessages in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessage] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: LocalizedNotificationMessage, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a localizedNotificationMessage. + Delete navigation property localizedNotificationMessages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the localizedNotificationMessage object. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a localizedNotificationMessage object. + Update the navigation property localizedNotificationMessages in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration(R @dataclass class LocalizedNotificationMessageItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the localizedNotificationMessage object. + The list of localized messages for this Notification Message Template. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py index 70ed9679ca3..80902ce2e9f 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py @@ -49,10 +49,9 @@ def by_localized_notification_message_id(self,localized_notification_message_id: async def get(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[LocalizedNotificationMessageCollectionResponse]: """ - List properties and relationships of the localizedNotificationMessage objects. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessageCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Localize async def post(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LocalizedNotificationMessage]: """ - Create a new localizedNotificationMessage object. + Create new navigation property to localizedNotificationMessages for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessage] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: LocalizedNotificationMessage, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the localizedNotificationMessage objects. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new localizedNotificationMessage object. + Create new navigation property to localizedNotificationMessages for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class LocalizedNotificationMessagesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the localizedNotificationMessage objects. + The list of localized messages for this Notification Message Template. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py index 021a4e6784e..59ba3ef3769 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py @@ -34,10 +34,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a notificationMessageTemplate. + Delete navigation property notificationMessageTemplates for deviceManagement 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/intune-notification-notificationmessagetemplate-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +52,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplateItemRequestBuilderGetQueryParameters]] = None) -> Optional[NotificationMessageTemplate]: """ - Read properties and relationships of the notificationMessageTemplate object. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplate] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +72,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Notifica async def patch(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NotificationMessageTemplate]: """ - Update the properties of a notificationMessageTemplate object. + Update the navigation property notificationMessageTemplates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplate] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +95,7 @@ async def patch(self,body: NotificationMessageTemplate, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a notificationMessageTemplate. + Delete navigation property notificationMessageTemplates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the notificationMessageTemplate object. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a notificationMessageTemplate object. + Update the navigation property notificationMessageTemplates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -171,7 +168,7 @@ class NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class NotificationMessageTemplateItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the notificationMessageTemplate object. + The Notification Message Templates. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py index c8bcc565df7..8b0103795b7 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Sends test message using the specified notificationMessageTemplate in the default locale 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/intune-notification-notificationmessagetemplate-sendtestmessage?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py b/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py index 2a5a7dd918b..23b4e381730 100644 --- a/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py @@ -49,10 +49,9 @@ def by_notification_message_template_id(self,notification_message_template_id: s async def get(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[NotificationMessageTemplateCollectionResponse]: """ - List properties and relationships of the notificationMessageTemplate objects. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Notifica async def post(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NotificationMessageTemplate]: """ - Create a new notificationMessageTemplate object. + Create new navigation property to notificationMessageTemplates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplate] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: NotificationMessageTemplate, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the notificationMessageTemplate objects. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new notificationMessageTemplate object. + Create new navigation property to notificationMessageTemplates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class NotificationMessageTemplatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the notificationMessageTemplate objects. + The Notification Message Templates. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py b/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py index 9e29e164086..eb0fd6a76ba 100644 --- a/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py +++ b/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py @@ -49,10 +49,9 @@ def by_device_management_export_job_id(self,device_management_export_job_id: str async def get(self,request_configuration: Optional[RequestConfiguration[ExportJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExportJobCollectionResponse]: """ - List properties and relationships of the deviceManagementExportJob objects. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJobCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ExportJo async def post(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExportJob]: """ - Create a new deviceManagementExportJob object. + Create new navigation property to exportJobs for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJob] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceManagementExportJob, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExportJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceManagementExportJob objects. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceManagementExportJob object. + Create new navigation property to exportJobs for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExportJobsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceManagementExportJob objects. + Entity representing a job to export a report. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py b/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py index d37ab21882d..bda3d82b350 100644 --- a/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py +++ b/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceManagementExportJob. + Delete navigation property exportJobs for deviceManagement 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/intune-reporting-devicemanagementexportjob-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExportJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExportJob]: """ - Read properties and relationships of the deviceManagementExportJob object. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJob] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def patch(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExportJob]: """ - Update the properties of a deviceManagementExportJob object. + Update the navigation property exportJobs in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJob] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceManagementExportJob, request_configuration: Opt def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceManagementExportJob. + Delete navigation property exportJobs for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExportJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementExportJob object. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementExportJob object. + Update the navigation property exportJobs in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration(Requ @dataclass class DeviceManagementExportJobItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementExportJob object. + Entity representing a job to export a report. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py b/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py index 71d6c22b15e..ffa79cf3815 100644 --- a/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetCachedReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getCachedReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcachedreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetCachedReportPostRequestBody, request_configuration: def to_post_request_information(self,body: GetCachedReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getCachedReport 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/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py index aace4290921..3edc4b50a97 100644 --- a/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetCompliancePolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetCompliancePolicyNonComplianceReportPostRequestBody, def to_post_request_information(self,body: GetCompliancePolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceReport 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/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py index ebb76db7283..9187ac10e8f 100644 --- a/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetCompliancePolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceSummaryReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancesummaryreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetCompliancePolicyNonComplianceSummaryReportPostReque def to_post_request_information(self,body: GetCompliancePolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceSummaryReport 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/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py index c48e75664e8..17ff98e205d 100644 --- a/msgraph/generated/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetComplianceSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getComplianceSettingNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getcompliancesettingnoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetComplianceSettingNonComplianceReportPostRequestBody def to_post_request_information(self,body: GetComplianceSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getComplianceSettingNonComplianceReport 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/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py index 84642e2dcc3..09741e43129 100644 --- a/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetConfigurationPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetConfigurationPolicyNonComplianceReportPostRequestBo def to_post_request_information(self,body: GetConfigurationPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceReport 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/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py index 10cb03d0dab..abb41f5b40d 100644 --- a/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceSummaryReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancesummaryreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetConfigurationPolicyNonComplianceSummaryReportPostRe def to_post_request_information(self,body: GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceSummaryReport 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/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py index 7eb537805ff..eab2c596546 100644 --- a/msgraph/generated/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetConfigurationSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getConfigurationSettingNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getconfigurationsettingnoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetConfigurationSettingNonComplianceReportPostRequestB def to_post_request_information(self,body: GetConfigurationSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getConfigurationSettingNonComplianceReport 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/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py b/msgraph/generated/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py index b6bd1c3bb10..c71586dc2ed 100644 --- a/msgraph/generated/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py +++ b/msgraph/generated/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDeviceManagementIntentPerSettingContributingProfiles param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdevicemanagementintentpersettingcontributingprofiles?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDeviceManagementIntentPerSettingContributingProfile def to_post_request_information(self,body: GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDeviceManagementIntentPerSettingContributingProfiles 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/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py b/msgraph/generated/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py index 70a58a83172..908d33ebd11 100644 --- a/msgraph/generated/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDeviceManagementIntentSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDeviceManagementIntentSettingsReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdevicemanagementintentsettingsreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDeviceManagementIntentSettingsReportPostRequestBody def to_post_request_information(self,body: GetDeviceManagementIntentSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDeviceManagementIntentSettingsReport 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/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py index 76196680b50..b2fbb6364b7 100644 --- a/msgraph/generated/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDeviceNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDeviceNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdevicenoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDeviceNonComplianceReportPostRequestBody, request_c def to_post_request_information(self,body: GetDeviceNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDeviceNonComplianceReport 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/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py b/msgraph/generated/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py index a62ae200ad1..61cb9c60a1e 100644 --- a/msgraph/generated/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDevicesWithoutCompliancePolicyReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDevicesWithoutCompliancePolicyReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getdeviceswithoutcompliancepolicyreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDevicesWithoutCompliancePolicyReportPostRequestBody def to_post_request_information(self,body: GetDevicesWithoutCompliancePolicyReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDevicesWithoutCompliancePolicyReport 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/device_management/reports/get_historical_report/get_historical_report_request_builder.py b/msgraph/generated/device_management/reports/get_historical_report/get_historical_report_request_builder.py index 5a3828e9c63..b0168d2ce8f 100644 --- a/msgraph/generated/device_management/reports/get_historical_report/get_historical_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_historical_report/get_historical_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetHistoricalReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getHistoricalReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-gethistoricalreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetHistoricalReportPostRequestBody, request_configurat def to_post_request_information(self,body: GetHistoricalReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getHistoricalReport 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/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py b/msgraph/generated/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py index 9291441cec1..daac6d57a9a 100644 --- a/msgraph/generated/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetNoncompliantDevicesAndSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getNoncompliantDevicesAndSettingsReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getnoncompliantdevicesandsettingsreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetNoncompliantDevicesAndSettingsReportPostRequestBody def to_post_request_information(self,body: GetNoncompliantDevicesAndSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getNoncompliantDevicesAndSettingsReport 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/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py b/msgraph/generated/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py index 7ddf26748c1..63aaa44f72b 100644 --- a/msgraph/generated/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py +++ b/msgraph/generated/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetPolicyNonComplianceMetadataPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getPolicyNonComplianceMetadata param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getpolicynoncompliancemetadata?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetPolicyNonComplianceMetadataPostRequestBody, request def to_post_request_information(self,body: GetPolicyNonComplianceMetadataPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getPolicyNonComplianceMetadata 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/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py index e526dfe5a9d..e0f135e6a22 100644 --- a/msgraph/generated/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getPolicyNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getpolicynoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetPolicyNonComplianceReportPostRequestBody, request_c def to_post_request_information(self,body: GetPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getPolicyNonComplianceReport 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/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py b/msgraph/generated/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py index 121f3b65266..ae6212b0f8e 100644 --- a/msgraph/generated/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getPolicyNonComplianceSummaryReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getpolicynoncompliancesummaryreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetPolicyNonComplianceSummaryReportPostRequestBody, re def to_post_request_information(self,body: GetPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getPolicyNonComplianceSummaryReport 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/device_management/reports/get_report_filters/get_report_filters_request_builder.py b/msgraph/generated/device_management/reports/get_report_filters/get_report_filters_request_builder.py index 176e92a4199..4ae25d3e21c 100644 --- a/msgraph/generated/device_management/reports/get_report_filters/get_report_filters_request_builder.py +++ b/msgraph/generated/device_management/reports/get_report_filters/get_report_filters_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetReportFiltersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getReportFilters param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getreportfilters?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetReportFiltersPostRequestBody, request_configuration def to_post_request_information(self,body: GetReportFiltersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getReportFilters 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/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py index 901d5f88b69..12cc3f546ca 100644 --- a/msgraph/generated/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getSettingNonComplianceReport param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-getsettingnoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetSettingNonComplianceReportPostRequestBody, request_ def to_post_request_information(self,body: GetSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getSettingNonComplianceReport 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/device_management/reports/reports_request_builder.py b/msgraph/generated/device_management/reports/reports_request_builder.py index a3d6ab1b54b..107ff2c6120 100644 --- a/msgraph/generated/device_management/reports/reports_request_builder.py +++ b/msgraph/generated/device_management/reports/reports_request_builder.py @@ -70,10 +70,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementReports]: """ - Read properties and relationships of the deviceManagementReports object. + Get reports from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementReports] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +90,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ReportsR async def patch(self,body: DeviceManagementReports, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementReports]: """ - Update the properties of a deviceManagementReports object. + Update the navigation property reports in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementReports] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -126,7 +124,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementReports object. + Get reports from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -137,7 +135,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementReports, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementReports object. + Update the navigation property reports in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -350,7 +348,7 @@ class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Query @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementReports object. + Get reports from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py b/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py index 732d17ff524..7f65d40d89a 100644 --- a/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py +++ b/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a resourceOperation. + Delete navigation property resourceOperations for deviceManagement 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/intune-rbac-resourceoperation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ResourceOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceOperation]: """ - Read properties and relationships of the resourceOperation object. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource async def patch(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ResourceOperation]: """ - Update the properties of a resourceOperation object. + Update the navigation property resourceOperations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ResourceOperation, request_configuration: Optional[Re def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a resourceOperation. + Delete navigation property resourceOperations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the resourceOperation object. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a resourceOperation object. + Update the navigation property resourceOperations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ResourceOperationItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class ResourceOperationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the resourceOperation object. + The Resource Operations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py b/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py index a503d7b4bb0..aa31a2343d6 100644 --- a/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py +++ b/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py @@ -49,10 +49,9 @@ def by_resource_operation_id(self,resource_operation_id: str) -> ResourceOperati async def get(self,request_configuration: Optional[RequestConfiguration[ResourceOperationsRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceOperationCollectionResponse]: """ - List properties and relationships of the resourceOperation objects. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource async def post(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ResourceOperation]: """ - Create a new resourceOperation object. + Create new navigation property to resourceOperations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ResourceOperation, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceOperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the resourceOperation objects. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new resourceOperation object. + Create new navigation property to resourceOperations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ResourceOperationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the resourceOperation objects. + The Resource Operations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py b/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py index 66d752911af..780ebbedfcc 100644 --- a/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceAndAppManagementRoleAssignment. + Delete navigation property roleAssignments for deviceManagement 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/intune-rbac-deviceandappmanagementroleassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ - Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAn async def patch(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ - Update the properties of a deviceAndAppManagementRoleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceAndAppManagementRoleAssignment, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceAndAppManagementRoleAssignment. + Delete navigation property roleAssignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceAndAppManagementRoleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfigu @dataclass class DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + The Role Assignments. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py index b9a01d3564c..79eaa29e762 100644 --- a/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_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[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: @dataclass class RoleDefinitionRequestBuilderGetQueryParameters(): """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py b/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py index fcc4aec352b..9180ed2f0a7 100644 --- a/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py @@ -49,10 +49,9 @@ def by_device_and_app_management_role_assignment_id(self,device_and_app_manageme async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse]: """ - List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi async def post(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ - Create a new deviceAndAppManagementRoleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceAndAppManagementRoleAssignment, request_configur def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceAndAppManagementRoleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleAssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + The Role Assignments. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py index 5b31694fab2..6819248fe4f 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a roleAssignment. + Delete navigation property roleAssignments for deviceManagement 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/intune-rbac-roleassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[RoleAssignment]: """ - Read properties and relationships of the roleAssignment object. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi async def patch(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleAssignment]: """ - Update the properties of a roleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: RoleAssignment, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a roleAssignment. + Delete navigation property roleAssignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the roleAssignment object. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a roleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class RoleAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class RoleAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the roleAssignment object. + List of Role assignments for this role definition. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py index 04369277dd6..bc61663702c 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_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[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: @dataclass class RoleDefinitionRequestBuilderGetQueryParameters(): """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py index 57cc410d3cc..fba5c410721 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py @@ -49,10 +49,9 @@ def by_role_assignment_id(self,role_assignment_id: str) -> RoleAssignmentItemReq async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[RoleAssignmentCollectionResponse]: """ - List properties and relationships of the roleAssignment objects. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi async def post(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleAssignment]: """ - Create a new roleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: RoleAssignment, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the roleAssignment objects. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new roleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleAssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the roleAssignment objects. + List of Role assignments for this role definition. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py index 1430cc21cfa..6eb184ea7af 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceAndAppManagementRoleDefinition. + Delete navigation property roleDefinitions for deviceManagement 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/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Read properties and relationships of the roleDefinition object. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi async def patch(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Update the properties of a deviceAndAppManagementRoleDefinition object. + Update the navigation property roleDefinitions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: RoleDefinition, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceAndAppManagementRoleDefinition. + Delete navigation property roleDefinitions for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the roleDefinition object. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceAndAppManagementRoleDefinition object. + Update the navigation property roleDefinitions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class RoleDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class RoleDefinitionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the roleDefinition object. + The Role Definitions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py index e6c26c2d35c..979513a54df 100644 --- a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py @@ -49,10 +49,9 @@ def by_role_definition_id(self,role_definition_id: str) -> RoleDefinitionItemReq async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinitionCollectionResponse]: """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinitionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi async def post(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Create a new roleDefinition object. + Create new navigation property to roleDefinitions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: RoleDefinition, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new roleDefinition object. + Create new navigation property to roleDefinitions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleDefinitionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + The Role Definitions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py b/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py index 1e50e509662..06177f0d635 100644 --- a/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py +++ b/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[SoftwareUpdateStatusSummary]: """ - Read properties and relationships of the softwareUpdateStatusSummary object. + The software update status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SoftwareUpdateStatusSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-softwareupdatestatussummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Software def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the softwareUpdateStatusSummary object. + The software update status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +74,7 @@ def with_url(self,raw_url: str) -> SoftwareUpdateStatusSummaryRequestBuilder: @dataclass class SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the softwareUpdateStatusSummary object. + The software update status summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py b/msgraph/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py deleted file mode 100644 index 25aed2f097d..00000000000 --- a/msgraph/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ....models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$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/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py b/msgraph/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py deleted file mode 100644 index cbb96cc6785..00000000000 --- a/msgraph/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py +++ /dev/null @@ -1,191 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.telecom_expense_management_partner import TelecomExpenseManagementPartner - -class TelecomExpenseManagementPartnerItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TelecomExpenseManagementPartnerItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Deletes a telecomExpenseManagementPartner. - 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/intune-tem-telecomexpensemanagementpartner-delete?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[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: - """ - Read properties and relationships of the telecomExpenseManagementPartner object. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-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.telecom_expense_management_partner import TelecomExpenseManagementPartner - - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - - async def patch(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: - """ - Update the properties of a telecomExpenseManagementPartner object. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-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.telecom_expense_management_partner import TelecomExpenseManagementPartner - - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Deletes a telecomExpenseManagementPartner. - 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[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Read properties and relationships of the telecomExpenseManagementPartner 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: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the properties of a telecomExpenseManagementPartner 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) -> TelecomExpenseManagementPartnerItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TelecomExpenseManagementPartnerItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters(): - """ - Read properties and relationships of the telecomExpenseManagementPartner 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 TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py b/msgraph/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py deleted file mode 100644 index 54b960a56db..00000000000 --- a/msgraph/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py +++ /dev/null @@ -1,210 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.telecom_expense_management_partner import TelecomExpenseManagementPartner - from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse - from .count.count_request_builder import CountRequestBuilder - from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder - -class TelecomExpenseManagementPartnersRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_telecom_expense_management_partner_id(self,telecom_expense_management_partner_id: str) -> TelecomExpenseManagementPartnerItemRequestBuilder: - """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - param telecom_expense_management_partner_id: The unique identifier of telecomExpenseManagementPartner - Returns: TelecomExpenseManagementPartnerItemRequestBuilder - """ - if telecom_expense_management_partner_id is None: - raise TypeError("telecom_expense_management_partner_id cannot be null.") - from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["telecomExpenseManagementPartner%2Did"] = telecom_expense_management_partner_id - return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartnerCollectionResponse]: - """ - List properties and relationships of the telecomExpenseManagementPartner objects. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartnerCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-list?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.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse - - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartnerCollectionResponse, error_mapping) - - async def post(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: - """ - Create a new telecomExpenseManagementPartner object. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-create?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.telecom_expense_management_partner import TelecomExpenseManagementPartner - - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - List properties and relationships of the telecomExpenseManagementPartner objects. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create a new telecomExpenseManagementPartner 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) -> TelecomExpenseManagementPartnersRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TelecomExpenseManagementPartnersRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TelecomExpenseManagementPartnersRequestBuilder(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 TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters(): - """ - List properties and relationships of the telecomExpenseManagementPartner objects. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py index dc354c85b31..e6b63e86b2d 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_terms_and_conditions_acceptance_status_id(self,terms_and_conditions_accep async def get(self,request_configuration: Optional[RequestConfiguration[AcceptanceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatusCollectionResponse]: """ - List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Acceptan async def post(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ - Create a new termsAndConditionsAcceptanceStatus object. + Create new navigation property to acceptanceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TermsAndConditionsAcceptanceStatus, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AcceptanceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new termsAndConditionsAcceptanceStatus object. + Create new navigation property to acceptanceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AcceptanceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + The list of acceptance statuses for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py index 8e596032b3c..1fef3eed973 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a termsAndConditionsAcceptanceStatus. + Delete navigation property acceptanceStatuses for deviceManagement 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/intune-companyterms-termsandconditionsacceptancestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ - Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def patch(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ - Update the properties of a termsAndConditionsAcceptanceStatus object. + Update the navigation property acceptanceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: TermsAndConditionsAcceptanceStatus, request_configura def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a termsAndConditionsAcceptanceStatus. + Delete navigation property acceptanceStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a termsAndConditionsAcceptanceStatus object. + Update the navigation property acceptanceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfigura @dataclass class TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + The list of acceptance statuses for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py index 8c4d271be18..1e84f6d136b 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_terms_and_conditions_assignment_id(self,terms_and_conditions_assignment_i async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAssignmentCollectionResponse]: """ - List properties and relationships of the termsAndConditionsAssignment objects. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAssignment]: """ - Create a new termsAndConditionsAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TermsAndConditionsAssignment, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the termsAndConditionsAssignment objects. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new termsAndConditionsAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the termsAndConditionsAssignment objects. + The list of assignments for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py index 1d489a59952..a4c3ee7f159 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a termsAndConditionsAssignment. + Delete navigation property assignments for deviceManagement 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/intune-companyterms-termsandconditionsassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAssignment]: """ - Read properties and relationships of the termsAndConditionsAssignment object. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def patch(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAssignment]: """ - Update the properties of a termsAndConditionsAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: TermsAndConditionsAssignment, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a termsAndConditionsAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the termsAndConditionsAssignment object. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a termsAndConditionsAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration(R @dataclass class TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the termsAndConditionsAssignment object. + The list of assignments for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py index d3f24f19c69..c8441336d2b 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py @@ -34,10 +34,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a termsAndConditions. + Delete navigation property termsAndConditions for deviceManagement 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/intune-companyterms-termsandconditions-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +52,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsItemRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditions]: """ - Read properties and relationships of the termsAndConditions object. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditions] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +72,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def patch(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditions]: """ - Update the properties of a termsAndConditions object. + Update the navigation property termsAndConditions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditions] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +95,7 @@ async def patch(self,body: TermsAndConditions, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a termsAndConditions. + Delete navigation property termsAndConditions for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the termsAndConditions object. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a termsAndConditions object. + Update the navigation property termsAndConditions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -171,7 +168,7 @@ class TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class TermsAndConditionsItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the termsAndConditions object. + The terms and conditions associated with device management of the company. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py index 7ed7682ba99..36c80ca8acf 100644 --- a/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py @@ -49,10 +49,9 @@ def by_terms_and_conditions_id(self,terms_and_conditions_id: str) -> TermsAndCon async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsCollectionResponse]: """ - List properties and relationships of the termsAndConditions objects. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def post(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditions]: """ - Create a new termsAndConditions object. + Create new navigation property to termsAndConditions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditions] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TermsAndConditions, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the termsAndConditions objects. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new termsAndConditions object. + Create new navigation property to termsAndConditions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TermsAndConditionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the termsAndConditions objects. + The terms and conditions associated with device management of the company. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/cloud_p_c_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/cloud_p_c_item_request_builder.py index 84b074b447f..696de53f136 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/cloud_p_c_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/cloud_p_c_item_request_builder.py @@ -19,7 +19,10 @@ from .end_grace_period.end_grace_period_request_builder import EndGracePeriodRequestBuilder from .reboot.reboot_request_builder import RebootRequestBuilder from .rename.rename_request_builder import RenameRequestBuilder + from .reprovision.reprovision_request_builder import ReprovisionRequestBuilder + from .resize.resize_request_builder import ResizeRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .retrieve_cloud_pc_launch_detail.retrieve_cloud_pc_launch_detail_request_builder import RetrieveCloudPcLaunchDetailRequestBuilder from .troubleshoot.troubleshoot_request_builder import TroubleshootRequestBuilder class CloudPCItemRequestBuilder(BaseRequestBuilder): @@ -171,6 +174,24 @@ def rename(self) -> RenameRequestBuilder: return RenameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reprovision(self) -> ReprovisionRequestBuilder: + """ + Provides operations to call the reprovision method. + """ + from .reprovision.reprovision_request_builder import ReprovisionRequestBuilder + + return ReprovisionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def resize(self) -> ResizeRequestBuilder: + """ + Provides operations to call the resize method. + """ + from .resize.resize_request_builder import ResizeRequestBuilder + + return ResizeRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ @@ -180,6 +201,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def retrieve_cloud_pc_launch_detail(self) -> RetrieveCloudPcLaunchDetailRequestBuilder: + """ + Provides operations to call the retrieveCloudPcLaunchDetail method. + """ + from .retrieve_cloud_pc_launch_detail.retrieve_cloud_pc_launch_detail_request_builder import RetrieveCloudPcLaunchDetailRequestBuilder + + return RetrieveCloudPcLaunchDetailRequestBuilder(self.request_adapter, self.path_parameters) + @property def troubleshoot(self) -> TroubleshootRequestBuilder: """ diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reprovision/reprovision_post_request_body.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reprovision/reprovision_post_request_body.py new file mode 100644 index 00000000000..6efa5ebb6e1 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reprovision/reprovision_post_request_body.py @@ -0,0 +1,64 @@ +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.cloud_pc_operating_system import CloudPcOperatingSystem + from ......models.cloud_pc_user_account_type import CloudPcUserAccountType + +@dataclass +class ReprovisionPostRequestBody(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 osVersion property + os_version: Optional[CloudPcOperatingSystem] = None + # The userAccountType property + user_account_type: Optional[CloudPcUserAccountType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReprovisionPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReprovisionPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReprovisionPostRequestBody() + + 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.cloud_pc_operating_system import CloudPcOperatingSystem + from ......models.cloud_pc_user_account_type import CloudPcUserAccountType + + from ......models.cloud_pc_operating_system import CloudPcOperatingSystem + from ......models.cloud_pc_user_account_type import CloudPcUserAccountType + + fields: dict[str, Callable[[Any], None]] = { + "osVersion": lambda n : setattr(self, 'os_version', n.get_enum_value(CloudPcOperatingSystem)), + "userAccountType": lambda n : setattr(self, 'user_account_type', n.get_enum_value(CloudPcUserAccountType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("osVersion", self.os_version) + writer.write_enum_value("userAccountType", self.user_account_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reprovision/reprovision_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reprovision/reprovision_request_builder.py new file mode 100644 index 00000000000..ae580aa9d06 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reprovision/reprovision_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .reprovision_post_request_body import ReprovisionPostRequestBody + +class ReprovisionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reprovision method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprovisionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/reprovision", path_parameters) + + async def post(self,body: ReprovisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Reprovision a specific Cloud PC. + 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/cloudpc-reprovision?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ReprovisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reprovision a specific Cloud PC. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReprovisionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprovisionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprovisionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReprovisionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_post_request_body.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_post_request_body.py new file mode 100644 index 00000000000..c947d9d3952 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ResizePostRequestBody(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 targetServicePlanId property + target_service_plan_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResizePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResizePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResizePostRequestBody() + + 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]] = { + "targetServicePlanId": lambda n : setattr(self, 'target_service_plan_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("targetServicePlanId", self.target_service_plan_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py new file mode 100644 index 00000000000..5ddc611baab --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .resize_post_request_body import ResizePostRequestBody + +class ResizeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resize method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResizeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/resize", path_parameters) + + async def post(self,body: ResizePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + 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/cloudpc-resize?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResizePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + param body: The request body + param request_configuration: Configuration for the request 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) -> ResizeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResizeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResizeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResizeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_management/virtual_endpoint/cloud_p_cs/item/retrieve_cloud_pc_launch_detail/retrieve_cloud_pc_launch_detail_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/retrieve_cloud_pc_launch_detail/retrieve_cloud_pc_launch_detail_request_builder.py new file mode 100644 index 00000000000..48c32c7870d --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/retrieve_cloud_pc_launch_detail/retrieve_cloud_pc_launch_detail_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_pc_launch_detail import CloudPcLaunchDetail + from ......models.o_data_errors.o_data_error import ODataError + +class RetrieveCloudPcLaunchDetailRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveCloudPcLaunchDetail method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveCloudPcLaunchDetailRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcLaunchDetail]: + """ + Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcLaunchDetail] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-retrievecloudpclaunchdetail?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.cloud_pc_launch_detail import CloudPcLaunchDetail + + return await self.request_adapter.send_async(request_info, CloudPcLaunchDetail, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> RetrieveCloudPcLaunchDetailRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetrieveCloudPcLaunchDetailRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveCloudPcLaunchDetailRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_management/virtual_endpoint/on_premises_connections/item/cloud_pc_on_premises_connection_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/cloud_pc_on_premises_connection_item_request_builder.py index cc323cf487f..81e3ec906cf 100644 --- a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/cloud_pc_on_premises_connection_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/cloud_pc_on_premises_connection_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .....models.o_data_errors.o_data_error import ODataError from .run_health_checks.run_health_checks_request_builder import RunHealthChecksRequestBuilder + from .update_ad_domain_password.update_ad_domain_password_request_builder import UpdateAdDomainPasswordRequestBuilder class CloudPcOnPremisesConnectionItemRequestBuilder(BaseRequestBuilder): """ @@ -151,6 +152,15 @@ def run_health_checks(self) -> RunHealthChecksRequestBuilder: return RunHealthChecksRequestBuilder(self.request_adapter, self.path_parameters) + @property + def update_ad_domain_password(self) -> UpdateAdDomainPasswordRequestBuilder: + """ + Provides operations to call the updateAdDomainPassword method. + """ + from .update_ad_domain_password.update_ad_domain_password_request_builder import UpdateAdDomainPasswordRequestBuilder + + return UpdateAdDomainPasswordRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CloudPcOnPremisesConnectionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_post_request_body.py b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_post_request_body.py new file mode 100644 index 00000000000..068de0ad408 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class UpdateAdDomainPasswordPostRequestBody(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 adDomainPassword property + ad_domain_password: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UpdateAdDomainPasswordPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UpdateAdDomainPasswordPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UpdateAdDomainPasswordPostRequestBody() + + 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]] = { + "adDomainPassword": lambda n : setattr(self, 'ad_domain_password', 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("adDomainPassword", self.ad_domain_password) + writer.write_additional_data_value(self.additional_data) + + 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 new file mode 100644 index 00000000000..d112df8f495 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/update_ad_domain_password/update_ad_domain_password_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .update_ad_domain_password_post_request_body import UpdateAdDomainPasswordPostRequestBody + +class UpdateAdDomainPasswordRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the updateAdDomainPassword method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UpdateAdDomainPasswordRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}/updateAdDomainPassword", path_parameters) + + async def post(self,body: UpdateAdDomainPasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: UpdateAdDomainPasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + 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) -> UpdateAdDomainPasswordRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UpdateAdDomainPasswordRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UpdateAdDomainPasswordRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UpdateAdDomainPasswordRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 06c0dc18401..7587f3d7aa5 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/device_management/virtual_endpoint/report/report_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/report/report_request_builder.py new file mode 100644 index 00000000000..cc0dd8f68dc --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/report/report_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.cloud_pc_report import CloudPcReport + from ....models.o_data_errors.o_data_error import ODataError + from .retrieve_cloud_pc_recommendation_reports.retrieve_cloud_pc_recommendation_reports_request_builder import RetrieveCloudPcRecommendationReportsRequestBuilder + +class ReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the report property of the microsoft.graph.virtualEndpoint entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/report{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property report for deviceManagement + 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[ReportRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcReport]: + """ + Cloud PC-related reports. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcReport] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_pc_report import CloudPcReport + + return await self.request_adapter.send_async(request_info, CloudPcReport, error_mapping) + + async def patch(self,body: CloudPcReport, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcReport]: + """ + Update the navigation property report in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcReport] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_pc_report import CloudPcReport + + return await self.request_adapter.send_async(request_info, CloudPcReport, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property report for deviceManagement + 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[ReportRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Cloud PC-related reports. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CloudPcReport, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property report in deviceManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReportRequestBuilder(self.request_adapter, raw_url) + + @property + def retrieve_cloud_pc_recommendation_reports(self) -> RetrieveCloudPcRecommendationReportsRequestBuilder: + """ + Provides operations to call the retrieveCloudPcRecommendationReports method. + """ + from .retrieve_cloud_pc_recommendation_reports.retrieve_cloud_pc_recommendation_reports_request_builder import RetrieveCloudPcRecommendationReportsRequestBuilder + + return RetrieveCloudPcRecommendationReportsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReportRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReportRequestBuilderGetQueryParameters(): + """ + Cloud PC-related reports. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ReportRequestBuilderGetRequestConfiguration(RequestConfiguration[ReportRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReportRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_management/virtual_endpoint/report/retrieve_cloud_pc_recommendation_reports/retrieve_cloud_pc_recommendation_reports_post_request_body.py b/msgraph/generated/device_management/virtual_endpoint/report/retrieve_cloud_pc_recommendation_reports/retrieve_cloud_pc_recommendation_reports_post_request_body.py new file mode 100644 index 00000000000..bfdfa033233 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/report/retrieve_cloud_pc_recommendation_reports/retrieve_cloud_pc_recommendation_reports_post_request_body.py @@ -0,0 +1,85 @@ +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.cloud_pc_recommendation_report_type import CloudPcRecommendationReportType + +@dataclass +class RetrieveCloudPcRecommendationReportsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The filter property + filter: Optional[str] = None + # The groupBy property + group_by: Optional[list[str]] = None + # The orderBy property + order_by: Optional[list[str]] = None + # The reportType property + report_type: Optional[CloudPcRecommendationReportType] = None + # The search property + search: Optional[str] = None + # The select property + select: Optional[list[str]] = None + # The skip property + skip: Optional[int] = None + # The top property + top: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetrieveCloudPcRecommendationReportsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetrieveCloudPcRecommendationReportsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetrieveCloudPcRecommendationReportsPostRequestBody() + + 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.cloud_pc_recommendation_report_type import CloudPcRecommendationReportType + + from .....models.cloud_pc_recommendation_report_type import CloudPcRecommendationReportType + + fields: dict[str, Callable[[Any], None]] = { + "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "groupBy": lambda n : setattr(self, 'group_by', n.get_collection_of_primitive_values(str)), + "orderBy": lambda n : setattr(self, 'order_by', n.get_collection_of_primitive_values(str)), + "reportType": lambda n : setattr(self, 'report_type', n.get_enum_value(CloudPcRecommendationReportType)), + "search": lambda n : setattr(self, 'search', n.get_str_value()), + "select": lambda n : setattr(self, 'select', n.get_collection_of_primitive_values(str)), + "skip": lambda n : setattr(self, 'skip', n.get_int_value()), + "top": lambda n : setattr(self, 'top', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("filter", self.filter) + writer.write_collection_of_primitive_values("groupBy", self.group_by) + writer.write_collection_of_primitive_values("orderBy", self.order_by) + writer.write_enum_value("reportType", self.report_type) + writer.write_str_value("search", self.search) + writer.write_collection_of_primitive_values("select", self.select) + writer.write_int_value("skip", self.skip) + writer.write_int_value("top", self.top) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/device_management/virtual_endpoint/report/retrieve_cloud_pc_recommendation_reports/retrieve_cloud_pc_recommendation_reports_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/report/retrieve_cloud_pc_recommendation_reports/retrieve_cloud_pc_recommendation_reports_request_builder.py new file mode 100644 index 00000000000..a84dd5e8367 --- /dev/null +++ b/msgraph/generated/device_management/virtual_endpoint/report/retrieve_cloud_pc_recommendation_reports/retrieve_cloud_pc_recommendation_reports_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .retrieve_cloud_pc_recommendation_reports_post_request_body import RetrieveCloudPcRecommendationReportsPostRequestBody + +class RetrieveCloudPcRecommendationReportsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveCloudPcRecommendationReports method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveCloudPcRecommendationReportsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/report/retrieveCloudPcRecommendationReports", path_parameters) + + async def post(self,body: RetrieveCloudPcRecommendationReportsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Retrieve Cloud PC recommendation reports for usage optimization and cost savings. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/cloudpcreport-retrievecloudpcrecommendationreports?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") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_post_request_information(self,body: RetrieveCloudPcRecommendationReportsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve Cloud PC recommendation reports for usage optimization and cost savings. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RetrieveCloudPcRecommendationReportsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetrieveCloudPcRecommendationReportsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveCloudPcRecommendationReportsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveCloudPcRecommendationReportsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/device_management/virtual_endpoint/virtual_endpoint_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py index 5157cb2e68f..c5e1b4b902c 100644 --- a/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py @@ -22,6 +22,7 @@ from .gallery_images.gallery_images_request_builder import GalleryImagesRequestBuilder from .on_premises_connections.on_premises_connections_request_builder import OnPremisesConnectionsRequestBuilder from .provisioning_policies.provisioning_policies_request_builder import ProvisioningPoliciesRequestBuilder + from .report.report_request_builder import ReportRequestBuilder from .user_settings.user_settings_request_builder import UserSettingsRequestBuilder class VirtualEndpointRequestBuilder(BaseRequestBuilder): @@ -57,7 +58,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEndpointRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEndpoint]: """ - Virtual endpoint + Get virtualEndpoint from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEndpoint] """ @@ -111,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEndpointRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Virtual endpoint + Get virtualEndpoint from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -199,6 +200,15 @@ def provisioning_policies(self) -> ProvisioningPoliciesRequestBuilder: return ProvisioningPoliciesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def report(self) -> ReportRequestBuilder: + """ + Provides operations to manage the report property of the microsoft.graph.virtualEndpoint entity. + """ + from .report.report_request_builder import ReportRequestBuilder + + return ReportRequestBuilder(self.request_adapter, self.path_parameters) + @property def user_settings(self) -> UserSettingsRequestBuilder: """ @@ -218,7 +228,7 @@ class VirtualEndpointRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class VirtualEndpointRequestBuilderGetQueryParameters(): """ - Virtual endpoint + Get virtualEndpoint from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py index ec3600f9469..539e8fc880f 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: AssignUserToDevicePostRequestBody, request_configurati 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/intune-enrollment-windowsautopilotdeviceidentity-assignusertodevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py index 24e2eb6d7ee..4d12812fe62 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Unassigns the user from an Autopilot device. 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/intune-enrollment-windowsautopilotdeviceidentity-unassignuserfromdevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py index fee844c94b2..944b4d2b959 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: UpdateDevicePropertiesPostRequestBody, request_configu 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/intune-enrollment-windowsautopilotdeviceidentity-updatedeviceproperties?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py index b613d4d0fa3..a143539eb48 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsAutopilotDeviceIdentity. + Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement 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/intune-enrollment-windowsautopilotdeviceidentity-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ - Read properties and relationships of the windowsAutopilotDeviceIdentity object. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -98,7 +96,7 @@ async def patch(self,body: WindowsAutopilotDeviceIdentity, request_configuration def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsAutopilotDeviceIdentity. + Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsAutopilotDeviceIdentity object. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -180,7 +178,7 @@ class WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration @dataclass class WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsAutopilotDeviceIdentity object. + The Windows autopilot device identities contained collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py index df55b457200..3b12d9a8903 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py @@ -49,10 +49,9 @@ def by_windows_autopilot_device_identity_id(self,windows_autopilot_device_identi async def get(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsAutopilotDeviceIdentityCollectionResponse]: """ - List properties and relationships of the windowsAutopilotDeviceIdentity objects. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsAutopilotDeviceIdentityCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsA async def post(self,body: WindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ - Create a new windowsAutopilotDeviceIdentity object. + Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsAutopilotDeviceIdentity, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsAutopilotDeviceIdentity objects. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsAutopilotDeviceIdentity object. + Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsAutopilotDeviceIdentity objects. + The Windows autopilot device identities contained collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py index bab85043d4f..8bea8db2fae 100644 --- a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionAppLearningSummary. + Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement 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/intune-wip-windowsinformationprotectionapplearningsummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ - Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ - Update the properties of a windowsInformationProtectionAppLearningSummary object. + Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: WindowsInformationProtectionAppLearningSummary, reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionAppLearningSummary. + Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionAppLearningSummary object. + Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequ @dataclass class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + The windows information protection app learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py index 6dcd6df78f1..6da1f818b65 100644 --- a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_app_learning_summary_id(self,windows_infor async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def post(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ - Create a new windowsInformationProtectionAppLearningSummary object. + Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionAppLearningSummary, reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionAppLearningSummary object. + Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + The windows information protection app learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py index 36a6830514d..02760d5a4df 100644 --- a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionNetworkLearningSummary. + Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement 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/intune-wip-windowsinformationprotectionnetworklearningsummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ - Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ - Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: WindowsInformationProtectionNetworkLearningSummary, r def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionNetworkLearningSummary. + Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDelete @dataclass class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + The windows information protection network learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py index 027a988fcb6..fac75120535 100644 --- a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_network_learning_summary_id(self,windows_i async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def post(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ - Create a new windowsInformationProtectionNetworkLearningSummary object. + Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionNetworkLearningSummary, re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionNetworkLearningSummary object. + Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + The windows information protection network learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py index 8d895523f92..b95c904bf0f 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py @@ -49,10 +49,9 @@ def by_malware_state_for_windows_device_id(self,malware_state_for_windows_device async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMalwareStatesRequestBuilderGetQueryParameters]] = None) -> Optional[MalwareStateForWindowsDeviceCollectionResponse]: """ - List properties and relationships of the malwareStateForWindowsDevice objects. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDeviceCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def post(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MalwareStateForWindowsDevice]: """ - Create a new malwareStateForWindowsDevice object. + Create new navigation property to deviceMalwareStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MalwareStateForWindowsDevice, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceMalwareStatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the malwareStateForWindowsDevice objects. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new malwareStateForWindowsDevice object. + Create new navigation property to deviceMalwareStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceMalwareStatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the malwareStateForWindowsDevice objects. + List of devices affected by current malware with the malware state on each device """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py index e4c28b4dfdc..bd43c57f8d2 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a malwareStateForWindowsDevice. + Delete navigation property deviceMalwareStates for deviceManagement 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/intune-devices-malwarestateforwindowsdevice-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters]] = None) -> Optional[MalwareStateForWindowsDevice]: """ - Read properties and relationships of the malwareStateForWindowsDevice object. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MalwareS async def patch(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MalwareStateForWindowsDevice]: """ - Update the properties of a malwareStateForWindowsDevice object. + Update the navigation property deviceMalwareStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MalwareStateForWindowsDevice, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a malwareStateForWindowsDevice. + Delete navigation property deviceMalwareStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the malwareStateForWindowsDevice object. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a malwareStateForWindowsDevice object. + Update the navigation property deviceMalwareStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration(R @dataclass class MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the malwareStateForWindowsDevice object. + List of devices affected by current malware with the malware state on each device """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py index 8e13b844eb5..98082699811 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsMalwareInformation. + Delete navigation property windowsMalwareInformation for deviceManagement 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/intune-devices-windowsmalwareinformation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsMalwareInformation]: """ - Read properties and relationships of the windowsMalwareInformation object. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformation] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsM async def patch(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsMalwareInformation]: """ - Update the properties of a windowsMalwareInformation object. + Update the navigation property windowsMalwareInformation in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformation] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: WindowsMalwareInformation, request_configuration: Opt def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsMalwareInformation. + Delete navigation property windowsMalwareInformation for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsMalwareInformation object. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsMalwareInformation object. + Update the navigation property windowsMalwareInformation in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration(Requ @dataclass class WindowsMalwareInformationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsMalwareInformation object. + The list of affected malware in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py b/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py index 811f3a0faa1..28367533fee 100644 --- a/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py @@ -49,10 +49,9 @@ def by_windows_malware_information_id(self,windows_malware_information_id: str) async def get(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsMalwareInformationCollectionResponse]: """ - List properties and relationships of the windowsMalwareInformation objects. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsM async def post(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsMalwareInformation]: """ - Create a new windowsMalwareInformation object. + Create new navigation property to windowsMalwareInformation for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformation] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsMalwareInformation, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsMalwareInformation objects. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsMalwareInformation object. + Create new navigation property to windowsMalwareInformation for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsMalwareInformationRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsMalwareInformation objects. + The list of affected malware in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/devices/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/devices/get_available_extension_properties/get_available_extension_properties_request_builder.py index 3c003675138..9704261b792 100644 --- a/msgraph/generated/devices/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/devices/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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 76f38bd6a89..c82da992d3a 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/devices/validate_properties/validate_properties_request_builder.py b/msgraph/generated/devices/validate_properties/validate_properties_request_builder.py index 74321fd1217..5956482bf97 100644 --- a/msgraph/generated/devices/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/devices/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/directory/administrative_units/item/administrative_unit_item_request_builder.py b/msgraph/generated/directory/administrative_units/item/administrative_unit_item_request_builder.py index f7adf360966..1dcb5e6f0be 100644 --- a/msgraph/generated/directory/administrative_units/item/administrative_unit_item_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/administrative_unit_item_request_builder.py @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AdministrativeUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[AdministrativeUnit]: """ - Retrieve the properties and relationships of an administrativeUnit object. + Retrieve the properties and relationships of an administrativeUnit object. The administrativeUnit resource supports extensions, which also allows you to use the GET operation to get custom properties and extension data in an administrativeUnit instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AdministrativeUnit] Find more info here: https://learn.microsoft.com/graph/api/administrativeunit-get?view=graph-rest-1.0 @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrativeUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an administrativeUnit object. + Retrieve the properties and relationships of an administrativeUnit object. The administrativeUnit resource supports extensions, which also allows you to use the GET operation to get custom properties and extension data in an administrativeUnit instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -181,7 +181,7 @@ class AdministrativeUnitItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class AdministrativeUnitItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an administrativeUnit object. + Retrieve the properties and relationships of an administrativeUnit object. The administrativeUnit resource supports extensions, which also allows you to use the GET operation to get custom properties and extension data in an administrativeUnit instance. """ def get_query_parameter(self,original_name: str) -> str: """ 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 31c154b9aee..7a2873f2ef9 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- 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- 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- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/directory/deleted_items/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/directory/deleted_items/get_available_extension_properties/get_available_extension_properties_request_builder.py index 95f7015901b..d964ddeeab1 100644 --- a/msgraph/generated/directory/deleted_items/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/directory/deleted_items/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/directory/deleted_items/graph_group/graph_group_request_builder.py b/msgraph/generated/directory/deleted_items/graph_group/graph_group_request_builder.py index e9048cf6a07..9c4df8aee44 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- 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- 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- 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 d7d9e3855f1..f9bc563905b 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. 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- 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. 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- 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- 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 88c0541dfe2..a970a74c196 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- 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- 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- 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 51257fa7a7a..9339ed04272 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/validate_properties/validate_properties_request_builder.py b/msgraph/generated/directory/deleted_items/validate_properties/validate_properties_request_builder.py index 7c45181117c..7e629320430 100644 --- a/msgraph/generated/directory/deleted_items/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/directory/deleted_items/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/directory/directory_request_builder.py b/msgraph/generated/directory/directory_request_builder.py index fe6088adb0a..12f5b4e0ccf 100644 --- a/msgraph/generated/directory/directory_request_builder.py +++ b/msgraph/generated/directory/directory_request_builder.py @@ -23,6 +23,7 @@ from .device_local_credentials.device_local_credentials_request_builder import DeviceLocalCredentialsRequestBuilder from .federation_configurations.federation_configurations_request_builder import FederationConfigurationsRequestBuilder from .on_premises_synchronization.on_premises_synchronization_request_builder import OnPremisesSynchronizationRequestBuilder + from .public_key_infrastructure.public_key_infrastructure_request_builder import PublicKeyInfrastructureRequestBuilder from .subscriptions.subscriptions_request_builder import SubscriptionsRequestBuilder from .subscriptions_with_commerce_subscription_id.subscriptions_with_commerce_subscription_id_request_builder import SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -193,6 +194,15 @@ def on_premises_synchronization(self) -> OnPremisesSynchronizationRequestBuilder return OnPremisesSynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def public_key_infrastructure(self) -> PublicKeyInfrastructureRequestBuilder: + """ + Provides operations to manage the publicKeyInfrastructure property of the microsoft.graph.directory entity. + """ + from .public_key_infrastructure.public_key_infrastructure_request_builder import PublicKeyInfrastructureRequestBuilder + + return PublicKeyInfrastructureRequestBuilder(self.request_adapter, self.path_parameters) + @property def subscriptions(self) -> SubscriptionsRequestBuilder: """ diff --git a/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/certificate_based_auth_configurations_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/certificate_based_auth_configurations_request_builder.py new file mode 100644 index 00000000000..9972c4accfa --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/certificate_based_auth_configurations_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.certificate_based_auth_pki import CertificateBasedAuthPki + from ....models.certificate_based_auth_pki_collection_response import CertificateBasedAuthPkiCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.certificate_based_auth_pki_item_request_builder import CertificateBasedAuthPkiItemRequestBuilder + +class CertificateBasedAuthConfigurationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CertificateBasedAuthConfigurationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_certificate_based_auth_pki_id(self,certificate_based_auth_pki_id: str) -> CertificateBasedAuthPkiItemRequestBuilder: + """ + Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity. + param certificate_based_auth_pki_id: The unique identifier of certificateBasedAuthPki + Returns: CertificateBasedAuthPkiItemRequestBuilder + """ + if certificate_based_auth_pki_id is None: + raise TypeError("certificate_based_auth_pki_id cannot be null.") + from .item.certificate_based_auth_pki_item_request_builder import CertificateBasedAuthPkiItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["certificateBasedAuthPki%2Did"] = certificate_based_auth_pki_id + return CertificateBasedAuthPkiItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[CertificateBasedAuthPkiCollectionResponse]: + """ + Get a list of the certificateBasedAuthPki objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateBasedAuthPkiCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/publickeyinfrastructureroot-list-certificatebasedauthconfigurations?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.certificate_based_auth_pki_collection_response import CertificateBasedAuthPkiCollectionResponse + + return await self.request_adapter.send_async(request_info, CertificateBasedAuthPkiCollectionResponse, error_mapping) + + async def post(self,body: CertificateBasedAuthPki, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CertificateBasedAuthPki]: + """ + Create a new certificateBasedAuthPki object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateBasedAuthPki] + Find more info here: https://learn.microsoft.com/graph/api/publickeyinfrastructureroot-post-certificatebasedauthconfigurations?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.certificate_based_auth_pki import CertificateBasedAuthPki + + return await self.request_adapter.send_async(request_info, CertificateBasedAuthPki, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the certificateBasedAuthPki 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: CertificateBasedAuthPki, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new certificateBasedAuthPki 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) -> CertificateBasedAuthConfigurationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CertificateBasedAuthConfigurationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CertificateBasedAuthConfigurationsRequestBuilder(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 CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters(): + """ + Get a list of the certificateBasedAuthPki 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 CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration(RequestConfiguration[CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/directory/public_key_infrastructure/certificate_based_auth_configurations/count/count_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/count/count_request_builder.py new file mode 100644 index 00000000000..032436d6f8e --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/$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/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/certificate_authorities_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/certificate_authorities_request_builder.py new file mode 100644 index 00000000000..79a86784986 --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/certificate_authorities_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.certificate_authority_detail import CertificateAuthorityDetail + from ......models.certificate_authority_detail_collection_response import CertificateAuthorityDetailCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.certificate_authority_detail_item_request_builder import CertificateAuthorityDetailItemRequestBuilder + +class CertificateAuthoritiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the certificateAuthorities property of the microsoft.graph.certificateBasedAuthPki entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CertificateAuthoritiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/certificateAuthorities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_certificate_authority_detail_id(self,certificate_authority_detail_id: str) -> CertificateAuthorityDetailItemRequestBuilder: + """ + Provides operations to manage the certificateAuthorities property of the microsoft.graph.certificateBasedAuthPki entity. + param certificate_authority_detail_id: The unique identifier of certificateAuthorityDetail + Returns: CertificateAuthorityDetailItemRequestBuilder + """ + if certificate_authority_detail_id is None: + raise TypeError("certificate_authority_detail_id cannot be null.") + from .item.certificate_authority_detail_item_request_builder import CertificateAuthorityDetailItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["certificateAuthorityDetail%2Did"] = certificate_authority_detail_id + return CertificateAuthorityDetailItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CertificateAuthoritiesRequestBuilderGetQueryParameters]] = None) -> Optional[CertificateAuthorityDetailCollectionResponse]: + """ + Get a list of the certificateAuthorityDetail objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateAuthorityDetailCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/certificatebasedauthpki-list-certificateauthorities?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.certificate_authority_detail_collection_response import CertificateAuthorityDetailCollectionResponse + + return await self.request_adapter.send_async(request_info, CertificateAuthorityDetailCollectionResponse, error_mapping) + + async def post(self,body: CertificateAuthorityDetail, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CertificateAuthorityDetail]: + """ + Create a new certificateAuthorityDetail object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateAuthorityDetail] + Find more info here: https://learn.microsoft.com/graph/api/certificatebasedauthpki-post-certificateauthorities?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.certificate_authority_detail import CertificateAuthorityDetail + + return await self.request_adapter.send_async(request_info, CertificateAuthorityDetail, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CertificateAuthoritiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the certificateAuthorityDetail 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: CertificateAuthorityDetail, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new certificateAuthorityDetail 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) -> CertificateAuthoritiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CertificateAuthoritiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CertificateAuthoritiesRequestBuilder(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 CertificateAuthoritiesRequestBuilderGetQueryParameters(): + """ + Get a list of the certificateAuthorityDetail 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 CertificateAuthoritiesRequestBuilderGetRequestConfiguration(RequestConfiguration[CertificateAuthoritiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CertificateAuthoritiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/count/count_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/count/count_request_builder.py new file mode 100644 index 00000000000..34e661450d0 --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/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}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/certificateAuthorities/$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/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/item/certificate_authority_detail_item_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/item/certificate_authority_detail_item_request_builder.py new file mode 100644 index 00000000000..0c0810f13c5 --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_authorities/item/certificate_authority_detail_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.certificate_authority_detail import CertificateAuthorityDetail + from .......models.o_data_errors.o_data_error import ODataError + +class CertificateAuthorityDetailItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the certificateAuthorities property of the microsoft.graph.certificateBasedAuthPki entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CertificateAuthorityDetailItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/certificateAuthorities/{certificateAuthorityDetail%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a certificateAuthorityDetail 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/certificatebasedauthpki-delete-certificateauthorities?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[CertificateAuthorityDetailItemRequestBuilderGetQueryParameters]] = None) -> Optional[CertificateAuthorityDetail]: + """ + The collection of certificate authorities contained in this public key infrastructure resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateAuthorityDetail] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.certificate_authority_detail import CertificateAuthorityDetail + + return await self.request_adapter.send_async(request_info, CertificateAuthorityDetail, error_mapping) + + async def patch(self,body: CertificateAuthorityDetail, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CertificateAuthorityDetail]: + """ + Update certificateAuthorityDetail + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateAuthorityDetail] + Find more info here: https://learn.microsoft.com/graph/api/certificateauthoritydetail-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.certificate_authority_detail import CertificateAuthorityDetail + + return await self.request_adapter.send_async(request_info, CertificateAuthorityDetail, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a certificateAuthorityDetail 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[CertificateAuthorityDetailItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of certificate authorities contained in this public key infrastructure 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", "application/json") + return request_info + + def to_patch_request_information(self,body: CertificateAuthorityDetail, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update certificateAuthorityDetail + param body: The request body + param request_configuration: Configuration for the request 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) -> CertificateAuthorityDetailItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CertificateAuthorityDetailItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CertificateAuthorityDetailItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CertificateAuthorityDetailItemRequestBuilderGetQueryParameters(): + """ + The collection of certificate authorities contained in this public key infrastructure 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 == "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 CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CertificateAuthorityDetailItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_based_auth_pki_item_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_based_auth_pki_item_request_builder.py new file mode 100644 index 00000000000..247b9c60c28 --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/certificate_based_auth_pki_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.certificate_based_auth_pki import CertificateBasedAuthPki + from .....models.o_data_errors.o_data_error import ODataError + from .certificate_authorities.certificate_authorities_request_builder import CertificateAuthoritiesRequestBuilder + from .upload.upload_request_builder import UploadRequestBuilder + +class CertificateBasedAuthPkiItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CertificateBasedAuthPkiItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a certificateBasedAuthPki 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/publickeyinfrastructureroot-delete-certificatebasedauthconfigurations?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[CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters]] = None) -> Optional[CertificateBasedAuthPki]: + """ + Read the properties and relationships of a certificateBasedAuthPki object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateBasedAuthPki] + Find more info here: https://learn.microsoft.com/graph/api/certificatebasedauthpki-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.certificate_based_auth_pki import CertificateBasedAuthPki + + return await self.request_adapter.send_async(request_info, CertificateBasedAuthPki, error_mapping) + + async def patch(self,body: CertificateBasedAuthPki, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CertificateBasedAuthPki]: + """ + Update the properties of a certificateBasedAuthPki object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CertificateBasedAuthPki] + Find more info here: https://learn.microsoft.com/graph/api/certificatebasedauthpki-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.certificate_based_auth_pki import CertificateBasedAuthPki + + return await self.request_adapter.send_async(request_info, CertificateBasedAuthPki, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a certificateBasedAuthPki 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[CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a certificateBasedAuthPki 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: CertificateBasedAuthPki, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a certificateBasedAuthPki 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) -> CertificateBasedAuthPkiItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CertificateBasedAuthPkiItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CertificateBasedAuthPkiItemRequestBuilder(self.request_adapter, raw_url) + + @property + def certificate_authorities(self) -> CertificateAuthoritiesRequestBuilder: + """ + Provides operations to manage the certificateAuthorities property of the microsoft.graph.certificateBasedAuthPki entity. + """ + from .certificate_authorities.certificate_authorities_request_builder import CertificateAuthoritiesRequestBuilder + + return CertificateAuthoritiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload(self) -> UploadRequestBuilder: + """ + Provides operations to call the upload method. + """ + from .upload.upload_request_builder import UploadRequestBuilder + + return UploadRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a certificateBasedAuthPki 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 CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/directory/public_key_infrastructure/certificate_based_auth_configurations/item/upload/upload_post_request_body.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/upload/upload_post_request_body.py new file mode 100644 index 00000000000..ec8319630ab --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/upload/upload_post_request_body.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class UploadPostRequestBody(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 sha256FileHash property + sha256_file_hash: Optional[str] = None + # The uploadUrl property + upload_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UploadPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UploadPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UploadPostRequestBody() + + 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]] = { + "sha256FileHash": lambda n : setattr(self, 'sha256_file_hash', n.get_str_value()), + "uploadUrl": lambda n : setattr(self, 'upload_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("sha256FileHash", self.sha256_file_hash) + writer.write_str_value("uploadUrl", self.upload_url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/upload/upload_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/upload/upload_request_builder.py new file mode 100644 index 00000000000..93fe99dff6f --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/item/upload/upload_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .upload_post_request_body import UploadPostRequestBody + +class UploadRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the upload method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/upload", path_parameters) + + async def post(self,body: UploadPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Append additional certificate authority details to a certificateBasedAuthPki resource. Only one operation can run at a time and this operation can take up to 30 minutes to complete. To know whether another upload is in progress, call the Get certificateBasedAuthPki. The status property will have the value running. + 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/certificatebasedauthpki-upload?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: UploadPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Append additional certificate authority details to a certificateBasedAuthPki resource. Only one operation can run at a time and this operation can take up to 30 minutes to complete. To know whether another upload is in progress, call the Get certificateBasedAuthPki. The status property will have the value running. + param body: The request body + param request_configuration: Configuration for the request 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) -> UploadRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/directory/public_key_infrastructure/public_key_infrastructure_request_builder.py b/msgraph/generated/directory/public_key_infrastructure/public_key_infrastructure_request_builder.py new file mode 100644 index 00000000000..7c510943d95 --- /dev/null +++ b/msgraph/generated/directory/public_key_infrastructure/public_key_infrastructure_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .certificate_based_auth_configurations.certificate_based_auth_configurations_request_builder import CertificateBasedAuthConfigurationsRequestBuilder + +class PublicKeyInfrastructureRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the publicKeyInfrastructure property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PublicKeyInfrastructureRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/publicKeyInfrastructure{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property publicKeyInfrastructure for directory + 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[PublicKeyInfrastructureRequestBuilderGetQueryParameters]] = None) -> Optional[PublicKeyInfrastructureRoot]: + """ + The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PublicKeyInfrastructureRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.public_key_infrastructure_root import PublicKeyInfrastructureRoot + + return await self.request_adapter.send_async(request_info, PublicKeyInfrastructureRoot, error_mapping) + + async def patch(self,body: PublicKeyInfrastructureRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PublicKeyInfrastructureRoot]: + """ + Update the navigation property publicKeyInfrastructure in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PublicKeyInfrastructureRoot] + """ + 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.public_key_infrastructure_root import PublicKeyInfrastructureRoot + + return await self.request_adapter.send_async(request_info, PublicKeyInfrastructureRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property publicKeyInfrastructure for directory + 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[PublicKeyInfrastructureRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: PublicKeyInfrastructureRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property publicKeyInfrastructure in directory + param body: The request body + param request_configuration: Configuration for the request 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) -> PublicKeyInfrastructureRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PublicKeyInfrastructureRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PublicKeyInfrastructureRequestBuilder(self.request_adapter, raw_url) + + @property + def certificate_based_auth_configurations(self) -> CertificateBasedAuthConfigurationsRequestBuilder: + """ + Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity. + """ + from .certificate_based_auth_configurations.certificate_based_auth_configurations_request_builder import CertificateBasedAuthConfigurationsRequestBuilder + + return CertificateBasedAuthConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PublicKeyInfrastructureRequestBuilderGetQueryParameters(): + """ + The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PublicKeyInfrastructureRequestBuilderGetRequestConfiguration(RequestConfiguration[PublicKeyInfrastructureRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/directory_objects/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/directory_objects/get_available_extension_properties/get_available_extension_properties_request_builder.py index aba40218433..6a246ad9313 100644 --- a/msgraph/generated/directory_objects/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/directory_objects/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/directory_objects/item/restore/restore_request_builder.py b/msgraph/generated/directory_objects/item/restore/restore_request_builder.py index e29cd47332d..e2667d5e5be 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/validate_properties/validate_properties_request_builder.py b/msgraph/generated/directory_objects/validate_properties/validate_properties_request_builder.py index e29c04c7964..ff48b5dd9c9 100644 --- a/msgraph/generated/directory_objects/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/directory_objects/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/directory_role_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/directory_role_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py index bdf086113a6..792843941d4 100644 --- a/msgraph/generated/directory_role_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/directory_role_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/directory_role_templates/item/restore/restore_request_builder.py b/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py index 2781129f325..8b2bef1f7a2 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/validate_properties/validate_properties_request_builder.py b/msgraph/generated/directory_role_templates/validate_properties/validate_properties_request_builder.py index e7507e21cdf..3eb6dc57878 100644 --- a/msgraph/generated/directory_role_templates/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/directory_role_templates/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/directory_roles/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/directory_roles/get_available_extension_properties/get_available_extension_properties_request_builder.py index cffc6e696eb..dfd285579f3 100644 --- a/msgraph/generated/directory_roles/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/directory_roles/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/directory_roles/item/restore/restore_request_builder.py b/msgraph/generated/directory_roles/item/restore/restore_request_builder.py index 65b8bc387dd..259ced3c4ad 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/validate_properties/validate_properties_request_builder.py b/msgraph/generated/directory_roles/validate_properties/validate_properties_request_builder.py index e85791d6177..58d83285bf2 100644 --- a/msgraph/generated/directory_roles/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/directory_roles/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/domains/item/verify/verify_request_builder.py b/msgraph/generated/domains/item/verify/verify_request_builder.py index 5241fb07ffa..6f8fdfcf94c 100644 --- a/msgraph/generated/domains/item/verify/verify_request_builder.py +++ b/msgraph/generated/domains/item/verify/verify_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[Domain]: """ - Validates the ownership of the domain. + Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Domain] Find more info here: https://learn.microsoft.com/graph/api/domain-verify?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: """ - Validates the ownership of the domain. + Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ 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 41e06a22e66..3a16988e35a 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/copy/copy_post_request_body.py b/msgraph/generated/drives/item/items/item/copy/copy_post_request_body.py index 2d4edeb4762..56a092d88c8 100644 --- a/msgraph/generated/drives/item/items/item/copy/copy_post_request_body.py +++ b/msgraph/generated/drives/item/items/item/copy/copy_post_request_body.py @@ -15,6 +15,10 @@ class CopyPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The childrenOnly property + children_only: Optional[bool] = None + # The includeAllVersionHistory property + include_all_version_history: Optional[bool] = None # The name property name: Optional[str] = None # The parentReference property @@ -41,6 +45,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ......models.item_reference import ItemReference fields: dict[str, Callable[[Any], None]] = { + "childrenOnly": lambda n : setattr(self, 'children_only', n.get_bool_value()), + "includeAllVersionHistory": lambda n : setattr(self, 'include_all_version_history', n.get_bool_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), "parentReference": lambda n : setattr(self, 'parent_reference', n.get_object_value(ItemReference)), } @@ -54,6 +60,8 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("childrenOnly", self.children_only) + writer.write_bool_value("includeAllVersionHistory", self.include_all_version_history) writer.write_str_value("name", self.name) writer.write_object_value("parentReference", self.parent_reference) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/drives/item/items/item/copy/copy_request_builder.py b/msgraph/generated/drives/item/items/item/copy/copy_request_builder.py index 87dfd8d3905..4da1d9fabb3 100644 --- a/msgraph/generated/drives/item/items/item/copy/copy_request_builder.py +++ b/msgraph/generated/drives/item/items/item/copy/copy_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CopyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveItem]: """ - Asynchronously creates a copy of an driveItem (including any children), under a new parent item or with a new name. + Invoke action copy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveItem] - Find more info here: https://learn.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: CopyPostRequestBody, request_configuration: Optional[R def to_post_request_information(self,body: CopyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Asynchronously creates a copy of an driveItem (including any children), under a new parent item or with a new name. + Invoke action copy 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/drives/item/items/item/create_link/create_link_request_builder.py b/msgraph/generated/drives/item/items/item/create_link/create_link_request_builder.py index 3a67055941a..8fa2397b1f3 100644 --- a/msgraph/generated/drives/item/items/item/create_link/create_link_request_builder.py +++ b/msgraph/generated/drives/item/items/item/create_link/create_link_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CreateLinkPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Permission]: """ - You can use createLink action to share a DriveItem via a sharing link. The createLink action will create a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors. + Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] @@ -57,7 +57,7 @@ async def post(self,body: CreateLinkPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: CreateLinkPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - You can use createLink action to share a DriveItem via a sharing link. The createLink action will create a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors. + Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. 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/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 669791f5a7e..f0ffd4d7c95 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/invite/invite_request_builder.py b/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py index cf712843933..8761232d8f5 100644 --- a/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py +++ b/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InvitePostResponse]: """ - Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InvitePostResponse] @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. 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/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 92072b010cc..1681d4c34eb 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/items/item/restore/restore_request_builder.py b/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py index 263bbe3b24f..459e36b565f 100644 --- a/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py +++ b/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveItem]: """ - Restore a driveItem that has been deleted and is currently in the recycle bin. NOTE: This functionality is currently only available for OneDrive Personal. + Restore a deleted driveItem that is currently in the recycle bin. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveItem] @@ -57,7 +57,7 @@ async def post(self,body: RestorePostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a driveItem that has been deleted and is currently in the recycle bin. NOTE: This functionality is currently only available for OneDrive Personal. + Restore a deleted driveItem that is currently in the recycle bin. 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/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 bcd7c063109..ee7ee00e12d 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 @@ -51,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RetentionLabelRequestBuilderGetQueryParameters]] = None) -> Optional[ItemRetentionLabel]: """ - Information about retention label and settings enforced on the driveItem. Read-write. + Get metadata information for a retention label applied on 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemRetentionLabel] + Find more info here: https://learn.microsoft.com/graph/api/driveitem-getretentionlabel?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Retentio async def patch(self,body: ItemRetentionLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ItemRetentionLabel]: """ - Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemRetentionLabel] - Find more info here: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,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 """ @@ -106,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RetentionLabelRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Information about retention label and settings enforced on the driveItem. Read-write. + Get metadata information for a retention label applied on 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ItemRetentionLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +151,7 @@ class RetentionLabelRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class RetentionLabelRequestBuilderGetQueryParameters(): """ - Information about retention label and settings enforced on the driveItem. Read-write. + Get metadata information for a retention label applied on 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. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py b/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py index 1520fe40679..ca2b27b6db8 100644 --- a/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py +++ b/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py @@ -31,10 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. 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/driveitemversion-restore?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitemversion-restoreversion?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. 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/workbook/names/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py index d8b2bfaf31a..45895ee6bc2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. 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/workbook/worksheets/item/names/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py index af1d91134f1..648c853bdf6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ 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 eb10baba800..1ce4f9408d9 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 fd590dbc27b..06da7f1dafa 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 ff738f1d97b..2a74bbf7df5 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 92a70dffb3c..3f4520c2ab7 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 fb217cf98d3..fcc71619acd 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/drives/item/recent/recent_request_builder.py b/msgraph/generated/drives/item/recent/recent_request_builder.py index e74db27a3ed..71df7f6d2ea 100644 --- a/msgraph/generated/drives/item/recent/recent_request_builder.py +++ b/msgraph/generated/drives/item/recent/recent_request_builder.py @@ -32,11 +32,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[RecentRequestBuilderGetQueryParameters]] = None) -> Optional[RecentGetResponse]: """ - List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecentGetResponse] Find more info here: https://learn.microsoft.com/graph/api/drive-recent?view=graph-rest-1.0 """ + warn("This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,10 +54,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RecentRe def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -68,6 +70,7 @@ def with_url(self,raw_url: str) -> RecentRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RecentRequestBuilder """ + warn("This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RecentRequestBuilder(self.request_adapter, raw_url) @@ -75,7 +78,7 @@ def with_url(self,raw_url: str) -> RecentRequestBuilder: @dataclass class RecentRequestBuilderGetQueryParameters(): """ - List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/shared_with_me/shared_with_me_request_builder.py b/msgraph/generated/drives/item/shared_with_me/shared_with_me_request_builder.py index 06c5224626f..aa94f848f6f 100644 --- a/msgraph/generated/drives/item/shared_with_me/shared_with_me_request_builder.py +++ b/msgraph/generated/drives/item/shared_with_me/shared_with_me_request_builder.py @@ -37,6 +37,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SharedWi Returns: Optional[SharedWithMeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/drive-sharedwithme?view=graph-rest-1.0 """ + warn("This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,6 +58,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -68,6 +70,7 @@ def with_url(self,raw_url: str) -> SharedWithMeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SharedWithMeRequestBuilder """ + warn("This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SharedWithMeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/education/classes/item/assignment_settings/assignment_settings_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/assignment_settings_request_builder.py index 278df32a856..156ae31b5a2 100644 --- a/msgraph/generated/education/classes/item/assignment_settings/assignment_settings_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_settings/assignment_settings_request_builder.py @@ -16,7 +16,9 @@ if TYPE_CHECKING: from .....models.education_assignment_settings import EducationAssignmentSettings from .....models.o_data_errors.o_data_error import ODataError + from .default_grading_scheme.default_grading_scheme_request_builder import DefaultGradingSchemeRequestBuilder from .grading_categories.grading_categories_request_builder import GradingCategoriesRequestBuilder + from .grading_schemes.grading_schemes_request_builder import GradingSchemesRequestBuilder class AssignmentSettingsRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +142,15 @@ def with_url(self,raw_url: str) -> AssignmentSettingsRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignmentSettingsRequestBuilder(self.request_adapter, raw_url) + @property + def default_grading_scheme(self) -> DefaultGradingSchemeRequestBuilder: + """ + Provides operations to manage the defaultGradingScheme property of the microsoft.graph.educationAssignmentSettings entity. + """ + from .default_grading_scheme.default_grading_scheme_request_builder import DefaultGradingSchemeRequestBuilder + + return DefaultGradingSchemeRequestBuilder(self.request_adapter, self.path_parameters) + @property def grading_categories(self) -> GradingCategoriesRequestBuilder: """ @@ -149,6 +160,15 @@ def grading_categories(self) -> GradingCategoriesRequestBuilder: return GradingCategoriesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def grading_schemes(self) -> GradingSchemesRequestBuilder: + """ + Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + """ + from .grading_schemes.grading_schemes_request_builder import GradingSchemesRequestBuilder + + return GradingSchemesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AssignmentSettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/classes/item/assignment_settings/default_grading_scheme/default_grading_scheme_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/default_grading_scheme/default_grading_scheme_request_builder.py new file mode 100644 index 00000000000..e989389b153 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignment_settings/default_grading_scheme/default_grading_scheme_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.education_grading_scheme import EducationGradingScheme + from ......models.o_data_errors.o_data_error import ODataError + +class DefaultGradingSchemeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the defaultGradingScheme property of the microsoft.graph.educationAssignmentSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefaultGradingSchemeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/defaultGradingScheme{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefaultGradingSchemeRequestBuilderGetQueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + The default grading scheme for assignments created in this class. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultGradingSchemeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The default grading scheme for assignments created in this class. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DefaultGradingSchemeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DefaultGradingSchemeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefaultGradingSchemeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefaultGradingSchemeRequestBuilderGetQueryParameters(): + """ + The default grading scheme for assignments created in this class. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DefaultGradingSchemeRequestBuilderGetRequestConfiguration(RequestConfiguration[DefaultGradingSchemeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignment_settings/grading_schemes/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/grading_schemes/count/count_request_builder.py new file mode 100644 index 00000000000..152da8a78fa --- /dev/null +++ b/msgraph/generated/education/classes/item/assignment_settings/grading_schemes/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}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes/$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/education/classes/item/assignment_settings/grading_schemes/grading_schemes_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/grading_schemes/grading_schemes_request_builder.py new file mode 100644 index 00000000000..079553b0fad --- /dev/null +++ b/msgraph/generated/education/classes/item/assignment_settings/grading_schemes/grading_schemes_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.education_grading_scheme import EducationGradingScheme + from ......models.education_grading_scheme_collection_response import EducationGradingSchemeCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_grading_scheme_item_request_builder import EducationGradingSchemeItemRequestBuilder + +class GradingSchemesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GradingSchemesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_grading_scheme_id(self,education_grading_scheme_id: str) -> EducationGradingSchemeItemRequestBuilder: + """ + Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + param education_grading_scheme_id: The unique identifier of educationGradingScheme + Returns: EducationGradingSchemeItemRequestBuilder + """ + if education_grading_scheme_id is None: + raise TypeError("education_grading_scheme_id cannot be null.") + from .item.education_grading_scheme_item_request_builder import EducationGradingSchemeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationGradingScheme%2Did"] = education_grading_scheme_id + return EducationGradingSchemeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GradingSchemesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationGradingSchemeCollectionResponse]: + """ + Read the properties and relationships of an educationGradingScheme object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingSchemeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.education_grading_scheme_collection_response import EducationGradingSchemeCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationGradingSchemeCollectionResponse, error_mapping) + + async def post(self,body: EducationGradingScheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + Create a new educationGradingScheme on an educationClass. Only teachers can perform this operation. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + Find more info here: https://learn.microsoft.com/graph/api/educationassignmentsettings-post-gradingschemes?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.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GradingSchemesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of an educationGradingScheme 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_post_request_information(self,body: EducationGradingScheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new educationGradingScheme on an educationClass. Only teachers can perform this operation. + param body: The request body + param request_configuration: Configuration for the request 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) -> GradingSchemesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GradingSchemesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GradingSchemesRequestBuilder(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 GradingSchemesRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of an educationGradingScheme object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GradingSchemesRequestBuilderGetRequestConfiguration(RequestConfiguration[GradingSchemesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GradingSchemesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignment_settings/grading_schemes/item/education_grading_scheme_item_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/grading_schemes/item/education_grading_scheme_item_request_builder.py new file mode 100644 index 00000000000..8b8c954e6dd --- /dev/null +++ b/msgraph/generated/education/classes/item/assignment_settings/grading_schemes/item/education_grading_scheme_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.education_grading_scheme import EducationGradingScheme + from .......models.o_data_errors.o_data_error import ODataError + +class EducationGradingSchemeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationGradingSchemeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes/{educationGradingScheme%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an educationGradingScheme 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/educationgradingscheme-delete?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[EducationGradingSchemeItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + Read the properties and relationships of an educationGradingScheme object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + Find more info here: https://learn.microsoft.com/graph/api/educationgradingscheme-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.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + async def patch(self,body: EducationGradingScheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + Update the navigation property gradingSchemes in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + """ + 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.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an educationGradingScheme 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[EducationGradingSchemeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of an educationGradingScheme 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: EducationGradingScheme, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property gradingSchemes in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationGradingSchemeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationGradingSchemeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationGradingSchemeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationGradingSchemeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationGradingSchemeItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of an educationGradingScheme 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 EducationGradingSchemeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationGradingSchemeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationGradingSchemeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/assignments_request_builder.py b/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py index 894655286cc..95a5779e89b 100644 --- a/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py @@ -75,7 +75,7 @@ async def post(self,body: EducationAssignment, request_configuration: Optional[R param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EducationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/educationclass-post-assignment?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/educationclass-post-assignments?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/education/classes/item/assignments/item/education_assignment_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/education_assignment_item_request_builder.py index e6224d4b0a8..d8203024333 100644 --- a/msgraph/generated/education/classes/item/assignments/item/education_assignment_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/education_assignment_item_request_builder.py @@ -20,6 +20,7 @@ from .categories.categories_request_builder import CategoriesRequestBuilder from .deactivate.deactivate_request_builder import DeactivateRequestBuilder from .grading_category.grading_category_request_builder import GradingCategoryRequestBuilder + from .grading_scheme.grading_scheme_request_builder import GradingSchemeRequestBuilder from .publish.publish_request_builder import PublishRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder from .rubric.rubric_request_builder import RubricRequestBuilder @@ -187,6 +188,15 @@ def grading_category(self) -> GradingCategoryRequestBuilder: return GradingCategoryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def grading_scheme(self) -> GradingSchemeRequestBuilder: + """ + Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + """ + from .grading_scheme.grading_scheme_request_builder import GradingSchemeRequestBuilder + + return GradingSchemeRequestBuilder(self.request_adapter, self.path_parameters) + @property def publish(self) -> PublishRequestBuilder: """ diff --git a/msgraph/generated/education/classes/item/assignments/item/grading_scheme/grading_scheme_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/grading_scheme/grading_scheme_request_builder.py new file mode 100644 index 00000000000..02d0dd56c5f --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/grading_scheme/grading_scheme_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.education_grading_scheme import EducationGradingScheme + from .......models.o_data_errors.o_data_error import ODataError + +class GradingSchemeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GradingSchemeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GradingSchemeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GradingSchemeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GradingSchemeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GradingSchemeRequestBuilderGetQueryParameters(): + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GradingSchemeRequestBuilderGetRequestConfiguration(RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..bf0dd4983ce --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$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/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..49d3efc7f36 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.education_assignment_resource import EducationAssignmentResource + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_assignment_resource_id1(self,education_assignment_resource_id1: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + param education_assignment_resource_id1: The unique identifier of educationAssignmentResource + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if education_assignment_resource_id1 is None: + raise TypeError("education_assignment_resource_id1 cannot be null.") + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationAssignmentResource%2Did1"] = education_assignment_resource_id1 + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + """ + List the dependent education assignment resources for a given education assignment resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResourceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/educationassignmentresource-list-dependentresources?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.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + 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.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the dependent education assignment resources for a given education assignment 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", "application/json") + return request_info + + def to_post_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + List the dependent education assignment resources for a given education assignment 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 == "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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py new file mode 100644 index 00000000000..9fc32bc2fb2 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_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.education_assignment_resource import EducationAssignmentResource + from ..........models.o_data_errors.o_data_error import ODataError + +class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationAssignmentResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + async def patch(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + 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.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationAssignmentResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py index f9be7a12262..2c673ed500b 100644 --- a/msgraph/generated/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.education_assignment_resource import EducationAssignmentResource from ........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/classes/item/assignments/item/resources/resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/resources_request_builder.py index 80f61b21e5f..317213aadb8 100644 --- a/msgraph/generated/education/classes/item/assignments/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/resources/resources_request_builder.py @@ -74,7 +74,7 @@ async def post(self,body: EducationAssignmentResource, request_configuration: Op param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EducationAssignmentResource] - Find more info here: https://learn.microsoft.com/graph/api/educationassignment-post-resource?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/educationassignment-post-resources?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..e2c4d639b3c --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$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/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..a9668bb7fa7 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + List the dependent education submission resources for a given education submission resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/educationsubmissionresource-list-dependentresources?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.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the dependent education submission resources for a given education submission 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", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + List the dependent education submission resources for a given education submission 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 == "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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..85f587b7242 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_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.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationSubmissionResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py index abd472b7ec9..38448b7161e 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..b1c293d5e0e --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$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/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..1e2d59de53f --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_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.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..a7d57a249d1 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_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.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationSubmissionResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py index a73e6b87069..af9b40b3ff1 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/classes/item/education_class_item_request_builder.py b/msgraph/generated/education/classes/item/education_class_item_request_builder.py index ab22bc92992..96419e984f6 100644 --- a/msgraph/generated/education/classes/item/education_class_item_request_builder.py +++ b/msgraph/generated/education/classes/item/education_class_item_request_builder.py @@ -20,6 +20,7 @@ from .assignment_categories.assignment_categories_request_builder import AssignmentCategoriesRequestBuilder from .assignment_defaults.assignment_defaults_request_builder import AssignmentDefaultsRequestBuilder from .assignment_settings.assignment_settings_request_builder import AssignmentSettingsRequestBuilder + from .get_recently_modified_submissions.get_recently_modified_submissions_request_builder import GetRecentlyModifiedSubmissionsRequestBuilder from .group.group_request_builder import GroupRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .modules.modules_request_builder import ModulesRequestBuilder @@ -186,6 +187,15 @@ def assignments(self) -> AssignmentsRequestBuilder: return AssignmentsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_recently_modified_submissions(self) -> GetRecentlyModifiedSubmissionsRequestBuilder: + """ + Provides operations to call the getRecentlyModifiedSubmissions method. + """ + from .get_recently_modified_submissions.get_recently_modified_submissions_request_builder import GetRecentlyModifiedSubmissionsRequestBuilder + + return GetRecentlyModifiedSubmissionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def group(self) -> GroupRequestBuilder: """ diff --git a/msgraph/generated/education/classes/item/get_recently_modified_submissions/get_recently_modified_submissions_get_response.py b/msgraph/generated/education/classes/item/get_recently_modified_submissions/get_recently_modified_submissions_get_response.py new file mode 100644 index 00000000000..f1c93dedd34 --- /dev/null +++ b/msgraph/generated/education/classes/item/get_recently_modified_submissions/get_recently_modified_submissions_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.education_submission import EducationSubmission + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetRecentlyModifiedSubmissionsGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EducationSubmission]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetRecentlyModifiedSubmissionsGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetRecentlyModifiedSubmissionsGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetRecentlyModifiedSubmissionsGetResponse() + + 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.education_submission import EducationSubmission + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.education_submission import EducationSubmission + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EducationSubmission)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/education/classes/item/get_recently_modified_submissions/get_recently_modified_submissions_request_builder.py b/msgraph/generated/education/classes/item/get_recently_modified_submissions/get_recently_modified_submissions_request_builder.py new file mode 100644 index 00000000000..2f6403eacbe --- /dev/null +++ b/msgraph/generated/education/classes/item/get_recently_modified_submissions/get_recently_modified_submissions_request_builder.py @@ -0,0 +1,138 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_recently_modified_submissions_get_response import GetRecentlyModifiedSubmissionsGetResponse + +class GetRecentlyModifiedSubmissionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getRecentlyModifiedSubmissions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetRecentlyModifiedSubmissionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/getRecentlyModifiedSubmissions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters]] = None) -> Optional[GetRecentlyModifiedSubmissionsGetResponse]: + """ + Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetRecentlyModifiedSubmissionsGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/educationclass-getrecentlymodifiedsubmissions?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 .get_recently_modified_submissions_get_response import GetRecentlyModifiedSubmissionsGetResponse + + return await self.request_adapter.send_async(request_info, GetRecentlyModifiedSubmissionsGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetRecentlyModifiedSubmissionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetRecentlyModifiedSubmissionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetRecentlyModifiedSubmissionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters(): + """ + Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GetRecentlyModifiedSubmissionsRequestBuilderGetRequestConfiguration(RequestConfiguration[GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/education/education_request_builder.py b/msgraph/generated/education/education_request_builder.py index 48b86777492..e2eb9c5125d 100644 --- a/msgraph/generated/education/education_request_builder.py +++ b/msgraph/generated/education/education_request_builder.py @@ -18,6 +18,7 @@ from ..models.o_data_errors.o_data_error import ODataError from .classes.classes_request_builder import ClassesRequestBuilder from .me.me_request_builder import MeRequestBuilder + from .reports.reports_request_builder import ReportsRequestBuilder from .schools.schools_request_builder import SchoolsRequestBuilder from .users.users_request_builder import UsersRequestBuilder @@ -131,6 +132,15 @@ def me(self) -> MeRequestBuilder: return MeRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reports(self) -> ReportsRequestBuilder: + """ + Provides operations to manage the reports property of the microsoft.graph.educationRoot entity. + """ + from .reports.reports_request_builder import ReportsRequestBuilder + + return ReportsRequestBuilder(self.request_adapter, self.path_parameters) + @property def schools(self) -> SchoolsRequestBuilder: """ diff --git a/msgraph/generated/education/me/assignments/item/education_assignment_item_request_builder.py b/msgraph/generated/education/me/assignments/item/education_assignment_item_request_builder.py index 4cb74521dc3..6d895fad5e7 100644 --- a/msgraph/generated/education/me/assignments/item/education_assignment_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/education_assignment_item_request_builder.py @@ -20,6 +20,7 @@ from .categories.categories_request_builder import CategoriesRequestBuilder from .deactivate.deactivate_request_builder import DeactivateRequestBuilder from .grading_category.grading_category_request_builder import GradingCategoryRequestBuilder + from .grading_scheme.grading_scheme_request_builder import GradingSchemeRequestBuilder from .publish.publish_request_builder import PublishRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder from .rubric.rubric_request_builder import RubricRequestBuilder @@ -184,6 +185,15 @@ def grading_category(self) -> GradingCategoryRequestBuilder: return GradingCategoryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def grading_scheme(self) -> GradingSchemeRequestBuilder: + """ + Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + """ + from .grading_scheme.grading_scheme_request_builder import GradingSchemeRequestBuilder + + return GradingSchemeRequestBuilder(self.request_adapter, self.path_parameters) + @property def publish(self) -> PublishRequestBuilder: """ diff --git a/msgraph/generated/education/me/assignments/item/grading_scheme/grading_scheme_request_builder.py b/msgraph/generated/education/me/assignments/item/grading_scheme/grading_scheme_request_builder.py new file mode 100644 index 00000000000..51b096ed6b6 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/grading_scheme/grading_scheme_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.education_grading_scheme import EducationGradingScheme + from ......models.o_data_errors.o_data_error import ODataError + +class GradingSchemeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GradingSchemeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GradingSchemeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GradingSchemeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GradingSchemeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GradingSchemeRequestBuilderGetQueryParameters(): + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GradingSchemeRequestBuilderGetRequestConfiguration(RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..bb9055f61a6 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/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}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$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/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..666e99f4f3f --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_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.education_assignment_resource import EducationAssignmentResource + from ........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_assignment_resource_id1(self,education_assignment_resource_id1: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + param education_assignment_resource_id1: The unique identifier of educationAssignmentResource + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if education_assignment_resource_id1 is None: + raise TypeError("education_assignment_resource_id1 cannot be null.") + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationAssignmentResource%2Did1"] = education_assignment_resource_id1 + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + 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.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py new file mode 100644 index 00000000000..7bbf3b475bb --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_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.education_assignment_resource import EducationAssignmentResource + from .........models.o_data_errors.o_data_error import ODataError + +class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationAssignmentResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + async def patch(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + 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.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationAssignmentResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py index 4482b84faea..94aeaaf8bf5 100644 --- a/msgraph/generated/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.education_assignment_resource import EducationAssignmentResource from .......models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..629d5ea8092 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$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/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..84a78ac9ebc --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_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.education_submission_resource import EducationSubmissionResource + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..bde48882f41 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_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.education_submission_resource import EducationSubmissionResource + from ...........models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationSubmissionResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py index f1f827f99e9..f0b89fa6e72 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.education_submission_resource import EducationSubmissionResource from .........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..44008819c18 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$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/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..b6798bd63ac --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_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.education_submission_resource import EducationSubmissionResource + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..fb7bfcff204 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_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.education_submission_resource import EducationSubmissionResource + from ...........models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationSubmissionResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py index bf3b0efa32b..03a0e34c2b0 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.education_submission_resource import EducationSubmissionResource from .........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ 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 0befb8f997d..38d27e89e31 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/reports/reading_assignment_submissions/count/count_request_builder.py b/msgraph/generated/education/reports/reading_assignment_submissions/count/count_request_builder.py new file mode 100644 index 00000000000..731fba1db31 --- /dev/null +++ b/msgraph/generated/education/reports/reading_assignment_submissions/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}/education/reports/readingAssignmentSubmissions/$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/education/reports/reading_assignment_submissions/item/reading_assignment_submission_item_request_builder.py b/msgraph/generated/education/reports/reading_assignment_submissions/item/reading_assignment_submission_item_request_builder.py new file mode 100644 index 00000000000..9168f22602f --- /dev/null +++ b/msgraph/generated/education/reports/reading_assignment_submissions/item/reading_assignment_submission_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.reading_assignment_submission import ReadingAssignmentSubmission + +class ReadingAssignmentSubmissionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReadingAssignmentSubmissionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/readingAssignmentSubmissions/{readingAssignmentSubmission%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property readingAssignmentSubmissions for education + 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[ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[ReadingAssignmentSubmission]: + """ + Details of submitted reading assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingAssignmentSubmission] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.reading_assignment_submission import ReadingAssignmentSubmission + + return await self.request_adapter.send_async(request_info, ReadingAssignmentSubmission, error_mapping) + + async def patch(self,body: ReadingAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReadingAssignmentSubmission]: + """ + Update the navigation property readingAssignmentSubmissions in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingAssignmentSubmission] + """ + 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.reading_assignment_submission import ReadingAssignmentSubmission + + return await self.request_adapter.send_async(request_info, ReadingAssignmentSubmission, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property readingAssignmentSubmissions for education + 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[ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Details of submitted reading assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReadingAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property readingAssignmentSubmissions in education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReadingAssignmentSubmissionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReadingAssignmentSubmissionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReadingAssignmentSubmissionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReadingAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters(): + """ + Details of submitted reading assignments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReadingAssignmentSubmissionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/reading_assignment_submissions/reading_assignment_submissions_request_builder.py b/msgraph/generated/education/reports/reading_assignment_submissions/reading_assignment_submissions_request_builder.py new file mode 100644 index 00000000000..a32f960bff7 --- /dev/null +++ b/msgraph/generated/education/reports/reading_assignment_submissions/reading_assignment_submissions_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.reading_assignment_submission import ReadingAssignmentSubmission + from ....models.reading_assignment_submission_collection_response import ReadingAssignmentSubmissionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.reading_assignment_submission_item_request_builder import ReadingAssignmentSubmissionItemRequestBuilder + +class ReadingAssignmentSubmissionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReadingAssignmentSubmissionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/readingAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_reading_assignment_submission_id(self,reading_assignment_submission_id: str) -> ReadingAssignmentSubmissionItemRequestBuilder: + """ + Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + param reading_assignment_submission_id: The unique identifier of readingAssignmentSubmission + Returns: ReadingAssignmentSubmissionItemRequestBuilder + """ + if reading_assignment_submission_id is None: + raise TypeError("reading_assignment_submission_id cannot be null.") + from .item.reading_assignment_submission_item_request_builder import ReadingAssignmentSubmissionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["readingAssignmentSubmission%2Did"] = reading_assignment_submission_id + return ReadingAssignmentSubmissionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters]] = None) -> Optional[ReadingAssignmentSubmissionCollectionResponse]: + """ + Get a list of reading assignments that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingAssignmentSubmissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportsroot-list-readingassignmentsubmissions?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.reading_assignment_submission_collection_response import ReadingAssignmentSubmissionCollectionResponse + + return await self.request_adapter.send_async(request_info, ReadingAssignmentSubmissionCollectionResponse, error_mapping) + + async def post(self,body: ReadingAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReadingAssignmentSubmission]: + """ + Create new navigation property to readingAssignmentSubmissions for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingAssignmentSubmission] + """ + 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.reading_assignment_submission import ReadingAssignmentSubmission + + return await self.request_adapter.send_async(request_info, ReadingAssignmentSubmission, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of reading assignments that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReadingAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to readingAssignmentSubmissions for education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReadingAssignmentSubmissionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReadingAssignmentSubmissionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReadingAssignmentSubmissionsRequestBuilder(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 ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters(): + """ + Get a list of reading assignments that were submitted by a student. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReadingAssignmentSubmissionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingAssignmentSubmissionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/reading_coach_passages/count/count_request_builder.py b/msgraph/generated/education/reports/reading_coach_passages/count/count_request_builder.py new file mode 100644 index 00000000000..2967a4058b6 --- /dev/null +++ b/msgraph/generated/education/reports/reading_coach_passages/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}/education/reports/readingCoachPassages/$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/education/reports/reading_coach_passages/item/reading_coach_passage_item_request_builder.py b/msgraph/generated/education/reports/reading_coach_passages/item/reading_coach_passage_item_request_builder.py new file mode 100644 index 00000000000..be5d7774f63 --- /dev/null +++ b/msgraph/generated/education/reports/reading_coach_passages/item/reading_coach_passage_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.reading_coach_passage import ReadingCoachPassage + +class ReadingCoachPassageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReadingCoachPassageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property readingCoachPassages for education + 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[ReadingCoachPassageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ReadingCoachPassage]: + """ + Details of practiced Reading Coach passages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.reading_coach_passage import ReadingCoachPassage + + return await self.request_adapter.send_async(request_info, ReadingCoachPassage, error_mapping) + + async def patch(self,body: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReadingCoachPassage]: + """ + Update the navigation property readingCoachPassages in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassage] + """ + 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.reading_coach_passage import ReadingCoachPassage + + return await self.request_adapter.send_async(request_info, ReadingCoachPassage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property readingCoachPassages for education + 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[ReadingCoachPassageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Details of practiced Reading Coach passages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property readingCoachPassages in education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReadingCoachPassageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReadingCoachPassageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReadingCoachPassageItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingCoachPassageItemRequestBuilderGetQueryParameters(): + """ + Details of practiced Reading Coach passages. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReadingCoachPassageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingCoachPassageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py b/msgraph/generated/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py new file mode 100644 index 00000000000..811095c6fba --- /dev/null +++ b/msgraph/generated/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.reading_coach_passage import ReadingCoachPassage + from ....models.reading_coach_passage_collection_response import ReadingCoachPassageCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.reading_coach_passage_item_request_builder import ReadingCoachPassageItemRequestBuilder + +class ReadingCoachPassagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReadingCoachPassagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_reading_coach_passage_id(self,reading_coach_passage_id: str) -> ReadingCoachPassageItemRequestBuilder: + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + param reading_coach_passage_id: The unique identifier of readingCoachPassage + Returns: ReadingCoachPassageItemRequestBuilder + """ + if reading_coach_passage_id is None: + raise TypeError("reading_coach_passage_id cannot be null.") + from .item.reading_coach_passage_item_request_builder import ReadingCoachPassageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["readingCoachPassage%2Did"] = reading_coach_passage_id + return ReadingCoachPassageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]] = None) -> Optional[ReadingCoachPassageCollectionResponse]: + """ + Get a list of Reading Coach passages that were practiced by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportsroot-list-readingcoachpassages?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.reading_coach_passage_collection_response import ReadingCoachPassageCollectionResponse + + return await self.request_adapter.send_async(request_info, ReadingCoachPassageCollectionResponse, error_mapping) + + async def post(self,body: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReadingCoachPassage]: + """ + Create new navigation property to readingCoachPassages for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassage] + """ + 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.reading_coach_passage import ReadingCoachPassage + + return await self.request_adapter.send_async(request_info, ReadingCoachPassage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Reading Coach passages that were practiced by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to readingCoachPassages for education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReadingCoachPassagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReadingCoachPassagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReadingCoachPassagesRequestBuilder(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 ReadingCoachPassagesRequestBuilderGetQueryParameters(): + """ + Get a list of Reading Coach passages that were practiced by a student. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReadingCoachPassagesRequestBuilderGetRequestConfiguration(RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingCoachPassagesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/reflect_check_in_responses/count/count_request_builder.py b/msgraph/generated/education/reports/reflect_check_in_responses/count/count_request_builder.py new file mode 100644 index 00000000000..ea1bcff27cf --- /dev/null +++ b/msgraph/generated/education/reports/reflect_check_in_responses/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}/education/reports/reflectCheckInResponses/$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/education/reports/reflect_check_in_responses/item/reflect_check_in_response_item_request_builder.py b/msgraph/generated/education/reports/reflect_check_in_responses/item/reflect_check_in_response_item_request_builder.py new file mode 100644 index 00000000000..c295c936747 --- /dev/null +++ b/msgraph/generated/education/reports/reflect_check_in_responses/item/reflect_check_in_response_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.reflect_check_in_response import ReflectCheckInResponse + +class ReflectCheckInResponseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReflectCheckInResponseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/reflectCheckInResponses/{reflectCheckInResponse%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reflectCheckInResponses for education + 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[ReflectCheckInResponseItemRequestBuilderGetQueryParameters]] = None) -> Optional[ReflectCheckInResponse]: + """ + Details of check-in responses. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReflectCheckInResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.reflect_check_in_response import ReflectCheckInResponse + + return await self.request_adapter.send_async(request_info, ReflectCheckInResponse, error_mapping) + + async def patch(self,body: ReflectCheckInResponse, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReflectCheckInResponse]: + """ + Update the navigation property reflectCheckInResponses in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReflectCheckInResponse] + """ + 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.reflect_check_in_response import ReflectCheckInResponse + + return await self.request_adapter.send_async(request_info, ReflectCheckInResponse, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reflectCheckInResponses for education + 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[ReflectCheckInResponseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Details of check-in responses. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReflectCheckInResponse, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reflectCheckInResponses in education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReflectCheckInResponseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReflectCheckInResponseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReflectCheckInResponseItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReflectCheckInResponseItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReflectCheckInResponseItemRequestBuilderGetQueryParameters(): + """ + Details of check-in responses. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReflectCheckInResponseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ReflectCheckInResponseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReflectCheckInResponseItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/reflect_check_in_responses/reflect_check_in_responses_request_builder.py b/msgraph/generated/education/reports/reflect_check_in_responses/reflect_check_in_responses_request_builder.py new file mode 100644 index 00000000000..382f850d679 --- /dev/null +++ b/msgraph/generated/education/reports/reflect_check_in_responses/reflect_check_in_responses_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.reflect_check_in_response import ReflectCheckInResponse + from ....models.reflect_check_in_response_collection_response import ReflectCheckInResponseCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.reflect_check_in_response_item_request_builder import ReflectCheckInResponseItemRequestBuilder + +class ReflectCheckInResponsesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReflectCheckInResponsesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/reflectCheckInResponses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_reflect_check_in_response_id(self,reflect_check_in_response_id: str) -> ReflectCheckInResponseItemRequestBuilder: + """ + Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + param reflect_check_in_response_id: The unique identifier of reflectCheckInResponse + Returns: ReflectCheckInResponseItemRequestBuilder + """ + if reflect_check_in_response_id is None: + raise TypeError("reflect_check_in_response_id cannot be null.") + from .item.reflect_check_in_response_item_request_builder import ReflectCheckInResponseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["reflectCheckInResponse%2Did"] = reflect_check_in_response_id + return ReflectCheckInResponseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReflectCheckInResponsesRequestBuilderGetQueryParameters]] = None) -> Optional[ReflectCheckInResponseCollectionResponse]: + """ + Get a list of Reflect check-ins that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReflectCheckInResponseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportsroot-list-reflectcheckinresponses?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.reflect_check_in_response_collection_response import ReflectCheckInResponseCollectionResponse + + return await self.request_adapter.send_async(request_info, ReflectCheckInResponseCollectionResponse, error_mapping) + + async def post(self,body: ReflectCheckInResponse, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReflectCheckInResponse]: + """ + Create new navigation property to reflectCheckInResponses for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReflectCheckInResponse] + """ + 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.reflect_check_in_response import ReflectCheckInResponse + + return await self.request_adapter.send_async(request_info, ReflectCheckInResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReflectCheckInResponsesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Reflect check-ins that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReflectCheckInResponse, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reflectCheckInResponses for education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReflectCheckInResponsesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReflectCheckInResponsesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReflectCheckInResponsesRequestBuilder(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 ReflectCheckInResponsesRequestBuilderGetQueryParameters(): + """ + Get a list of Reflect check-ins that were submitted by a student. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReflectCheckInResponsesRequestBuilderGetRequestConfiguration(RequestConfiguration[ReflectCheckInResponsesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReflectCheckInResponsesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/reports_request_builder.py b/msgraph/generated/education/reports/reports_request_builder.py new file mode 100644 index 00000000000..2245001f5cf --- /dev/null +++ b/msgraph/generated/education/reports/reports_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.reports_root import ReportsRoot + from .reading_assignment_submissions.reading_assignment_submissions_request_builder import ReadingAssignmentSubmissionsRequestBuilder + from .reading_coach_passages.reading_coach_passages_request_builder import ReadingCoachPassagesRequestBuilder + from .reflect_check_in_responses.reflect_check_in_responses_request_builder import ReflectCheckInResponsesRequestBuilder + from .speaker_assignment_submissions.speaker_assignment_submissions_request_builder import SpeakerAssignmentSubmissionsRequestBuilder + +class ReportsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reports property of the microsoft.graph.educationRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReportsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reports for education + 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[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[ReportsRoot]: + """ + Get reports from education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReportsRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.reports_root import ReportsRoot + + return await self.request_adapter.send_async(request_info, ReportsRoot, error_mapping) + + async def patch(self,body: ReportsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReportsRoot]: + """ + Update the navigation property reports in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReportsRoot] + """ + 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.reports_root import ReportsRoot + + return await self.request_adapter.send_async(request_info, ReportsRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reports for education + 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[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get reports from education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ReportsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reports in education + param body: The request body + param request_configuration: Configuration for the request 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) -> ReportsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReportsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReportsRequestBuilder(self.request_adapter, raw_url) + + @property + def reading_assignment_submissions(self) -> ReadingAssignmentSubmissionsRequestBuilder: + """ + Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + from .reading_assignment_submissions.reading_assignment_submissions_request_builder import ReadingAssignmentSubmissionsRequestBuilder + + return ReadingAssignmentSubmissionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reading_coach_passages(self) -> ReadingCoachPassagesRequestBuilder: + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + """ + from .reading_coach_passages.reading_coach_passages_request_builder import ReadingCoachPassagesRequestBuilder + + return ReadingCoachPassagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reflect_check_in_responses(self) -> ReflectCheckInResponsesRequestBuilder: + """ + Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + """ + from .reflect_check_in_responses.reflect_check_in_responses_request_builder import ReflectCheckInResponsesRequestBuilder + + return ReflectCheckInResponsesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def speaker_assignment_submissions(self) -> SpeakerAssignmentSubmissionsRequestBuilder: + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + from .speaker_assignment_submissions.speaker_assignment_submissions_request_builder import SpeakerAssignmentSubmissionsRequestBuilder + + return SpeakerAssignmentSubmissionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReportsRequestBuilderGetQueryParameters(): + """ + Get reports from education + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ReportsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReportsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReportsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/speaker_assignment_submissions/count/count_request_builder.py b/msgraph/generated/education/reports/speaker_assignment_submissions/count/count_request_builder.py new file mode 100644 index 00000000000..9819b9f1d46 --- /dev/null +++ b/msgraph/generated/education/reports/speaker_assignment_submissions/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}/education/reports/speakerAssignmentSubmissions/$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/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_item_request_builder.py b/msgraph/generated/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_item_request_builder.py new file mode 100644 index 00000000000..dcb48f7770f --- /dev/null +++ b/msgraph/generated/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_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.speaker_assignment_submission import SpeakerAssignmentSubmission + +class SpeakerAssignmentSubmissionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SpeakerAssignmentSubmissionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property speakerAssignmentSubmissions for education + 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[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[SpeakerAssignmentSubmission]: + """ + Details of submitted speaker assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmission] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.speaker_assignment_submission import SpeakerAssignmentSubmission + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmission, error_mapping) + + async def patch(self,body: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SpeakerAssignmentSubmission]: + """ + Update the navigation property speakerAssignmentSubmissions in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmission] + """ + 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.speaker_assignment_submission import SpeakerAssignmentSubmission + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmission, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property speakerAssignmentSubmissions for education + 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[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Details of submitted speaker assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property speakerAssignmentSubmissions in education + param body: The request body + param request_configuration: Configuration for the request 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) -> SpeakerAssignmentSubmissionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SpeakerAssignmentSubmissionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SpeakerAssignmentSubmissionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters(): + """ + Details of submitted speaker assignments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py b/msgraph/generated/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py new file mode 100644 index 00000000000..0ae4b2acaab --- /dev/null +++ b/msgraph/generated/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.speaker_assignment_submission import SpeakerAssignmentSubmission + from ....models.speaker_assignment_submission_collection_response import SpeakerAssignmentSubmissionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.speaker_assignment_submission_item_request_builder import SpeakerAssignmentSubmissionItemRequestBuilder + +class SpeakerAssignmentSubmissionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SpeakerAssignmentSubmissionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_speaker_assignment_submission_id(self,speaker_assignment_submission_id: str) -> SpeakerAssignmentSubmissionItemRequestBuilder: + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + param speaker_assignment_submission_id: The unique identifier of speakerAssignmentSubmission + Returns: SpeakerAssignmentSubmissionItemRequestBuilder + """ + if speaker_assignment_submission_id is None: + raise TypeError("speaker_assignment_submission_id cannot be null.") + from .item.speaker_assignment_submission_item_request_builder import SpeakerAssignmentSubmissionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["speakerAssignmentSubmission%2Did"] = speaker_assignment_submission_id + return SpeakerAssignmentSubmissionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]] = None) -> Optional[SpeakerAssignmentSubmissionCollectionResponse]: + """ + Get a list of speaker assignments that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportsroot-list-speakerassignmentsubmissions?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.speaker_assignment_submission_collection_response import SpeakerAssignmentSubmissionCollectionResponse + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmissionCollectionResponse, error_mapping) + + async def post(self,body: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SpeakerAssignmentSubmission]: + """ + Create new navigation property to speakerAssignmentSubmissions for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmission] + """ + 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.speaker_assignment_submission import SpeakerAssignmentSubmission + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmission, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of speaker assignments that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to speakerAssignmentSubmissions for education + param body: The request body + param request_configuration: Configuration for the request 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) -> SpeakerAssignmentSubmissionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SpeakerAssignmentSubmissionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SpeakerAssignmentSubmissionsRequestBuilder(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 SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters(): + """ + Get a list of speaker assignments that were submitted by a student. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/education_assignment_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/education_assignment_item_request_builder.py index 62b2a53a289..9dde3131986 100644 --- a/msgraph/generated/education/users/item/assignments/item/education_assignment_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/education_assignment_item_request_builder.py @@ -20,6 +20,7 @@ from .categories.categories_request_builder import CategoriesRequestBuilder from .deactivate.deactivate_request_builder import DeactivateRequestBuilder from .grading_category.grading_category_request_builder import GradingCategoryRequestBuilder + from .grading_scheme.grading_scheme_request_builder import GradingSchemeRequestBuilder from .publish.publish_request_builder import PublishRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder from .rubric.rubric_request_builder import RubricRequestBuilder @@ -184,6 +185,15 @@ def grading_category(self) -> GradingCategoryRequestBuilder: return GradingCategoryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def grading_scheme(self) -> GradingSchemeRequestBuilder: + """ + Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + """ + from .grading_scheme.grading_scheme_request_builder import GradingSchemeRequestBuilder + + return GradingSchemeRequestBuilder(self.request_adapter, self.path_parameters) + @property def publish(self) -> PublishRequestBuilder: """ diff --git a/msgraph/generated/education/users/item/assignments/item/grading_scheme/grading_scheme_request_builder.py b/msgraph/generated/education/users/item/assignments/item/grading_scheme/grading_scheme_request_builder.py new file mode 100644 index 00000000000..833ef686813 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/grading_scheme/grading_scheme_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.education_grading_scheme import EducationGradingScheme + from .......models.o_data_errors.o_data_error import ODataError + +class GradingSchemeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GradingSchemeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]] = None) -> Optional[EducationGradingScheme]: + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationGradingScheme] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.education_grading_scheme import EducationGradingScheme + + return await self.request_adapter.send_async(request_info, EducationGradingScheme, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GradingSchemeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GradingSchemeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GradingSchemeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GradingSchemeRequestBuilderGetQueryParameters(): + """ + When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GradingSchemeRequestBuilderGetRequestConfiguration(RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..33b1c15f477 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$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/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..9b9aadecc47 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_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.education_assignment_resource import EducationAssignmentResource + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_assignment_resource_id1(self,education_assignment_resource_id1: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + param education_assignment_resource_id1: The unique identifier of educationAssignmentResource + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if education_assignment_resource_id1 is None: + raise TypeError("education_assignment_resource_id1 cannot be null.") + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationAssignmentResource%2Did1"] = education_assignment_resource_id1 + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + 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.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py new file mode 100644 index 00000000000..a817fe53fef --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_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.education_assignment_resource import EducationAssignmentResource + from ..........models.o_data_errors.o_data_error import ODataError + +class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationAssignmentResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + async def patch(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + 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.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationAssignmentResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py index 3f9eb1e41b1..6bb0236ac64 100644 --- a/msgraph/generated/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.education_assignment_resource import EducationAssignmentResource from ........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..39a7ed6f25e --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$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/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..3bf9c908733 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_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.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..a71efc82e2e --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_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.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationSubmissionResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py index 58950176422..9f77d0499c5 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..3720d6e323c --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$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/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..5069cb23859 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_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.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request 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) -> DependentResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(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 DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..192bdd9e4d9 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_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.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + 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.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + 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[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request 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) -> EducationSubmissionResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py index 9576761b2d5..324e46aeb97 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ 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 2de697b2a91..775f762c4eb 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 0e6080c4adc..37473c25291 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/employee_experience_request_builder.py b/msgraph/generated/employee_experience/employee_experience_request_builder.py index 34a6ec42f1c..cf98c88fe3d 100644 --- a/msgraph/generated/employee_experience/employee_experience_request_builder.py +++ b/msgraph/generated/employee_experience/employee_experience_request_builder.py @@ -21,6 +21,7 @@ from .learning_course_activities.learning_course_activities_request_builder import LearningCourseActivitiesRequestBuilder from .learning_course_activities_with_externalcourse_activity_id.learning_course_activities_with_externalcourse_activity_id_request_builder import LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder from .learning_providers.learning_providers_request_builder import LearningProvidersRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder class EmployeeExperienceRequestBuilder(BaseRequestBuilder): """ @@ -162,6 +163,15 @@ def learning_providers(self) -> LearningProvidersRequestBuilder: return LearningProvidersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EmployeeExperienceRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/employee_experience/roles/count/count_request_builder.py b/msgraph/generated/employee_experience/roles/count/count_request_builder.py new file mode 100644 index 00000000000..53ae7d033f4 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/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}/employeeExperience/roles/$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/employee_experience/roles/item/engagement_role_item_request_builder.py b/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py new file mode 100644 index 00000000000..e39e8b4051f --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.engagement_role import EngagementRole + from ....models.o_data_errors.o_data_error import ODataError + from .members.members_request_builder import MembersRequestBuilder + +class EngagementRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for employeeExperience + 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[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRole]: + """ + A collection of roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + async def patch(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Update the navigation property roles in employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + 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.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for employeeExperience + 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[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in employeeExperience + param body: The request body + param request_configuration: Configuration for the request 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) -> EngagementRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderGetQueryParameters(): + """ + A collection of roles in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/roles/item/members/count/count_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..0f57b1ec8fa --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/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}/employeeExperience/roles/{engagementRole%2Did}/members/$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/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py new file mode 100644 index 00000000000..20b41481c67 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_role_member import EngagementRoleMember + from ......models.o_data_errors.o_data_error import ODataError + from .user.user_request_builder import UserRequestBuilder + +class EngagementRoleMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a Viva Engage role from a user. + 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/engagementrole-delete-members?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[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + async def patch(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Update the navigation property members in employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + 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.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a Viva Engage role from a user. + 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[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property members in employeeExperience + param body: The request body + param request_configuration: Configuration for the request 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) -> EngagementRoleMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, raw_url) + + @property + def user(self) -> UserRequestBuilder: + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + from .user.user_request_builder import UserRequestBuilder + + return UserRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderGetQueryParameters(): + """ + Users that have this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..0be7e185bda --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.mailbox_settings import MailboxSettings + from ........models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e5c7d1ce5ad --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..ee3f3954925 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/user_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/user_request_builder.py new file mode 100644 index 00000000000..d0a3aab84b7 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/user_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class UserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The user who has this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user who has this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> UserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UserRequestBuilderGetQueryParameters(): + """ + The user who has this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UserRequestBuilderGetRequestConfiguration(RequestConfiguration[UserRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/roles/item/members/members_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/members_request_builder.py new file mode 100644 index 00000000000..90f518c9e5b --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/members_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.engagement_role_member import EngagementRoleMember + from .....models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_member_id(self,engagement_role_member_id: str) -> EngagementRoleMemberItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + param engagement_role_member_id: The unique identifier of engagementRoleMember + Returns: EngagementRoleMemberItemRequestBuilder + """ + if engagement_role_member_id is None: + raise TypeError("engagement_role_member_id cannot be null.") + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRoleMember%2Did"] = engagement_role_member_id + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMemberCollectionResponse]: + """ + Get a list of users with assigned roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMemberCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/engagementrole-list-members?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.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleMemberCollectionResponse, error_mapping) + + async def post(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + Find more info here: https://learn.microsoft.com/graph/api/engagementrole-post-members?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.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of users with assigned roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + param body: The request body + param request_configuration: Configuration for the request 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) -> MembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + Get a list of users with assigned roles in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/roles/roles_request_builder.py b/msgraph/generated/employee_experience/roles/roles_request_builder.py new file mode 100644 index 00000000000..f311ea478bb --- /dev/null +++ b/msgraph/generated/employee_experience/roles/roles_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.engagement_role import EngagementRole + from ...models.engagement_role_collection_response import EngagementRoleCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_id(self,engagement_role_id: str) -> EngagementRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + param engagement_role_id: The unique identifier of engagementRole + Returns: EngagementRoleItemRequestBuilder + """ + if engagement_role_id is None: + raise TypeError("engagement_role_id cannot be null.") + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRole%2Did"] = engagement_role_id + return EngagementRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleCollectionResponse]: + """ + Get a list of all the roles that can be assigned in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/employeeexperience-list-roles?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.engagement_role_collection_response import EngagementRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleCollectionResponse, error_mapping) + + async def post(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Create new navigation property to roles for employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + 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.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of all the roles that can be assigned in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for employeeExperience + param body: The request body + param request_configuration: Configuration for the request 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) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(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 RolesRequestBuilderGetQueryParameters(): + """ + Get a list of all the roles that can be assigned in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/external/connections/item/items/item/external_item_item_request_builder.py b/msgraph/generated/external/connections/item/items/item/external_item_item_request_builder.py index 6076c2e43e7..657c2539c09 100644 --- a/msgraph/generated/external/connections/item/items/item/external_item_item_request_builder.py +++ b/msgraph/generated/external/connections/item/items/item/external_item_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[External async def put(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalItem]: """ - Update the properties of an externalItem object. + Create a new externalItem object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExternalItem] - Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an externalItem object. + Create a new externalItem object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/external/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py b/msgraph/generated/external/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py index ffa85502c2f..0c9ffe96405 100644 --- a/msgraph/generated/external/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py +++ b/msgraph/generated/external/connections/item/items/item/microsoft_graph_external_connectors_add_activities/microsoft_graph_external_connectors_add_activities_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddActivitiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddActivitiesPostResponse]: """ - Invoke action addActivities + Append additional instances of externalActivity objects on an externalItem. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AddActivitiesPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-addactivities?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: AddActivitiesPostRequestBody, request_configuration: O def to_post_request_information(self,body: AddActivitiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action addActivities + Append additional instances of externalActivity objects on an externalItem. 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/group_setting_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/group_setting_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py index 7da72d68184..2640dd2bacb 100644 --- a/msgraph/generated/group_setting_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/group_setting_templates/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/group_setting_templates/item/restore/restore_request_builder.py b/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py index d9cac7c7cea..6aaac1c9b0c 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/group_setting_templates/validate_properties/validate_properties_request_builder.py b/msgraph/generated/group_setting_templates/validate_properties/validate_properties_request_builder.py index 29a42ecafa8..c18eae46dea 100644 --- a/msgraph/generated/group_setting_templates/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/group_setting_templates/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/group_settings/group_settings_request_builder.py b/msgraph/generated/group_settings/group_settings_request_builder.py index 827ff7dd613..2944e56fa13 100644 --- a/msgraph/generated/group_settings/group_settings_request_builder.py +++ b/msgraph/generated/group_settings/group_settings_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupSet async def post(self,body: GroupSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupSetting]: """ - Create a new setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GroupSetting] @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: GroupSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. 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/groups/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/groups/get_available_extension_properties/get_available_extension_properties_request_builder.py index a0dda7d1938..9fc312c4532 100644 --- a/msgraph/generated/groups/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/groups/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/groups/groups_request_builder.py b/msgraph/generated/groups/groups_request_builder.py index 8adfb9faca0..cb99a472d3b 100644 --- a/msgraph/generated/groups/groups_request_builder.py +++ b/msgraph/generated/groups/groups_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRe async def post(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Group]: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] - Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. 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/groups/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_request_builder.py index 53be385f318..8e5fa69232a 100644 --- a/msgraph/generated/groups/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarRequestBuilder(BaseRequestBuilder): """ @@ -124,6 +125,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/calendar/calendar_view/calendar_view_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/calendar_view_request_builder.py index cc0a6fb25db..fb0de801715 100644 --- a/msgraph/generated/groups/item/calendar/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_view/calendar_view_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from .....models.event_collection_response import EventCollectionResponse from .....models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class CalendarViewRequestBuilder(BaseRequestBuilder): """ @@ -33,20 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id(self,event_id: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - param event_id: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id is None: - raise TypeError("event_id cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did"] = event_id - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Navigation property. Read-only. @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> CalendarViewRequestBuilder: raise TypeError("raw_url cannot be null.") return CalendarViewRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar/calendar_view/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/count/count_request_builder.py deleted file mode 100644 index 59fc79a6fd1..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/$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/groups/item/calendar/calendar_view/item/accept/accept_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/accept/accept_request_builder.py deleted file mode 100644 index 1e4695cdd79..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/attachments_request_builder.py deleted file mode 100644 index 0e459bd950b..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.attachment import Attachment - from .......models.attachment_collection_response import AttachmentCollectionResponse - from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/count/count_request_builder.py deleted file mode 100644 index 79d4a463d5b..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index 8014c787d25..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index b5c27c2901e..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 755467b1ddf..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/calendar/calendar_request_builder.py deleted file mode 100644 index f927588349e..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.calendar import Calendar - from .......models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/cancel/cancel_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/cancel/cancel_request_builder.py deleted file mode 100644 index 80ab154f314..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/decline/decline_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/decline/decline_post_request_body.py deleted file mode 100644 index 7093f9b576d..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from .......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/decline/decline_request_builder.py deleted file mode 100644 index 03d0d9cfc1f..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 433598e5d4c..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/event_item_request_builder.py deleted file mode 100644 index 0e311b2f4a2..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/event_item_request_builder.py +++ /dev/null @@ -1,227 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.event import Event - from ......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .instances.instances_request_builder import InstancesRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def instances(self) -> InstancesRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - from .instances.instances_request_builder import InstancesRequestBuilder - - return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The calendar view for the calendar. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/extensions/count/count_request_builder.py deleted file mode 100644 index 6f25956a485..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions/$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/groups/item/calendar/calendar_view/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/extensions/extensions_request_builder.py deleted file mode 100644 index d8ea7b2a3dc..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.extension import Extension - from .......models.extension_collection_response import ExtensionCollectionResponse - from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index dc3eab68993..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/forward/forward_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/forward/forward_post_request_body.py deleted file mode 100644 index f51d556f1e4..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from .......models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/forward/forward_request_builder.py deleted file mode 100644 index de48b1f8819..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/count/count_request_builder.py deleted file mode 100644 index abdc500dc07..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/delta/delta_get_response.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/delta/delta_get_response.py deleted file mode 100644 index 9f529a86aa5..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/delta/delta_get_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.base_delta_function_response import BaseDeltaFunctionResponse - from ........models.event import Event - -from ........models.base_delta_function_response import BaseDeltaFunctionResponse - -@dataclass -class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): - # The value property - value: Optional[list[Event]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeltaGetResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeltaGetResponse() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from ........models.base_delta_function_response import BaseDeltaFunctionResponse - from ........models.event import Event - - from ........models.base_delta_function_response import BaseDeltaFunctionResponse - from ........models.event import Event - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Event)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/groups/item/calendar/calendar_view/item/instances/delta/delta_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/delta/delta_request_builder.py deleted file mode 100644 index a7140b31ec2..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/delta/delta_request_builder.py +++ /dev/null @@ -1,148 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - from .delta_get_response import DeltaGetResponse - -class DeltaRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the delta method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeltaRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/event-delta?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 .delta_get_response import DeltaGetResponse - - return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DeltaRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeltaRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeltaRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeltaRequestBuilderGetQueryParameters(): - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/instances_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/instances_request_builder.py deleted file mode 100644 index 98682022f35..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/instances_request_builder.py +++ /dev/null @@ -1,182 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event_collection_response import EventCollectionResponse - from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder - -class InstancesRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new InstancesRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EventCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event_collection_response import EventCollectionResponse - - return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> InstancesRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: InstancesRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return InstancesRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def delta(self) -> DeltaRequestBuilder: - """ - Provides operations to call the delta method. - """ - from .delta.delta_request_builder import DeltaRequestBuilder - - return DeltaRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class InstancesRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index b2b849f6ff8..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index 0a20e190110..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.attachment_collection_response import AttachmentCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 1e292ece3c5..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index ae40714f063..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ..........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 4eae24d527e..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index c60e4194746..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 354e167804c..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.calendar import Calendar - from .........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index b6f5fc2bf0b..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 35329c40b2f..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index ea69980a75c..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 232b49ec16e..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py deleted file mode 100644 index d5543915920..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.event import Event - from ........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 8a70357a5f5..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$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/groups/item/calendar/calendar_view/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index c6049df17c4..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.extension_collection_response import ExtensionCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index b32d20d9b37..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index be2a6958bb5..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from .........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index 87e12a1f9df..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 398d51f4ab7..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from .........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 7e6f26816cb..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 2f17a3f9109..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index aa518fc6696..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index fabdb9669c6..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from .......models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 193329fb484..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/groups/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index f1de28c467e..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from .......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 6d79d0ee4f6..00000000000 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/event_item_request_builder.py index aa8a3f689af..fa39f77e3ef 100644 --- a/msgraph/generated/groups/item/calendar/events/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -231,6 +232,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/count/count_request_builder.py deleted file mode 100644 index 1f5d424abb7..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/instances_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/instances_request_builder.py index 9d60dd9aaef..2b8ef62d0b2 100644 --- a/msgraph/generated/groups/item/calendar/events/item/instances/instances_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/instances/instances_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from .......models.event_collection_response import EventCollectionResponse from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class InstancesRequestBuilder(BaseRequestBuilder): """ @@ -33,23 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EventCollectionResponse] """ @@ -69,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Instance def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> InstancesRequestBuilder: raise TypeError("raw_url cannot be null.") return InstancesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ @@ -109,7 +84,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 48ee6671a04..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index 5e512d6c9d5..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.attachment_collection_response import AttachmentCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 944fae77e7b..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index ae40714f063..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ..........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 580d3784ac7..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index db5f739db51..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 4dd1006302f..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.calendar import Calendar - from .........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 65e7b3a58d7..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 35329c40b2f..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 4138e4b7281..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index ac649f5d318..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/event_item_request_builder.py deleted file mode 100644 index 284242c08db..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.event import Event - from ........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index fa624e9e0e7..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/$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/groups/item/calendar/events/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index 2572f81feb8..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.extension_collection_response import ExtensionCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index d365686b7ce..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index be2a6958bb5..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from .........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index 6430fb52273..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 398d51f4ab7..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from .........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 31316d5d3dd..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 2f17a3f9109..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 4abf6336e16..00000000000 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..4060f42f91e --- /dev/null +++ b/msgraph/generated/groups/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..10fc9b5060f --- /dev/null +++ b/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar_view/calendar_view_request_builder.py b/msgraph/generated/groups/item/calendar_view/calendar_view_request_builder.py index d58bc774e5a..3e93c6cf657 100644 --- a/msgraph/generated/groups/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/groups/item/calendar_view/calendar_view_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ....models.event_collection_response import EventCollectionResponse from ....models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class CalendarViewRequestBuilder(BaseRequestBuilder): """ @@ -33,20 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id(self,event_id: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the calendarView property of the microsoft.graph.group entity. - param event_id: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id is None: - raise TypeError("event_id cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did"] = event_id - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range,from the default calendar of a group. @@ -89,15 +73,6 @@ def with_url(self,raw_url: str) -> CalendarViewRequestBuilder: raise TypeError("raw_url cannot be null.") return CalendarViewRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar_view/count/count_request_builder.py b/msgraph/generated/groups/item/calendar_view/count/count_request_builder.py deleted file mode 100644 index cfd64baca63..00000000000 --- a/msgraph/generated/groups/item/calendar_view/count/count_request_builder.py +++ /dev/null @@ -1,114 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/$count?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 == "end_date_time": - return "endDateTime" - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: 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/groups/item/calendar_view/item/accept/accept_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/accept/accept_request_builder.py deleted file mode 100644 index 16dfabc62ed..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/attachments/attachments_request_builder.py deleted file mode 100644 index 72a3142e27d..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.attachment import Attachment - from ......models.attachment_collection_response import AttachmentCollectionResponse - from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/attachments/count/count_request_builder.py deleted file mode 100644 index 65f827180c5..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index 6736548ede4..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .......models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 36df7621d5f..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 9289a92166d..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.attachment import Attachment - from .......models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/calendar/calendar_request_builder.py deleted file mode 100644 index 134de7d9be0..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.calendar import Calendar - from ......models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/cancel/cancel_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/cancel/cancel_request_builder.py deleted file mode 100644 index a394a03d879..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/decline/decline_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/decline/decline_post_request_body.py deleted file mode 100644 index 3ff4e8d3fda..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/decline/decline_request_builder.py deleted file mode 100644 index 58c65ed0cf0..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 9c92be3b320..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/event_item_request_builder.py deleted file mode 100644 index ff33abdfd23..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/event_item_request_builder.py +++ /dev/null @@ -1,227 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .....models.event import Event - from .....models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .instances.instances_request_builder import InstancesRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendarView property of the microsoft.graph.group entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The calendar view for the calendar. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar view for the calendar. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def instances(self) -> InstancesRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - from .instances.instances_request_builder import InstancesRequestBuilder - - return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The calendar view for the calendar. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/extensions/count/count_request_builder.py deleted file mode 100644 index 4d9955eb8cb..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions/$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/groups/item/calendar_view/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/extensions/extensions_request_builder.py deleted file mode 100644 index befc8086636..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.extension import Extension - from ......models.extension_collection_response import ExtensionCollectionResponse - from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index f95ae3f9feb..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.extension import Extension - from .......models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/forward/forward_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/forward/forward_post_request_body.py deleted file mode 100644 index a1a8c4bb053..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ......models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/forward/forward_request_builder.py deleted file mode 100644 index 047e4e042f9..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/count/count_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/count/count_request_builder.py deleted file mode 100644 index 44f35e544a7..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/delta/delta_get_response.py b/msgraph/generated/groups/item/calendar_view/item/instances/delta/delta_get_response.py deleted file mode 100644 index 7725dc6cb8b..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/delta/delta_get_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.base_delta_function_response import BaseDeltaFunctionResponse - from .......models.event import Event - -from .......models.base_delta_function_response import BaseDeltaFunctionResponse - -@dataclass -class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): - # The value property - value: Optional[list[Event]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeltaGetResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeltaGetResponse() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .......models.base_delta_function_response import BaseDeltaFunctionResponse - from .......models.event import Event - - from .......models.base_delta_function_response import BaseDeltaFunctionResponse - from .......models.event import Event - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Event)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/groups/item/calendar_view/item/instances/delta/delta_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/delta/delta_request_builder.py deleted file mode 100644 index ab3f103af48..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/delta/delta_request_builder.py +++ /dev/null @@ -1,148 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - from .delta_get_response import DeltaGetResponse - -class DeltaRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the delta method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeltaRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/event-delta?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 .delta_get_response import DeltaGetResponse - - return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DeltaRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeltaRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeltaRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeltaRequestBuilderGetQueryParameters(): - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/instances_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/instances_request_builder.py deleted file mode 100644 index ba9f14a0b31..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/instances_request_builder.py +++ /dev/null @@ -1,182 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.event_collection_response import EventCollectionResponse - from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder - -class InstancesRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new InstancesRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EventCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.event_collection_response import EventCollectionResponse - - return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> InstancesRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: InstancesRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return InstancesRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def delta(self) -> DeltaRequestBuilder: - """ - Provides operations to call the delta method. - """ - from .delta.delta_request_builder import DeltaRequestBuilder - - return DeltaRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class InstancesRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 6afa2d8184c..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index aa998747b64..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.attachment_collection_response import AttachmentCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 2c11547947f..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index e74c7c21419..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index e4b72a15d9e..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index bc879a4c393..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index d3b69aae481..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.calendar import Calendar - from ........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 0619431ec60..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 8770ceeea48..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 2331672e5c5..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 8c67457b177..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/event_item_request_builder.py deleted file mode 100644 index cb681b0cf85..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event import Event - from .......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 91c6fd72f23..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$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/groups/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index 0271ca842fa..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.extension_collection_response import ExtensionCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index ddf433e55c9..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index c86a1b919d0..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index ab4bba66f70..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index c487170e7d1..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 17434a9a56b..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index aefbd672251..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index c62e5fb2c0e..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index a71b62880ac..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ......models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index d64124c7343..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/groups/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index dcb3fcda337..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 57a83ce8f7c..00000000000 --- a/msgraph/generated/groups/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/conversations/conversations_request_builder.py b/msgraph/generated/groups/item/conversations/conversations_request_builder.py index cb5d6c61d56..ccfa63a5ba9 100644 --- a/msgraph/generated/groups/item/conversations/conversations_request_builder.py +++ b/msgraph/generated/groups/item/conversations/conversations_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def post(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Conversation]: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Use reply thread or reply post to further post to that conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Use reply thread or reply post to further post to that conversation. 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/groups/item/conversations/item/conversation_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py index ddd48e08767..a64aba6f531 100644 --- a/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py @@ -36,7 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Delete conversation. 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/group-delete-conversation?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversation-delete?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[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - The group's conversations. + Retrieve the properties and relationships of conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -84,7 +84,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The group's conversations. + Retrieve the properties and relationships of conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +122,7 @@ class ConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ - The group's conversations. + Retrieve the properties and relationships of conversation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py index e0550c02dc3..e3c6457c9cd 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. 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/post-reply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. 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/groups/item/events/item/event_item_request_builder.py b/msgraph/generated/groups/item/events/item/event_item_request_builder.py index df8d4b8b240..00e0761241c 100644 --- a/msgraph/generated/groups/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -232,6 +233,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/events/item/instances/count/count_request_builder.py b/msgraph/generated/groups/item/events/item/instances/count/count_request_builder.py deleted file mode 100644 index d053215c85c..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/events/item/instances/instances_request_builder.py b/msgraph/generated/groups/item/events/item/instances/instances_request_builder.py index 770ee6a7810..6f0f15623aa 100644 --- a/msgraph/generated/groups/item/events/item/instances/instances_request_builder.py +++ b/msgraph/generated/groups/item/events/item/instances/instances_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ......models.event_collection_response import EventCollectionResponse from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class InstancesRequestBuilder(BaseRequestBuilder): """ @@ -33,23 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EventCollectionResponse] """ @@ -69,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Instance def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> InstancesRequestBuilder: raise TypeError("raw_url cannot be null.") return InstancesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ @@ -109,7 +84,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/events/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 354f3404911..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index b0674134784..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.attachment_collection_response import AttachmentCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index c211c32ee93..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index e74c7c21419..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 0089e5f1f91..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 1cc54e76a44..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index a0216d9150e..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.calendar import Calendar - from ........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 87d74899c9e..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 8770ceeea48..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index b1b34c1bb27..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 1d0b13ae9aa..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/event_item_request_builder.py deleted file mode 100644 index 53f2de9c372..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event import Event - from .......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 4bf079c5261..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/$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/groups/item/events/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index 3f4ce2b2c20..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.extension_collection_response import ExtensionCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 52c6b208ddb..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for groups - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in groups - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index c86a1b919d0..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index 1873a076880..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index c487170e7d1..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 30e530f6a0c..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/groups/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index aefbd672251..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/groups/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 205156fea1d..00000000000 --- a/msgraph/generated/groups/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/groups/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..386c3586a21 --- /dev/null +++ b/msgraph/generated/groups/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/group_item_request_builder.py b/msgraph/generated/groups/item/group_item_request_builder.py index ea6313128dd..5432f171b18 100644 --- a/msgraph/generated/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/group_item_request_builder.py @@ -38,6 +38,7 @@ from .members_with_license_errors.members_with_license_errors_request_builder import MembersWithLicenseErrorsRequestBuilder from .member_of.member_of_request_builder import MemberOfRequestBuilder from .onenote.onenote_request_builder import OnenoteRequestBuilder + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder from .owners.owners_request_builder import OwnersRequestBuilder from .permission_grants.permission_grants_request_builder import PermissionGrantsRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder @@ -75,7 +76,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. 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/group-delete?view=graph-rest-1.0 @@ -139,7 +140,7 @@ async def patch(self,body: Group, request_configuration: Optional[RequestConfigu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -373,6 +374,15 @@ def members_with_license_errors(self) -> MembersWithLicenseErrorsRequestBuilder: return MembersWithLicenseErrorsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def on_premises_sync_behavior(self) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + """ + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder + + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, self.path_parameters) + @property def onenote(self) -> OnenoteRequestBuilder: """ diff --git a/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py index 280987225a1..110286678c6 100644 --- a/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/member_of/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]: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. 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/group-list-memberof?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: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. 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(): """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py index 702634e1dc1..71f87c023b9 100644 --- a/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/member_of/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]: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] Find more info here: https://learn.microsoft.com/graph/api/group-list-memberof?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: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. 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(): """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/member_of/member_of_request_builder.py b/msgraph/generated/groups/item/member_of/member_of_request_builder.py index d6d4294ad70..09510200f5b 100644 --- a/msgraph/generated/groups/item/member_of/member_of_request_builder.py +++ b/msgraph/generated/groups/item/member_of/member_of_request_builder.py @@ -50,7 +50,7 @@ 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 that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not 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/group-list-memberof?view=graph-rest-1.0 @@ -71,7 +71,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 that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +120,7 @@ def graph_group(self) -> GraphGroupRequestBuilder: @dataclass class MemberOfRequestBuilderGetQueryParameters(): """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py b/msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py new file mode 100644 index 00000000000..6a1ba926bcd --- /dev/null +++ b/msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_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.on_premises_sync_behavior import OnPremisesSyncBehavior + from ....models.o_data_errors.o_data_error import ODataError + +class OnPremisesSyncBehaviorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnPremisesSyncBehaviorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property onPremisesSyncBehavior for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Get onPremisesSyncBehavior from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + async def patch(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Update the navigation property onPremisesSyncBehavior in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + 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.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property onPremisesSyncBehavior for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get onPremisesSyncBehavior from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property onPremisesSyncBehavior in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OnPremisesSyncBehaviorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderGetQueryParameters(): + """ + Get onPremisesSyncBehavior from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/restore/restore_request_builder.py b/msgraph/generated/groups/item/restore/restore_request_builder.py index 865915b8787..2fd342ca3ff 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/settings/settings_request_builder.py b/msgraph/generated/groups/item/settings/settings_request_builder.py index 5378ed2e77e..8b70497fa9a 100644 --- a/msgraph/generated/groups/item/settings/settings_request_builder.py +++ b/msgraph/generated/groups/item/settings/settings_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Settings async def post(self,body: GroupSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupSetting]: """ - Create a new setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GroupSetting] @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: GroupSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. 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/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 920f3cfc79a..b17c6bc58ff 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 efe936fc235..ec26f0f0d5e 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 6c4cf583904..92ecf68c0e0 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 1f5c3e44426..8e6565f809e 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 cf2645c1804..ef60ab8f5b5 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 b5d498ced26..a9441a1a358 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 50ba73a395e..e9b3b0da196 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 fc6d84aa314..4392e9cb792 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 5b7f9e2e47e..4bc8ed50f53 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 de0f5588ff2..b3fa804e46a 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/groups/item/team/channels/item/channel_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/channel_item_request_builder.py index 96f3db1c6da..85f3083df24 100644 --- a/msgraph/generated/groups/item/team/channels/item/channel_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/channel_item_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -186,6 +188,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -240,6 +251,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index e0685463c35..93d965efe35 100644 --- a/msgraph/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/team/channels/item/enabled_apps/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..ef88a13b520 --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/enabled_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}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/$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/groups/item/team/channels/item/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/groups/item/team/channels/item/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..0dbb3e11b07 --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/channels/item/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..db73385e17f --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/channels/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/replies_request_builder.py index 4c83b6112db..962bd847079 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..59cea7d2650 --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ..........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..554b5cb314b --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.chat_message import ChatMessage + from ..........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/channels/item/messages/messages_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/messages_request_builder.py index 3f08e79dd2f..97aa19db107 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/messages_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/groups/item/team/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..af8f902d08c --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..a161ce5bb2a --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + from ........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/channels/item/start_migration/start_migration_post_request_body.py b/msgraph/generated/groups/item/team/channels/item/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/channels/item/start_migration/start_migration_request_builder.py b/msgraph/generated/groups/item/team/channels/item/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..bd6928e01bc --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index 502c6a7e742..bb5ddca5c45 100644 --- a/msgraph/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/team/primary_channel/enabled_apps/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..e1ba311ecc8 --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/enabled_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}/groups/{group%2Did}/team/primaryChannel/enabledApps/$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/groups/item/team/primary_channel/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..dd96a83eb8b --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/primary_channel/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..6aec820e2eb --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/primary_channel/messages/item/replies/replies_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/replies_request_builder.py index 7303b0c0d0c..3e06a9be4e5 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..d6affaa1ea1 --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..6bcba020704 --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + from .........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/primary_channel/messages/messages_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/messages_request_builder.py index 9c35ab65a04..e1fe1ec4c74 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/messages_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/groups/item/team/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..109dee6e74a --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .......models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..9826fc7510e --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + from .......models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/primary_channel/primary_channel_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/primary_channel_request_builder.py index 7ccc4ed80ae..474d0576a25 100644 --- a/msgraph/generated/groups/item/team/primary_channel/primary_channel_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/primary_channel_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -186,6 +188,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -240,6 +251,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/groups/item/team/primary_channel/start_migration/start_migration_post_request_body.py b/msgraph/generated/groups/item/team/primary_channel/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/primary_channel/start_migration/start_migration_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..52532b9692e --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py index 79144511535..8c3cc3af49e 100644 --- a/msgraph/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -19,6 +19,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None + # The onBehalfOfUserId property + on_behalf_of_user_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClockInPostRequestBody: @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } return fields @@ -56,6 +59,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) + writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_post_request_body.py b/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_post_request_body.py index b55d8c72cd6..85e94cd98fb 100644 --- a/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_post_request_body.py +++ b/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_post_request_body.py @@ -22,6 +22,8 @@ class SendActivityNotificationPostRequestBody(AdditionalDataHolder, BackedModel, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The recipient property @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "recipient": lambda n : setattr(self, 'recipient', n.get_object_value(TeamworkNotificationRecipient)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_object_value("recipient", self.recipient) writer.write_str_value("teamsAppId", self.teams_app_id) diff --git a/msgraph/generated/groups/item/team/team_request_builder.py b/msgraph/generated/groups/item/team/team_request_builder.py index f7fbb68886f..4cf2481fe7e 100644 --- a/msgraph/generated/groups/item/team/team_request_builder.py +++ b/msgraph/generated/groups/item/team/team_request_builder.py @@ -88,7 +88,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TeamRequ async def put(self,body: Team, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Team]: """ - Create a new team under a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.The recommended pattern is to retry the Create team call three times, with a 10 second delay between calls. + Create a new team under a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error code because the group information didn't fully replicate. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Team] @@ -134,7 +134,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: Team, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new team under a group. In order to create a team, the group must have a least one owner. If the creation of the team call is delayed, you can retry the call up to three times before you have to wait for 15 minutes due to a propagation delay. If the group was created less than 15 minutes ago, the call might fail with a 404 error code due to replication delays. If the group was created less than 15 minutes ago, it's possible for a call to create a team to fail with a 404 error code, due to ongoing replication delays.The recommended pattern is to retry the Create team call three times, with a 10 second delay between calls. + Create a new team under a group. In order to create a team, the group must have at least one owner. If the group was created less than 15 minutes ago, calls to create a team might fail with a 404 Not Found error code because the group information didn't fully replicate. 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/groups/item/threads/item/conversation_thread_item_request_builder.py b/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py index 03414d83641..028f0e7fe5c 100644 --- a/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py @@ -37,7 +37,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Delete conversationThread. 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/group-delete-thread?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +53,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationThread]: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationThread] - Find more info here: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -171,7 +171,7 @@ class ConversationThreadItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ConversationThreadItemRequestBuilderGetQueryParameters(): """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py index f4aa3c2036a..6f10d812c98 100644 --- a/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. 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/post-reply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. 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/groups/validate_properties/validate_properties_request_builder.py b/msgraph/generated/groups/validate_properties/validate_properties_request_builder.py index 7cff794314b..6b4de1a20cf 100644 --- a/msgraph/generated/groups/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/groups/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/groups_with_unique_name/groups_with_unique_name_request_builder.py b/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py index 51d92f02634..2ee4de519c7 100644 --- a/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py +++ b/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. 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/group-delete?view=graph-rest-1.0 @@ -99,7 +99,7 @@ async def patch(self,body: Group, request_configuration: Optional[RequestConfigu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/identity/b2x_user_flows/item/identity_providers/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/identity_providers/count/count_request_builder.py index ee9c21926ed..d9cf437cfb0 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/identity_providers/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/identity/b2x_user_flows/item/identity_providers/identity_providers_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/identity_providers/identity_providers_request_builder.py index 9454d52834c..bd1f7879978 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/identity_providers/identity_providers_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/identity_providers/identity_providers_request_builder.py @@ -38,7 +38,7 @@ def by_identity_provider_id(self,identity_provider_id: str) -> IdentityProviderI param identity_provider_id: The unique identifier of identityProvider Returns: IdentityProviderItemRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if identity_provider_id is None: raise TypeError("identity_provider_id cannot be null.") from .item.identity_provider_item_request_builder import IdentityProviderItemRequestBuilder @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity Returns: Optional[IdentityProviderCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/b2xidentityuserflow-list-identityproviders?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -87,7 +87,7 @@ def with_url(self,raw_url: str) -> IdentityProvidersRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: IdentityProvidersRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return IdentityProvidersRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/identity/b2x_user_flows/item/identity_providers/item/identity_provider_item_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/identity_providers/item/identity_provider_item_request_builder.py index 0d02a1a73cd..94aeb729666 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/identity_providers/item/identity_provider_item_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/identity_providers/item/identity_provider_item_request_builder.py @@ -36,7 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IdentityProvider] """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +57,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +69,7 @@ def with_url(self,raw_url: str) -> IdentityProviderItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: IdentityProviderItemRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return IdentityProviderItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/identity/conditional_access/conditional_access_request_builder.py b/msgraph/generated/identity/conditional_access/conditional_access_request_builder.py index b98661d6749..b00feee4730 100644 --- a/msgraph/generated/identity/conditional_access/conditional_access_request_builder.py +++ b/msgraph/generated/identity/conditional_access/conditional_access_request_builder.py @@ -8,6 +8,8 @@ if TYPE_CHECKING: from .authentication_context_class_references.authentication_context_class_references_request_builder import AuthenticationContextClassReferencesRequestBuilder from .authentication_strength.authentication_strength_request_builder import AuthenticationStrengthRequestBuilder + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + from .evaluate.evaluate_request_builder import EvaluateRequestBuilder from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder from .policies.policies_request_builder import PoliciesRequestBuilder from .templates.templates_request_builder import TemplatesRequestBuilder @@ -43,6 +45,24 @@ def authentication_strength(self) -> AuthenticationStrengthRequestBuilder: return AuthenticationStrengthRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deleted_items(self) -> DeletedItemsRequestBuilder: + """ + Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + """ + from .deleted_items.deleted_items_request_builder import DeletedItemsRequestBuilder + + return DeletedItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def evaluate(self) -> EvaluateRequestBuilder: + """ + Provides operations to call the evaluate method. + """ + from .evaluate.evaluate_request_builder import EvaluateRequestBuilder + + return EvaluateRequestBuilder(self.request_adapter, self.path_parameters) + @property def named_locations(self) -> NamedLocationsRequestBuilder: """ diff --git a/msgraph/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py new file mode 100644 index 00000000000..aea3ff4fb1b --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/deleted_items_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.ca_policies_deletable_root import CaPoliciesDeletableRoot + from ....models.o_data_errors.o_data_error import ODataError + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + from .policies.policies_request_builder import PoliciesRequestBuilder + +class DeletedItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeletedItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property deletedItems for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> Optional[CaPoliciesDeletableRoot]: + """ + Get deletedItems from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaPoliciesDeletableRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.ca_policies_deletable_root import CaPoliciesDeletableRoot + + return await self.request_adapter.send_async(request_info, CaPoliciesDeletableRoot, error_mapping) + + async def patch(self,body: CaPoliciesDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CaPoliciesDeletableRoot]: + """ + Update the navigation property deletedItems in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaPoliciesDeletableRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.ca_policies_deletable_root import CaPoliciesDeletableRoot + + return await self.request_adapter.send_async(request_info, CaPoliciesDeletableRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property deletedItems for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get deletedItems from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CaPoliciesDeletableRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property deletedItems in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DeletedItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeletedItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeletedItemsRequestBuilder(self.request_adapter, raw_url) + + @property + def named_locations(self) -> NamedLocationsRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + from .named_locations.named_locations_request_builder import NamedLocationsRequestBuilder + + return NamedLocationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def policies(self) -> PoliciesRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + from .policies.policies_request_builder import PoliciesRequestBuilder + + return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DeletedItemsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DeletedItemsRequestBuilderGetQueryParameters(): + """ + Get deletedItems from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DeletedItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DeletedItemsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py new file mode 100644 index 00000000000..926c7bca854 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py new file mode 100644 index 00000000000..6ffc9019f25 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/item/named_location_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.named_location import NamedLocation + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class NamedLocationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property namedLocations for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Update the navigation property namedLocations in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property namedLocations for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property namedLocations in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> NamedLocationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NamedLocationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationItemRequestBuilderGetQueryParameters(): + """ + Get namedLocations from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class NamedLocationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..119bc4f4f75 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.named_location import NamedLocation + from .......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py new file mode 100644 index 00000000000..d513931d74f --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/named_locations/named_locations_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.named_location import NamedLocation + from .....models.named_location_collection_response import NamedLocationCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + +class NamedLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new NamedLocationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_named_location_id(self,named_location_id: str) -> NamedLocationItemRequestBuilder: + """ + Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + param named_location_id: The unique identifier of namedLocation + Returns: NamedLocationItemRequestBuilder + """ + if named_location_id is None: + raise TypeError("named_location_id cannot be null.") + from .item.named_location_item_request_builder import NamedLocationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["namedLocation%2Did"] = named_location_id + return NamedLocationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocationCollectionResponse]: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.named_location_collection_response import NamedLocationCollectionResponse + + return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) + + async def post(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Create new navigation property to namedLocations for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get namedLocations from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to namedLocations for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> NamedLocationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: NamedLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return NamedLocationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class NamedLocationsRequestBuilderGetQueryParameters(): + """ + Get namedLocations from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class NamedLocationsRequestBuilderGetRequestConfiguration(RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class NamedLocationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py new file mode 100644 index 00000000000..7f3bf549f70 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/policies/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py new file mode 100644 index 00000000000..da24dda6164 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/policies/item/conditional_access_policy_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder + +class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConditionalAccessPolicyItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property policies for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + async def patch(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Update the navigation property policies in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property policies for identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property policies in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): + """ + Get policies from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..81e15dff7a3 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/policies/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.conditional_access_policy import ConditionalAccessPolicy + from .......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py b/msgraph/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py new file mode 100644 index 00000000000..e838e7db9a3 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/deleted_items/policies/policies_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.conditional_access_policy import ConditionalAccessPolicy + from .....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + +class PoliciesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PoliciesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> ConditionalAccessPolicyItemRequestBuilder: + """ + Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + param conditional_access_policy_id: The unique identifier of conditionalAccessPolicy + Returns: ConditionalAccessPolicyItemRequestBuilder + """ + if conditional_access_policy_id is None: + raise TypeError("conditional_access_policy_id cannot be null.") + from .item.conditional_access_policy_item_request_builder import ConditionalAccessPolicyItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id + return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicyCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conditional_access_policy_collection_response import ConditionalAccessPolicyCollectionResponse + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) + + async def post(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Create new navigation property to policies for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get policies from identity + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ConditionalAccessPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to policies for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> PoliciesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PoliciesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PoliciesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PoliciesRequestBuilderGetQueryParameters(): + """ + Get policies from identity + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class PoliciesRequestBuilderGetRequestConfiguration(RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PoliciesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py b/msgraph/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py new file mode 100644 index 00000000000..4100631a5c0 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + +@dataclass +class EvaluatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The appliedPoliciesOnly property + applied_policies_only: Optional[bool] = None + # The signInConditions property + sign_in_conditions: Optional[SignInConditions] = None + # The signInContext property + sign_in_context: Optional[SignInContext] = None + # The signInIdentity property + sign_in_identity: Optional[SignInIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EvaluatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluatePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "appliedPoliciesOnly": lambda n : setattr(self, 'applied_policies_only', n.get_bool_value()), + "signInConditions": lambda n : setattr(self, 'sign_in_conditions', n.get_object_value(SignInConditions)), + "signInContext": lambda n : setattr(self, 'sign_in_context', n.get_object_value(SignInContext)), + "signInIdentity": lambda n : setattr(self, 'sign_in_identity', n.get_object_value(SignInIdentity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("appliedPoliciesOnly", self.applied_policies_only) + writer.write_object_value("signInConditions", self.sign_in_conditions) + writer.write_object_value("signInContext", self.sign_in_context) + writer.write_object_value("signInIdentity", self.sign_in_identity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity/conditional_access/evaluate/evaluate_post_response.py b/msgraph/generated/identity/conditional_access/evaluate/evaluate_post_response.py new file mode 100644 index 00000000000..2fd35a79db1 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/evaluate/evaluate_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EvaluatePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WhatIfAnalysisResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EvaluatePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluatePostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WhatIfAnalysisResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity/conditional_access/evaluate/evaluate_request_builder.py b/msgraph/generated/identity/conditional_access/evaluate/evaluate_request_builder.py new file mode 100644 index 00000000000..ce4a63767ca --- /dev/null +++ b/msgraph/generated/identity/conditional_access/evaluate/evaluate_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .evaluate_post_request_body import EvaluatePostRequestBody + from .evaluate_post_response import EvaluatePostResponse + +class EvaluateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the evaluate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EvaluateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/evaluate", path_parameters) + + async def post(self,body: EvaluatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EvaluatePostResponse]: + """ + Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EvaluatePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-evaluate?view=graph-rest-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 .evaluate_post_response import EvaluatePostResponse + + return await self.request_adapter.send_async(request_info, EvaluatePostResponse, error_mapping) + + def to_post_request_information(self,body: EvaluatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EvaluateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EvaluateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EvaluateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EvaluateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py index 9559b7f6563..2e6bc0d779b 100644 --- a/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.named_location import NamedLocation from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder class NamedLocationItemRequestBuilder(BaseRequestBuilder): """ @@ -32,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an ipNamedLocation object. + Delete a countryNamedLocation 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/ipnamedlocation-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +97,7 @@ async def patch(self,body: NamedLocation, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an ipNamedLocation object. + Delete a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -141,6 +142,15 @@ def with_url(self,raw_url: str) -> NamedLocationItemRequestBuilder: raise TypeError("raw_url cannot be null.") return NamedLocationItemRequestBuilder(self.request_adapter, raw_url) + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ @@ -151,7 +161,7 @@ class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class NamedLocationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a countryNamedLocation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py b/msgraph/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..6fe708f285a --- /dev/null +++ b/msgraph/generated/identity/conditional_access/named_locations/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.named_location import NamedLocation + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[NamedLocation] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.named_location import NamedLocation + + return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py b/msgraph/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py index bbbffc847e5..3ee3124987a 100644 --- a/msgraph/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/policies/item/conditional_access_policy_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.conditional_access_policy import ConditionalAccessPolicy from .....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): """ @@ -141,6 +142,15 @@ def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py b/msgraph/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..2b7f8a5b709 --- /dev/null +++ b/msgraph/generated/identity/conditional_access/policies/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.conditional_access_policy import ConditionalAccessPolicy + from ......models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/identity_request_builder.py b/msgraph/generated/identity/identity_request_builder.py index 42a1b3389f3..121f7224cad 100644 --- a/msgraph/generated/identity/identity_request_builder.py +++ b/msgraph/generated/identity/identity_request_builder.py @@ -23,7 +23,9 @@ from .conditional_access.conditional_access_request_builder import ConditionalAccessRequestBuilder from .custom_authentication_extensions.custom_authentication_extensions_request_builder import CustomAuthenticationExtensionsRequestBuilder 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): """ @@ -180,6 +182,15 @@ def identity_providers(self) -> IdentityProvidersRequestBuilder: return IdentityProvidersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def risk_prevention(self) -> RiskPreventionRequestBuilder: + """ + Provides operations to manage the riskPrevention property of the microsoft.graph.identityContainer entity. + """ + from .risk_prevention.risk_prevention_request_builder import RiskPreventionRequestBuilder + + return RiskPreventionRequestBuilder(self.request_adapter, self.path_parameters) + @property def user_flow_attributes(self) -> UserFlowAttributesRequestBuilder: """ @@ -189,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/risk_prevention/fraud_protection_providers/count/count_request_builder.py b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/count/count_request_builder.py new file mode 100644 index 00000000000..d0beb602a9f --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/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/riskPrevention/fraudProtectionProviders/$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/risk_prevention/fraud_protection_providers/fraud_protection_providers_request_builder.py b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/fraud_protection_providers_request_builder.py new file mode 100644 index 00000000000..5311c7b2159 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/fraud_protection_providers_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.fraud_protection_provider import FraudProtectionProvider + from ....models.fraud_protection_provider_collection_response import FraudProtectionProviderCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.fraud_protection_provider_item_request_builder import FraudProtectionProviderItemRequestBuilder + +class FraudProtectionProvidersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FraudProtectionProvidersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/fraudProtectionProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_fraud_protection_provider_id(self,fraud_protection_provider_id: str) -> FraudProtectionProviderItemRequestBuilder: + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + param fraud_protection_provider_id: The unique identifier of fraudProtectionProvider + Returns: FraudProtectionProviderItemRequestBuilder + """ + if fraud_protection_provider_id is None: + raise TypeError("fraud_protection_provider_id cannot be null.") + from .item.fraud_protection_provider_item_request_builder import FraudProtectionProviderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["fraudProtectionProvider%2Did"] = fraud_protection_provider_id + return FraudProtectionProviderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]] = None) -> Optional[FraudProtectionProviderCollectionResponse]: + """ + Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProviderCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-list-fraudprotectionproviders?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.fraud_protection_provider_collection_response import FraudProtectionProviderCollectionResponse + + return await self.request_adapter.send_async(request_info, FraudProtectionProviderCollectionResponse, error_mapping) + + async def post(self,body: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FraudProtectionProvider]: + """ + Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProvider] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-post-fraudprotectionproviders?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.fraud_protection_provider import FraudProtectionProvider + + return await self.request_adapter.send_async(request_info, FraudProtectionProvider, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + param body: The request body + param request_configuration: Configuration for the request 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) -> FraudProtectionProvidersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FraudProtectionProvidersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FraudProtectionProvidersRequestBuilder(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 FraudProtectionProvidersRequestBuilderGetQueryParameters(): + """ + Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FraudProtectionProvidersRequestBuilderGetRequestConfiguration(RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FraudProtectionProvidersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/fraud_protection_providers/item/fraud_protection_provider_item_request_builder.py b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/item/fraud_protection_provider_item_request_builder.py new file mode 100644 index 00000000000..3c5e07c4699 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/item/fraud_protection_provider_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.fraud_protection_provider import FraudProtectionProvider + from .....models.o_data_errors.o_data_error import ODataError + +class FraudProtectionProviderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FraudProtectionProviderItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a fraudProtectionProvider 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/riskpreventioncontainer-delete-fraudprotectionproviders?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[FraudProtectionProviderItemRequestBuilderGetQueryParameters]] = None) -> Optional[FraudProtectionProvider]: + """ + Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProvider] + Find more info here: https://learn.microsoft.com/graph/api/fraudprotectionprovider-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.fraud_protection_provider import FraudProtectionProvider + + return await self.request_adapter.send_async(request_info, FraudProtectionProvider, error_mapping) + + async def patch(self,body: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FraudProtectionProvider]: + """ + Update the properties of a fraudProtectionProvider object. The following derived types are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProvider] + Find more info here: https://learn.microsoft.com/graph/api/fraudprotectionprovider-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.fraud_protection_provider import FraudProtectionProvider + + return await self.request_adapter.send_async(request_info, FraudProtectionProvider, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a fraudProtectionProvider 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[FraudProtectionProviderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a fraudProtectionProvider object. The following derived types are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + 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) -> FraudProtectionProviderItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FraudProtectionProviderItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FraudProtectionProviderItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FraudProtectionProviderItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FraudProtectionProviderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/risk_prevention_request_builder.py b/msgraph/generated/identity/risk_prevention/risk_prevention_request_builder.py new file mode 100644 index 00000000000..b648c2804da --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/risk_prevention_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.risk_prevention_container import RiskPreventionContainer + from .fraud_protection_providers.fraud_protection_providers_request_builder import FraudProtectionProvidersRequestBuilder + from .web_application_firewall_providers.web_application_firewall_providers_request_builder import WebApplicationFirewallProvidersRequestBuilder + from .web_application_firewall_verifications.web_application_firewall_verifications_request_builder import WebApplicationFirewallVerificationsRequestBuilder + +class RiskPreventionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the riskPrevention property of the microsoft.graph.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RiskPreventionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property riskPrevention 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[RiskPreventionRequestBuilderGetQueryParameters]] = None) -> Optional[RiskPreventionContainer]: + """ + Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RiskPreventionContainer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.risk_prevention_container import RiskPreventionContainer + + return await self.request_adapter.send_async(request_info, RiskPreventionContainer, error_mapping) + + async def patch(self,body: RiskPreventionContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RiskPreventionContainer]: + """ + Update the navigation property riskPrevention in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RiskPreventionContainer] + """ + 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.risk_prevention_container import RiskPreventionContainer + + return await self.request_adapter.send_async(request_info, RiskPreventionContainer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property riskPrevention 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[RiskPreventionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: RiskPreventionContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property riskPrevention 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) -> RiskPreventionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RiskPreventionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RiskPreventionRequestBuilder(self.request_adapter, raw_url) + + @property + def fraud_protection_providers(self) -> FraudProtectionProvidersRequestBuilder: + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + from .fraud_protection_providers.fraud_protection_providers_request_builder import FraudProtectionProvidersRequestBuilder + + return FraudProtectionProvidersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def web_application_firewall_providers(self) -> WebApplicationFirewallProvidersRequestBuilder: + """ + Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + from .web_application_firewall_providers.web_application_firewall_providers_request_builder import WebApplicationFirewallProvidersRequestBuilder + + return WebApplicationFirewallProvidersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def web_application_firewall_verifications(self) -> WebApplicationFirewallVerificationsRequestBuilder: + """ + Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + """ + from .web_application_firewall_verifications.web_application_firewall_verifications_request_builder import WebApplicationFirewallVerificationsRequestBuilder + + return WebApplicationFirewallVerificationsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RiskPreventionRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RiskPreventionRequestBuilderGetQueryParameters(): + """ + Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RiskPreventionRequestBuilderGetRequestConfiguration(RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RiskPreventionRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/web_application_firewall_providers/count/count_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/count/count_request_builder.py new file mode 100644 index 00000000000..f1c03fd819b --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/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/riskPrevention/webApplicationFirewallProviders/$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/risk_prevention/web_application_firewall_providers/item/verify/verify_post_request_body.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_post_request_body.py new file mode 100644 index 00000000000..777a2c596ac --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class VerifyPostRequestBody(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 hostName property + host_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifyPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VerifyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifyPostRequestBody() + + 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]] = { + "hostName": lambda n : setattr(self, 'host_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("hostName", self.host_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py new file mode 100644 index 00000000000..8509a880468 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + from .verify_post_request_body import VerifyPostRequestBody + +class VerifyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the verify method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VerifyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}/verify", path_parameters) + + async def post(self,body: VerifyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModel]: + """ + Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallVerificationModel] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallprovider-verify?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.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallVerificationModel, error_mapping) + + def to_post_request_information(self,body: VerifyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. + param body: The request body + param request_configuration: Configuration for the request 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) -> VerifyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VerifyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VerifyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VerifyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_item_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_item_request_builder.py new file mode 100644 index 00000000000..c4965a2f8f1 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_item_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.web_application_firewall_provider import WebApplicationFirewallProvider + from .verify.verify_request_builder import VerifyRequestBuilder + +class WebApplicationFirewallProviderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WebApplicationFirewallProviderItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a webApplicationFirewallProvider 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/riskpreventioncontainer-delete-webapplicationfirewallproviders?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[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: + """ + Read the properties and relationships of webApplicationFirewallProvider object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallProvider] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallprovider-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.web_application_firewall_provider import WebApplicationFirewallProvider + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallProvider, error_mapping) + + async def patch(self,body: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: + """ + Update the properties of a webApplicationFirewallProvider object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallProvider] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallprovider-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.web_application_firewall_provider import WebApplicationFirewallProvider + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallProvider, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a webApplicationFirewallProvider 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[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of webApplicationFirewallProvider 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: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a webApplicationFirewallProvider 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) -> WebApplicationFirewallProviderItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WebApplicationFirewallProviderItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WebApplicationFirewallProviderItemRequestBuilder(self.request_adapter, raw_url) + + @property + def verify(self) -> VerifyRequestBuilder: + """ + Provides operations to call the verify method. + """ + from .verify.verify_request_builder import VerifyRequestBuilder + + return VerifyRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of webApplicationFirewallProvider 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 WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_request_builder.py new file mode 100644 index 00000000000..496602adb54 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_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.web_application_firewall_provider import WebApplicationFirewallProvider + from ....models.web_application_firewall_provider_collection_response import WebApplicationFirewallProviderCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.web_application_firewall_provider_item_request_builder import WebApplicationFirewallProviderItemRequestBuilder + +class WebApplicationFirewallProvidersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WebApplicationFirewallProvidersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/webApplicationFirewallProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_web_application_firewall_provider_id(self,web_application_firewall_provider_id: str) -> WebApplicationFirewallProviderItemRequestBuilder: + """ + Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + param web_application_firewall_provider_id: The unique identifier of webApplicationFirewallProvider + Returns: WebApplicationFirewallProviderItemRequestBuilder + """ + if web_application_firewall_provider_id is None: + raise TypeError("web_application_firewall_provider_id cannot be null.") + from .item.web_application_firewall_provider_item_request_builder import WebApplicationFirewallProviderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["webApplicationFirewallProvider%2Did"] = web_application_firewall_provider_id + return WebApplicationFirewallProviderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallProviderCollectionResponse]: + """ + Get a list of the webApplicationFirewallProvider objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallProviderCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-list-webapplicationfirewallproviders?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.web_application_firewall_provider_collection_response import WebApplicationFirewallProviderCollectionResponse + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallProviderCollectionResponse, error_mapping) + + async def post(self,body: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: + """ + Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallProvider] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-post-webapplicationfirewallproviders?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.web_application_firewall_provider import WebApplicationFirewallProvider + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallProvider, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the webApplicationFirewallProvider 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: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. + param body: The request body + param request_configuration: Configuration for the request 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) -> WebApplicationFirewallProvidersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WebApplicationFirewallProvidersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WebApplicationFirewallProvidersRequestBuilder(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 WebApplicationFirewallProvidersRequestBuilderGetQueryParameters(): + """ + Get a list of the webApplicationFirewallProvider 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 WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration(RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/web_application_firewall_verifications/count/count_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/count/count_request_builder.py new file mode 100644 index 00000000000..84fd27ec6ab --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/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/riskPrevention/webApplicationFirewallVerifications/$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/risk_prevention/web_application_firewall_verifications/item/provider/provider_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/provider/provider_request_builder.py new file mode 100644 index 00000000000..ea0776bfeeb --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/provider/provider_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.web_application_firewall_provider import WebApplicationFirewallProvider + +class ProviderRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the provider property of the microsoft.graph.webApplicationFirewallVerificationModel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProviderRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}/provider{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProviderRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: + """ + Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallProvider] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.web_application_firewall_provider import WebApplicationFirewallProvider + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallProvider, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProviderRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ProviderRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProviderRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProviderRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProviderRequestBuilderGetQueryParameters(): + """ + Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ProviderRequestBuilderGetRequestConfiguration(RequestConfiguration[ProviderRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_item_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_item_request_builder.py new file mode 100644 index 00000000000..6e76c97619e --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_item_request_builder.py @@ -0,0 +1,200 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + from .provider.provider_request_builder import ProviderRequestBuilder + +class WebApplicationFirewallVerificationModelItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WebApplicationFirewallVerificationModelItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a webApplicationFirewallVerificationModel 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/riskpreventioncontainer-delete-webapplicationfirewallverifications?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[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModel]: + """ + Read the properties and relationships of webApplicationFirewallVerificationModel object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallVerificationModel] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallverificationmodel-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.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallVerificationModel, error_mapping) + + async def patch(self,body: WebApplicationFirewallVerificationModel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModel]: + """ + Update the navigation property webApplicationFirewallVerifications in identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallVerificationModel] + """ + 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.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallVerificationModel, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a webApplicationFirewallVerificationModel 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[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of webApplicationFirewallVerificationModel 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: WebApplicationFirewallVerificationModel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property webApplicationFirewallVerifications 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) -> WebApplicationFirewallVerificationModelItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WebApplicationFirewallVerificationModelItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WebApplicationFirewallVerificationModelItemRequestBuilder(self.request_adapter, raw_url) + + @property + def provider(self) -> ProviderRequestBuilder: + """ + Provides operations to manage the provider property of the microsoft.graph.webApplicationFirewallVerificationModel entity. + """ + from .provider.provider_request_builder import ProviderRequestBuilder + + return ProviderRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of webApplicationFirewallVerificationModel 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 WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration(RequestConfiguration[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py new file mode 100644 index 00000000000..22799667598 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + from ....models.web_application_firewall_verification_model_collection_response import WebApplicationFirewallVerificationModelCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.web_application_firewall_verification_model_item_request_builder import WebApplicationFirewallVerificationModelItemRequestBuilder + +class WebApplicationFirewallVerificationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WebApplicationFirewallVerificationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/riskPrevention/webApplicationFirewallVerifications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_web_application_firewall_verification_model_id(self,web_application_firewall_verification_model_id: str) -> WebApplicationFirewallVerificationModelItemRequestBuilder: + """ + Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + param web_application_firewall_verification_model_id: The unique identifier of webApplicationFirewallVerificationModel + Returns: WebApplicationFirewallVerificationModelItemRequestBuilder + """ + if web_application_firewall_verification_model_id is None: + raise TypeError("web_application_firewall_verification_model_id cannot be null.") + from .item.web_application_firewall_verification_model_item_request_builder import WebApplicationFirewallVerificationModelItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["webApplicationFirewallVerificationModel%2Did"] = web_application_firewall_verification_model_id + return WebApplicationFirewallVerificationModelItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModelCollectionResponse]: + """ + Get a list of the webApplicationFirewallVerificationModel objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallVerificationModelCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-list-webapplicationfirewallverifications?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.web_application_firewall_verification_model_collection_response import WebApplicationFirewallVerificationModelCollectionResponse + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallVerificationModelCollectionResponse, error_mapping) + + async def post(self,body: WebApplicationFirewallVerificationModel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModel]: + """ + Create new navigation property to webApplicationFirewallVerifications for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WebApplicationFirewallVerificationModel] + """ + 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.web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + return await self.request_adapter.send_async(request_info, WebApplicationFirewallVerificationModel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the webApplicationFirewallVerificationModel 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: WebApplicationFirewallVerificationModel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to webApplicationFirewallVerifications for identity + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> WebApplicationFirewallVerificationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WebApplicationFirewallVerificationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WebApplicationFirewallVerificationsRequestBuilder(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 WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters(): + """ + Get a list of the webApplicationFirewallVerificationModel 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 WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration(RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph/generated/identity/verified_id/profiles/count/count_request_builder.py new file mode 100644 index 00000000000..5c1a3c17800 --- /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 00000000000..81ddadddfb9 --- /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 00000000000..902e43be63f --- /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 00000000000..471f127eac7 --- /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/identity_governance/entitlement_management/access_package_assignment_approvals/access_package_assignment_approvals_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/access_package_assignment_approvals_request_builder.py index 136c1144a9d..be7daf24a07 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/access_package_assignment_approvals_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/access_package_assignment_approvals_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters]] = None) -> Optional[ApprovalCollectionResponse]: """ - Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ @@ -105,7 +105,7 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +151,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters(): """ - Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index d94a628c80e..4f80fb75f52 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-1.0 @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/approval_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/approval_item_request_builder.py index 4022de930fb..489442869f5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/approval_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[ApprovalItemRequestBuilderGetQueryParameters]] = None) -> Optional[Approval]: """ - Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] Find more info here: https://learn.microsoft.com/graph/api/approval-get?view=graph-rest-1.0 @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApprovalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ class ApprovalItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class ApprovalItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + Retrieve the properties of an approval object. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/stages_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/stages_request_builder.py index f8eb7b62959..17b4373dffb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/stages_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/stages_request_builder.py @@ -49,7 +49,7 @@ def by_approval_stage_id(self,approval_stage_id: str) -> ApprovalStageItemReques async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[ApprovalStageCollectionResponse]: """ - List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStageCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-list-stages?view=graph-rest-1.0 @@ -93,7 +93,7 @@ async def post(self,body: ApprovalStage, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class StagesRequestBuilderGetQueryParameters(): """ - List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for groups, providing the identifier of the assignment schedule request. + List the approvalStage objects associated with an approval. This API request is made by an approver in the following scenarios: In Microsoft Entra entitlement management, providing the identifier of the access package assignment request.In PIM for Groups, providing the identifier of the assignment schedule request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package/access_package_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package/access_package_request_builder.py index abff0c7c060..e0ace30b7f8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package/access_package_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package/access_package_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[AccessPackageRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Access package containing this policy. Read-only. Supports $expand. + Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AccessPa def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Access package containing this policy. Read-only. Supports $expand. + Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> AccessPackageRequestBuilder: @dataclass class AccessPackageRequestBuilderGetQueryParameters(): """ - Access package containing this policy. Read-only. Supports $expand. + Access package containing this policy. Read-only. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..8279c0e2d7e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py index 7cff6e27cdd..5d0051349a5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..2875da154e1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py index 85799f506e8..195427f6094 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..2395ffda3b7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py index 24994dfd837..d2c060d606a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..3683063219c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py index 1356ee6bd63..3e35786762e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package/access_package_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package/access_package_request_builder.py index 942fedfc38e..a9471468077 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package/access_package_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package/access_package_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[AccessPackageRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Access package containing this policy. Read-only. Supports $expand. + Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AccessPa def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Access package containing this policy. Read-only. Supports $expand. + Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> AccessPackageRequestBuilder: @dataclass class AccessPackageRequestBuilderGetQueryParameters(): """ - Access package containing this policy. Read-only. Supports $expand. + Access package containing this policy. Read-only. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/assignment/assignment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/assignment/assignment_request_builder.py index 32aceace577..a92ba74ba1f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/assignment/assignment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/assignment/assignment_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[AssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageAssignment]: """ - For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackageAssignment] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> AssignmentRequestBuilder: @dataclass class AssignmentRequestBuilderGetQueryParameters(): """ - For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index 824403091f2..b81fa62078a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +151,7 @@ class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..cc567de48f0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py index fab6b6d5813..8f83b0e0ca5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..231edc48a8c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index 12bcddebf79..d084bfbd7b9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..a50d1f8c700 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py index 64c6dc40ac3..279a58ee0b3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..f39cbac66a3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index cd3a89e429d..a560701e3b9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py index 66bfe824e27..ce0f807fa92 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..0037e76b660 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..631aaffbfba --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py index ac8959aa2a3..7f7b3eab843 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..cca83e7019b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 1e5b3ed83d7..e83d783f0a6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..cb346bb4daf --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py index 9238be23d11..c2c14f146d0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..f916fa459d9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 8dd66fe7c03..b832e5691bc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py index 5a753a97738..fa40af6e3f0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..c7b3bea96b7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..5f51ba95e4c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py index ec5261175ae..be7ccfdd164 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..7c2e9d5409d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 6f29ce8d9fb..8cd5923f2aa 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..1cdb290b6a4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py index 59886e26dbb..575e9dd4805 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..b48a155287c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 0d05c4a1833..3936314337f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..44c3eff24a4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py index 62c2fa46532..82134166d77 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..ef64e942f06 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index 4ac4e535fec..e47746943f3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..89137da10fd --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py index 7fe1517b58b..371a7b552c1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..210969f8f5d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index 7059e41af62..aed5b84ac48 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py index 4a4a1fa63a4..afff4e4b59c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..6e23a77c665 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..ba58c2f44d6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py index ecae13d53ce..41861d94fa8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..abee1a26fd8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index ba774360ae2..1894ed15351 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..............models.access_package_resource import AccessPackageResource from ..............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..b957eca8a7e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py index a3a64c73c24..a9c52f3fbf0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..f5004ae273a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 593f19b68ae..f312676e3ce 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..............models.access_package_resource import AccessPackageResource from ..............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..2b2103995e2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py index bf8b9cb628a..5e03fb7180b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ......models.access_package_resource import AccessPackageResource from ......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..4dc3ab4f01a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py index afb58a5840b..afe8bf99aff 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..357c5b94af5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py index f43927ff6d9..743976a1964 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..a1148d16d84 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py index d990737f79d..40cb3662805 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..1a513842379 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py index d9e8bad20f5..0a01dfecd85 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..57945e1c3df --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py index ecd42a7c547..f196cd35ec3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..085050ac2e4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py index a535bc4fd01..2903a63d2d5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..bf0e01f307e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py index 5c88dde3b4f..fb6cb947a01 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..23cc4e89c3b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py index 40c361b3a61..d842be10536 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py index 1488e091246..fa751c074a0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.access_package_resource import AccessPackageResource from .....models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..a595445ff38 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resources/item/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..ccdc1a8fcf9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py index 9e822ae4129..0747f4a88b0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def scopes(self) -> ScopesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..385605feaa2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index a353df497cb..2a9738bb7b5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..33e8ee39861 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py index 9c86912bcf1..d46d21e1be9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property def roles(self) -> RolesRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..1a338f48117 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index ff136a64db6..4d46c64277d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ 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 02f89fb2d7a..4329475a717 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 3116ea14fcc..2fe2dad1498 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/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..d4e7ed6062f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.directory_object_collection_response import DirectoryObjectCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..d8896ac32bb --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/$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_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..cb45a6ac1c5 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.directory_object import DirectoryObject + from ........models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 cbfbb0fd9e5..da25b8c57b6 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/execution_scope/execution_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py index fab38a097b4..4f0825998e3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py @@ -48,7 +48,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro async def get(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResultCollectionResponse]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResultCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Executio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExecutionScopeRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py index 660701b1c38..5fb08bf609a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResult]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResult] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserProc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: @dataclass class UserProcessingResultItemRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ 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 f8407a60b3a..b4f8ccaf2d1 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/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py new file mode 100644 index 00000000000..a1ae2aca439 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.identity_governance.activation_scope import ActivationScope + +@dataclass +class ActivateWithScopePostRequestBody(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 scope property + scope: Optional[ActivationScope] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateWithScopePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateWithScopePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateWithScopePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.identity_governance.activation_scope import ActivationScope + + from .......models.identity_governance.activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "scope": lambda n : setattr(self, 'scope', n.get_object_value(ActivationScope)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("scope", self.scope) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py new file mode 100644 index 00000000000..891e249230c --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .activate_with_scope_post_request_body import ActivateWithScopePostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateWithScope method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope", path_parameters) + + async def post(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..e4a65fc584a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..9b7e7a9dadc --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run import Run + from ..........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..cbe1cfeb873 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run_collection_response import RunCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py index fb3aa1e5299..0eb5b021edd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.identity_governance.run import Run from ........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> RunItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RunItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ 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 74738ccdacb..440ebe77b12 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/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..9893c2f94e5 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..6a84f519ddd --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.run import Run + from ............models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..d34e056163c --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 9220b3a789b..6746f1f6134 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/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py index ace3730dcbe..2ba002daa24 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ 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 16a4ebf9358..7081cc38d66 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/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py index 0d05c528ee4..a0097267ef2 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.identity_governance.user_processing_result import UserProcessingResult from ..........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ 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 0f2485d15f8..a4f3f752614 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 86593ea711d..cabdf1435d5 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/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..472695b629d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..bad8d20af21 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run import Run + from ..........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..34bec96ecba --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run_collection_response import RunCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 3ee1aceebe5..c5a47ea0e45 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/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py index 24784d6d593..e5639539a4b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ 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 d981c429586..b3effe6b265 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/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py index 2d16f2c2e6f..ccb1167e7d7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.identity_governance.user_processing_result import UserProcessingResult from ........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..16c026259fa --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.directory_object_collection_response import DirectoryObjectCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..74745828e11 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..ca2472adc65 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.directory_object import DirectoryObject + from ..........models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 a21d6357df0..bca4251a785 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 015d9225241..dc00be76dab 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 7c9e811789f..c708d126eb0 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/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py index 48fb219875b..973f1aa3d99 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.identity_governance.workflow_version import WorkflowVersion from ........models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -74,6 +75,15 @@ def with_url(self,raw_url: str) -> WorkflowVersionVersionNumberItemRequestBuilde raise TypeError("raw_url cannot be null.") return WorkflowVersionVersionNumberItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 3e54cdf8e2f..eacdd698c47 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -16,10 +16,12 @@ if TYPE_CHECKING: from ......models.identity_governance.workflow import Workflow from ......models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder @@ -113,6 +115,15 @@ def with_url(self,raw_url: str) -> WorkflowItemRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkflowItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ @@ -149,6 +160,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Provides operations to call the activateWithScope method. + """ + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ 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 099d36c92c3..fd98cffcda4 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/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..73ce3182b46 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.directory_object_collection_response import DirectoryObjectCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/lifecycle_workflows/workflows/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..5e156cdd30d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/$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_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..9045dc5680f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.directory_object import DirectoryObject + from .......models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 86854abc1c5..091774c4dfe 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/execution_scope/execution_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py index 687ca2eb41e..bbca640be3d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py @@ -48,7 +48,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro async def get(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResultCollectionResponse]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResultCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Executio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExecutionScopeRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py index 9146a125181..ecf40af13e4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResult]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResult] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserProc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: @dataclass class UserProcessingResultItemRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ 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 88512d1c9e5..c6788c1c2c5 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/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py new file mode 100644 index 00000000000..d4c3fbbf88f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.identity_governance.activation_scope import ActivationScope + +@dataclass +class ActivateWithScopePostRequestBody(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 scope property + scope: Optional[ActivationScope] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateWithScopePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateWithScopePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateWithScopePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.identity_governance.activation_scope import ActivationScope + + from ......models.identity_governance.activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "scope": lambda n : setattr(self, 'scope', n.get_object_value(ActivationScope)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("scope", self.scope) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py new file mode 100644 index 00000000000..7c9ba5c0ed0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .activate_with_scope_post_request_body import ActivateWithScopePostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateWithScope method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope", path_parameters) + + async def post(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activatewithscope?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..086c2928d20 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..2523b37bc46 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run import Run + from .........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..5ebbe7d34d3 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.run_collection_response import RunCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py index c6fbfd40cfa..f9f7cd5fee3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.identity_governance.run import Run from .......models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -74,6 +75,15 @@ def with_url(self,raw_url: str) -> RunItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RunItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ 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 daa1dc49d09..fc39840f429 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/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..804bee338e2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..585da7555f8 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run import Run + from ...........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..85a9ea69711 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 9723719361d..827c0b542af 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/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py index 2166c6b6a6e..7651d152327 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ 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 6f4c101bba9..4e3751eb6e2 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/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py index f603f6b3e1e..e905b29a87c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.identity_governance.user_processing_result import UserProcessingResult from .........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -74,6 +75,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ 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 72c39b100fe..7fa2bc97062 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 afb77db2e5d..18c6630f4b7 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/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..6039aa9f08a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..5a5c724f696 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run import Run + from .........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..bd82721094d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.run_collection_response import RunCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related reprocessed workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The related reprocessed workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 a1e0182c74b..ce740c7d05b 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/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py index 51b5e1dce57..4e6ec6121e5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ 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 8560c821c02..3348328cfec 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/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py index f5a4157c079..b49d68f8220 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.identity_governance.user_processing_result import UserProcessingResult from .......models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..852ecb7fce7 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.directory_object_collection_response import DirectoryObjectCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..0acba4dfce2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..14ff62dd0cc --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.directory_object import DirectoryObject + from .........models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The administrative units in the scope of the workflow. Optional. 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 with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + The administrative units in the scope of the workflow. Optional. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 9249585ac51..044d718d999 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 e288dc0ea54..cdd35ed5407 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 fba2a811892..f52678d3d25 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/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py index a3e09333fa4..d6ba874a9d6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.identity_governance.workflow_version import WorkflowVersion from .......models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -75,6 +76,15 @@ def with_url(self,raw_url: str) -> WorkflowVersionVersionNumberItemRequestBuilde raise TypeError("raw_url cannot be null.") return WorkflowVersionVersionNumberItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index 61baca67a71..f2bd9ec891f 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -16,10 +16,12 @@ if TYPE_CHECKING: from .....models.identity_governance.workflow import Workflow from .....models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder @@ -152,6 +154,15 @@ def with_url(self,raw_url: str) -> WorkflowItemRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkflowItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ @@ -188,6 +199,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Provides operations to call the activateWithScope method. + """ + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 861864a96e3..2fc07b9fa36 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-1.0 @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index e2c2063f890..9b024e1ea81 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-1.0 @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index 1b6b0c8793e..7a488d8f91c 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/activated_using/activated_using_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[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ - When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. + When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it is null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. + When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it is null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: @dataclass class ActivatedUsingRequestBuilderGetQueryParameters(): """ - When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. + When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it is null. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py index 4780dd31482..da7dce8f2bd 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/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[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a6e859ef504..7f0bb30d88e 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedulerequest-filterbycurrentuser?view=graph-rest-1.0 @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index d4ab83dd4d1..1c48537be8a 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/activated_using/activated_using_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[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ - When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessGroupEligibilitySchedule] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: @dataclass class ActivatedUsingRequestBuilderGetQueryParameters(): """ - When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py index ba2819d8cab..76cb86333d5 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/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[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index b6d73b880ec..9910119f9b6 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupassignmentschedule-filterbycurrentuser?view=graph-rest-1.0 @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py index 2a3a4fa5ce8..2f07282dcfd 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/activated_using/activated_using_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[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ - When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PrivilegedAccessGroupEligibilitySchedule] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivatedUsingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: @dataclass class ActivatedUsingRequestBuilderGetQueryParameters(): """ - When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py index 96441ac433a..f7b36f6a5d8 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/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[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py index 7fcffe73e4b..e9a4ef98a80 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/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[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a6b5e2c4fb7..c839104a091 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ - In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/privilegedaccessgroupeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-1.0 @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: @dataclass class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): """ - In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py index ceb26d9b722..17c04d54d6d 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/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[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py index c89edb048de..db53d86e021 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/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[GroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class GroupRequestBuilderGetQueryParameters(): """ - References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py index 4808377e432..ca37652e538 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -181,7 +181,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_protection/risky_users/confirm_safe/confirm_safe_post_request_body.py b/msgraph/generated/identity_protection/risky_users/confirm_safe/confirm_safe_post_request_body.py new file mode 100644 index 00000000000..4847a8910ff --- /dev/null +++ b/msgraph/generated/identity_protection/risky_users/confirm_safe/confirm_safe_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ConfirmSafePostRequestBody(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 userIds property + user_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfirmSafePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfirmSafePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfirmSafePostRequestBody() + + 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]] = { + "userIds": lambda n : setattr(self, 'user_ids', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("userIds", self.user_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_protection/risky_users/confirm_safe/confirm_safe_request_builder.py b/msgraph/generated/identity_protection/risky_users/confirm_safe/confirm_safe_request_builder.py new file mode 100644 index 00000000000..7c92f94219e --- /dev/null +++ b/msgraph/generated/identity_protection/risky_users/confirm_safe/confirm_safe_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .confirm_safe_post_request_body import ConfirmSafePostRequestBody + +class ConfirmSafeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the confirmSafe method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConfirmSafeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/confirmSafe", path_parameters) + + async def post(self,body: ConfirmSafePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + 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/riskyuser-confirmsafe?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ConfirmSafePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Confirm one or more riskyUser objects as safe. This action sets the targeted user's risk level to none. + param body: The request body + param request_configuration: Configuration for the request 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) -> ConfirmSafeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConfirmSafeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConfirmSafeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConfirmSafeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_protection/risky_users/risky_users_request_builder.py b/msgraph/generated/identity_protection/risky_users/risky_users_request_builder.py index b708410238d..1f9dddeff6d 100644 --- a/msgraph/generated/identity_protection/risky_users/risky_users_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/risky_users_request_builder.py @@ -18,6 +18,7 @@ from ...models.risky_user import RiskyUser from ...models.risky_user_collection_response import RiskyUserCollectionResponse from .confirm_compromised.confirm_compromised_request_builder import ConfirmCompromisedRequestBuilder + from .confirm_safe.confirm_safe_request_builder import ConfirmSafeRequestBuilder from .count.count_request_builder import CountRequestBuilder from .dismiss.dismiss_request_builder import DismissRequestBuilder from .item.risky_user_item_request_builder import RiskyUserItemRequestBuilder @@ -138,6 +139,15 @@ def confirm_compromised(self) -> ConfirmCompromisedRequestBuilder: return ConfirmCompromisedRequestBuilder(self.request_adapter, self.path_parameters) + @property + def confirm_safe(self) -> ConfirmSafeRequestBuilder: + """ + Provides operations to call the confirmSafe method. + """ + from .confirm_safe.confirm_safe_request_builder import ConfirmSafeRequestBuilder + + return ConfirmSafeRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph/generated/identity_providers/available_provider_types/available_provider_types_request_builder.py b/msgraph/generated/identity_providers/available_provider_types/available_provider_types_request_builder.py index 9d9ccbb7cb9..e17c7501326 100644 --- a/msgraph/generated/identity_providers/available_provider_types/available_provider_types_request_builder.py +++ b/msgraph/generated/identity_providers/available_provider_types/available_provider_types_request_builder.py @@ -37,7 +37,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Availabl Returns: Optional[AvailableProviderTypesGetResponse] Find more info here: https://learn.microsoft.com/graph/api/identityprovider-list-availableprovidertypes?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +58,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +70,7 @@ def with_url(self,raw_url: str) -> AvailableProviderTypesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AvailableProviderTypesRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AvailableProviderTypesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/identity_providers/count/count_request_builder.py b/msgraph/generated/identity_providers/count/count_request_builder.py index 602e4be0788..4849c46bb2c 100644 --- a/msgraph/generated/identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity_providers/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/identity_providers/identity_providers_request_builder.py b/msgraph/generated/identity_providers/identity_providers_request_builder.py index bf6adb9039d..5936aefd4c1 100644 --- a/msgraph/generated/identity_providers/identity_providers_request_builder.py +++ b/msgraph/generated/identity_providers/identity_providers_request_builder.py @@ -40,7 +40,7 @@ def by_identity_provider_id(self,identity_provider_id: str) -> IdentityProviderI param identity_provider_id: The unique identifier of identityProvider Returns: IdentityProviderItemRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if identity_provider_id is None: raise TypeError("identity_provider_id cannot be null.") from .item.identity_provider_item_request_builder import IdentityProviderItemRequestBuilder @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity Returns: Optional[IdentityProviderCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identityprovider-list?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +79,7 @@ async def post(self,body: IdentityProvider, request_configuration: Optional[Requ Returns: Optional[IdentityProvider] Find more info here: https://learn.microsoft.com/graph/api/identityprovider-post-identityproviders?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -102,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +115,7 @@ def to_post_request_information(self,body: IdentityProvider, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -130,7 +130,7 @@ def with_url(self,raw_url: str) -> IdentityProvidersRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: IdentityProvidersRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return IdentityProvidersRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/identity_providers/item/identity_provider_item_request_builder.py b/msgraph/generated/identity_providers/item/identity_provider_item_request_builder.py index 11a93bf0dc9..511a5276b43 100644 --- a/msgraph/generated/identity_providers/item/identity_provider_item_request_builder.py +++ b/msgraph/generated/identity_providers/item/identity_provider_item_request_builder.py @@ -37,7 +37,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/identityprovider-delete?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity Returns: Optional[IdentityProvider] Find more info here: https://learn.microsoft.com/graph/api/identityprovider-get?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +80,7 @@ async def patch(self,body: IdentityProvider, request_configuration: Optional[Req Returns: Optional[IdentityProvider] Find more info here: https://learn.microsoft.com/graph/api/identityprovider-update?view=graph-rest-1.0 """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -115,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -128,7 +128,7 @@ def to_patch_request_information(self,body: IdentityProvider, request_configurat param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +143,7 @@ def with_url(self,raw_url: str) -> IdentityProviderItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: IdentityProviderItemRequestBuilder """ - warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider", DeprecationWarning) + warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return IdentityProviderItemRequestBuilder(self.request_adapter, raw_url) 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 d7d329b8a12..33aa15ff63f 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 93c542b1dc9..a4cb41cf885 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -4,8 +4,10 @@ msgraph.generated.admin.AdminRequestBuilder.AdminRequestBuilderGetQueryParameter msgraph.generated.admin.AdminRequestBuilder.AdminRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.admin.AdminRequestBuilder.AdminRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdminRequestBuilderGetQueryParameters] msgraph.generated.admin.AdminRequestBuilder.AdminRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.AdminRequestBuilder::|public|configuration_management:ConfigurationManagementRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder +msgraph.generated.admin.AdminRequestBuilder::|public|exchange:ExchangeRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdminRequestBuilderGetQueryParameters]):Admin msgraph.generated.admin.AdminRequestBuilder::|public|microsoft365_apps:Microsoft365AppsRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|patch(body:Admin; request_configuration?:RequestConfiguration[QueryParameters]):Admin @@ -15,10 +17,318 @@ msgraph.generated.admin.AdminRequestBuilder::|public|report_settings:ReportSetti msgraph.generated.admin.AdminRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.AdminRequestBuilder::|public|service_announcement:ServiceAnnouncementRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|sharepoint:SharepointRequestBuilder +msgraph.generated.admin.AdminRequestBuilder::|public|teams:TeamsRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdminRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.admin.AdminRequestBuilder::|public|to_patch_request_information(body:Admin; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.AdminRequestBuilder::|public|url_template:str msgraph.generated.admin.AdminRequestBuilder::|public|with_url(raw_url:str):AdminRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|by_configuration_drift_id(configuration_drift_id:str):ConfigurationDriftItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]):ConfigurationDriftCollectionResponse +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationDrift +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|to_post_request_information(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|with_url(raw_url:str):ConfigurationDriftsRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]):ConfigurationDrift +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationDrift +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationDriftItemRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_drifts:ConfigurationDriftsRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_monitoring_results:ConfigurationMonitoringResultsRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_monitors:ConfigurationMonitorsRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_snapshots:ConfigurationSnapshotsRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_snapshot_jobs:ConfigurationSnapshotJobsRequestBuilder +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]):ConfigurationManagement +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationManagement +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_patch_request_information(body:ConfigurationManagement; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|with_url(raw_url:str):ConfigurationManagementRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|by_configuration_monitoring_result_id(configuration_monitoring_result_id:str):ConfigurationMonitoringResultItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]):ConfigurationMonitoringResultCollectionResponse +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitoringResult +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|to_post_request_information(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitoringResultsRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]):ConfigurationMonitoringResult +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitoringResult +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitoringResultItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder.ConfigurationMonitorsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|by_configuration_monitor_id(configuration_monitor_id:str):ConfigurationMonitorItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]):ConfigurationMonitorCollectionResponse +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|post(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitor +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|to_post_request_information(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitorsRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetRequestConfiguration-->RequestConfiguration[BaselineRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BaselineRequestBuilderGetQueryParameters]):ConfigurationBaseline +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BaselineRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_patch_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|with_url(raw_url:str):BaselineRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder.ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|baseline:BaselineRequestBuilder +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters]):ConfigurationMonitor +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|patch(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitor +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitorItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationMonitor; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitorItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|by_configuration_snapshot_job_id(configuration_snapshot_job_id:str):ConfigurationSnapshotJobItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]):ConfigurationSnapshotJobCollectionResponse +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationSnapshotJob +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|to_post_request_information(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotJobsRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]):ConfigurationSnapshotJob +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationSnapshotJob +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotJobItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|by_configuration_baseline_id(configuration_baseline_id:str):ConfigurationBaselineItemRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]):ConfigurationBaselineCollectionResponse +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|to_post_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotsRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]):ConfigurationBaseline +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationBaselineItemRequestBuilder msgraph.generated.admin.edge.EdgeRequestBuilder-->BaseRequestBuilder msgraph.generated.admin.edge.EdgeRequestBuilder.EdgeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.edge.EdgeRequestBuilder.EdgeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -242,6 +552,498 @@ msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuil msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuilder::|public|to_post_request_information(body:BrowserSiteList; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuilder::|public|url_template:str msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuilder::|public|with_url(raw_url:str):SiteListsRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):ExchangeAdmin +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|mailboxes:MailboxesRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|patch(body:ExchangeAdmin; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeAdmin +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|to_patch_request_information(body:ExchangeAdmin; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|tracing:TracingRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|with_url(raw_url:str):ExchangeRequestBuilder +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder.CreateImportSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):MailboxItemImportSession +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|with_url(raw_url:str):CreateImportSessionRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|constructor():None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|item_ids():list[str] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|item_ids(value:list[str]):None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemsPostRequestBody +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|constructor():None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|value():list[ExportItemResponse] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|value(value:list[ExportItemResponse]):None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemsPostResponse +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder.ExportItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|post(body:ExportItemsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ExportItemsPostResponse +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|to_post_request_information(body:ExportItemsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|with_url(raw_url:str):ExportItemsRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|value():list[MailboxFolder] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|value(value:list[MailboxFolder]):None +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[FoldersRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|by_mailbox_folder_id(mailbox_folder_id:str):MailboxFolderItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|with_url(raw_url:str):FoldersRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|by_mailbox_folder_id1(mailbox_folder_id1:str):MailboxFolderItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|with_url(raw_url:str):ChildFoldersRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|value():list[MailboxFolder] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|value(value:list[MailboxFolder]):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|value():list[MailboxItem] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|value(value:list[MailboxItem]):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ItemsRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|by_mailbox_item_id(mailbox_item_id:str):MailboxItemItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):MailboxItemCollectionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|value():list[MailboxItem] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|value(value:list[MailboxItem]):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ItemsRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|by_mailbox_item_id(mailbox_item_id:str):MailboxItemItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):MailboxItemCollectionResponse +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|child_folders:ChildFoldersRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|create_import_session:CreateImportSessionRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|export_items:ExportItemsRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|folders:FoldersRequestBuilder +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]):Mailbox +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|patch(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):Mailbox +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|to_patch_request_information(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxesRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|by_mailbox_id(mailbox_id:str):MailboxItemRequestBuilder +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]):MailboxCollectionResponse +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|post(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):Mailbox +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|to_post_request_information(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|with_url(raw_url:str):MailboxesRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]):ExchangeMessageTrace +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get_details_by_recipient_with_recipient_address(recipient_address:str):GetDetailsByRecipientWithRecipientAddressRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|patch(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeMessageTrace +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|to_patch_request_information(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|with_url(raw_url:str):ExchangeMessageTraceItemRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|constructor():None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|value():list[ExchangeMessageTraceDetail] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|value(value:list[ExchangeMessageTraceDetail]):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetDetailsByRecipientWithRecipientAddressGetResponse +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; recipient_address?:str):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]):GetDetailsByRecipientWithRecipientAddressGetResponse +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|with_url(raw_url:str):GetDetailsByRecipientWithRecipientAddressRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|by_exchange_message_trace_id(exchange_message_trace_id:str):ExchangeMessageTraceItemRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]):ExchangeMessageTraceCollectionResponse +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|post(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeMessageTrace +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|to_post_request_information(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|with_url(raw_url:str):MessageTracesRequestBuilder +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetRequestConfiguration-->RequestConfiguration[TracingRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TracingRequestBuilderGetQueryParameters]):MessageTracingRoot +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|message_traces:MessageTracesRequestBuilder +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|patch(body:MessageTracingRoot; request_configuration?:RequestConfiguration[QueryParameters]):MessageTracingRoot +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TracingRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|to_patch_request_information(body:MessageTracingRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|with_url(raw_url:str):TracingRequestBuilder msgraph.generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder-->BaseRequestBuilder msgraph.generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder.InstallationOptionsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder.InstallationOptionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -307,6 +1109,9 @@ msgraph.generated.admin.people.PeopleRequestBuilder::|public|get(request_configu msgraph.generated.admin.people.PeopleRequestBuilder::|public|item_insights:ItemInsightsRequestBuilder msgraph.generated.admin.people.PeopleRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.people.PeopleRequestBuilder::|public|profile_card_properties:ProfileCardPropertiesRequestBuilder +msgraph.generated.admin.people.PeopleRequestBuilder::|public|profile_property_settings:ProfilePropertySettingsRequestBuilder +msgraph.generated.admin.people.PeopleRequestBuilder::|public|profile_sources:ProfileSourcesRequestBuilder +msgraph.generated.admin.people.PeopleRequestBuilder::|public|profile_sources_with_source_id(source_id:str):ProfileSourcesWithSourceIdRequestBuilder msgraph.generated.admin.people.PeopleRequestBuilder::|public|pronouns:PronounsRequestBuilder msgraph.generated.admin.people.PeopleRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.people.PeopleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PeopleRequestBuilderGetQueryParameters]):RequestInformation @@ -365,6 +1170,130 @@ msgraph.generated.admin.people.profileCardProperties.ProfileCardPropertiesReques msgraph.generated.admin.people.profileCardProperties.ProfileCardPropertiesRequestBuilder::|public|to_post_request_information(body:ProfileCardProperty; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.people.profileCardProperties.ProfileCardPropertiesRequestBuilder::|public|url_template:str msgraph.generated.admin.people.profileCardProperties.ProfileCardPropertiesRequestBuilder::|public|with_url(raw_url:str):ProfileCardPropertiesRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profilePropertySettings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder.ProfilePropertySettingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder.ProfilePropertySettingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder.ProfilePropertySettingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder.ProfilePropertySettingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder.ProfilePropertySettingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfilePropertySettingItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder.ProfilePropertySettingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfilePropertySettingItemRequestBuilderGetQueryParameters]):ProfilePropertySetting +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|patch(body:ProfilePropertySetting; request_configuration?:RequestConfiguration[QueryParameters]):ProfilePropertySetting +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfilePropertySettingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|to_patch_request_information(body:ProfilePropertySetting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profilePropertySettings.item.ProfilePropertySettingItemRequestBuilder::|public|with_url(raw_url:str):ProfilePropertySettingItemRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder.ProfilePropertySettingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|by_profile_property_setting_id(profile_property_setting_id:str):ProfilePropertySettingItemRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]):ProfilePropertySettingCollectionResponse +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|post(body:ProfilePropertySetting; request_configuration?:RequestConfiguration[QueryParameters]):ProfilePropertySetting +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|to_post_request_information(body:ProfilePropertySetting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profilePropertySettings.ProfilePropertySettingsRequestBuilder::|public|with_url(raw_url:str):ProfilePropertySettingsRequestBuilder +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profileSources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder.ProfileSourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder.ProfileSourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder.ProfileSourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder.ProfileSourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder.ProfileSourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfileSourceItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder.ProfileSourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfileSourceItemRequestBuilderGetQueryParameters]):ProfileSource +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|patch(body:ProfileSource; request_configuration?:RequestConfiguration[QueryParameters]):ProfileSource +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfileSourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|to_patch_request_information(body:ProfileSource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profileSources.item.ProfileSourceItemRequestBuilder::|public|with_url(raw_url:str):ProfileSourceItemRequestBuilder +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfileSourcesRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder.ProfileSourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|by_profile_source_id(profile_source_id:str):ProfileSourceItemRequestBuilder +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfileSourcesRequestBuilderGetQueryParameters]):ProfileSourceCollectionResponse +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|post(body:ProfileSource; request_configuration?:RequestConfiguration[QueryParameters]):ProfileSource +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfileSourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|to_post_request_information(body:ProfileSource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profileSources.ProfileSourcesRequestBuilder::|public|with_url(raw_url:str):ProfileSourcesRequestBuilder +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder.ProfileSourcesWithSourceIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder.ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder.ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder.ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder.ProfileSourcesWithSourceIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters] +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder.ProfileSourcesWithSourceIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; source_id?:str):None +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters]):ProfileSource +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|patch(body:ProfileSource; request_configuration?:RequestConfiguration[QueryParameters]):ProfileSource +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfileSourcesWithSourceIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|to_patch_request_information(body:ProfileSource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|url_template:str +msgraph.generated.admin.people.profileSourcesWithSourceId.ProfileSourcesWithSourceIdRequestBuilder::|public|with_url(raw_url:str):ProfileSourcesWithSourceIdRequestBuilder msgraph.generated.admin.people.pronouns.PronounsRequestBuilder-->BaseRequestBuilder msgraph.generated.admin.people.pronouns.PronounsRequestBuilder.PronounsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.admin.people.pronouns.PronounsRequestBuilder.PronounsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -955,6 +1884,481 @@ msgraph.generated.admin.sharepoint.SharepointRequestBuilder::|public|to_get_requ msgraph.generated.admin.sharepoint.SharepointRequestBuilder::|public|to_patch_request_information(body:Sharepoint; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.sharepoint.SharepointRequestBuilder::|public|url_template:str msgraph.generated.admin.sharepoint.SharepointRequestBuilder::|public|with_url(raw_url:str):SharepointRequestBuilder +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse::|public|constructor():None +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse::|public|value():list[PolicyIdentifierDetail] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse::|public|value(value:list[PolicyIdentifierDetail]):None +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.GetPolicyIdWithTypeWithNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetPolicyIdWithTypeWithNameGetResponse +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; name?:str; type?:str):None +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters]):GetPolicyIdWithTypeWithNameGetResponse +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder +msgraph.generated.admin.teams.policy.PolicyRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.PolicyRequestBuilder.PolicyRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.policy.PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.policy.PolicyRequestBuilder.PolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[PolicyRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.policy.PolicyRequestBuilder.PolicyRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):TeamsPolicyAssignment +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|microsoft_graph_teams_administration_get_policy_id_with_type_with_name(name:str; type:str):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|patch(body:TeamsPolicyAssignment; request_configuration?:RequestConfiguration[QueryParameters]):TeamsPolicyAssignment +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PolicyRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|to_patch_request_information(body:TeamsPolicyAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|user_assignments:UserAssignmentsRequestBuilder +msgraph.generated.admin.teams.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.userAssignments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.TeamsPolicyUserAssignmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.TeamsPolicyUserAssignmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.TeamsPolicyUserAssignmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters]):TeamsPolicyUserAssignment +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|patch(body:TeamsPolicyUserAssignment; request_configuration?:RequestConfiguration[QueryParameters]):TeamsPolicyUserAssignment +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsPolicyUserAssignmentItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|to_patch_request_information(body:TeamsPolicyUserAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.userAssignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|with_url(raw_url:str):TeamsPolicyUserAssignmentItemRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|constructor():None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|value():list[TeamsPolicyUserAssignment] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|public|value(value:list[TeamsPolicyUserAssignment]):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignPostRequestBody +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.AssignPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder.MicrosoftGraphTeamsAdministrationAssignRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|post(body:AssignPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|to_post_request_information(body:AssignPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationAssign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphTeamsAdministrationAssignRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.MicrosoftGraphTeamsAdministrationUnassignRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|post(body:UnassignPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|to_post_request_information(body:UnassignPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphTeamsAdministrationUnassignRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|constructor():None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|value():list[TeamsPolicyUserAssignment] +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|public|value(value:list[TeamsPolicyUserAssignment]):None +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnassignPostRequestBody +msgraph.generated.admin.teams.policy.userAssignments.microsoftGraphTeamsAdministrationUnassign.UnassignPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserAssignmentsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder.UserAssignmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|by_teams_policy_user_assignment_id(teams_policy_user_assignment_id:str):TeamsPolicyUserAssignmentItemRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserAssignmentsRequestBuilderGetQueryParameters]):TeamsPolicyUserAssignmentCollectionResponse +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|microsoft_graph_teams_administration_assign:MicrosoftGraphTeamsAdministrationAssignRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|microsoft_graph_teams_administration_unassign:MicrosoftGraphTeamsAdministrationUnassignRequestBuilder +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|post(body:TeamsPolicyUserAssignment; request_configuration?:RequestConfiguration[QueryParameters]):TeamsPolicyUserAssignment +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserAssignmentsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|to_post_request_information(body:TeamsPolicyUserAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.policy.userAssignments.UserAssignmentsRequestBuilder::|public|with_url(raw_url:str):UserAssignmentsRequestBuilder +msgraph.generated.admin.teams.TeamsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.TeamsRequestBuilder.TeamsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.TeamsRequestBuilder.TeamsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.TeamsRequestBuilder.TeamsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.TeamsRequestBuilder.TeamsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.TeamsRequestBuilder.TeamsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.TeamsRequestBuilder.TeamsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsRequestBuilderGetQueryParameters]):TeamsAdminRoot +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|patch(body:TeamsAdminRoot; request_configuration?:RequestConfiguration[QueryParameters]):TeamsAdminRoot +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|policy:PolicyRequestBuilder +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|telephone_number_management:TelephoneNumberManagementRequestBuilder +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|to_patch_request_information(body:TeamsAdminRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|user_configurations:UserConfigurationsRequestBuilder +msgraph.generated.admin.teams.TeamsRequestBuilder::|public|with_url(raw_url:str):TeamsRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[NumberAssignmentItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NumberAssignmentItemRequestBuilderGetQueryParameters]):NumberAssignment +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|patch(body:NumberAssignment; request_configuration?:RequestConfiguration[QueryParameters]):NumberAssignment +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NumberAssignmentItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|to_patch_request_information(body:NumberAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.item.NumberAssignmentItemRequestBuilder::|public|with_url(raw_url:str):NumberAssignmentItemRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|assignment_category():AssignmentCategory +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|assignment_category(value:AssignmentCategory):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|assignment_target_id():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|assignment_target_id(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|constructor():None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|location_id():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|location_id(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|number_type():NumberType +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|number_type(value:NumberType):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|telephone_number():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|public|telephone_number(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignNumberPostRequestBody +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|post(body:AssignNumberPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|to_post_request_information(body:AssignNumberPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|post(body:UnassignNumberPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|to_post_request_information(body:UnassignNumberPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|constructor():None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|number_type():NumberType +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|number_type(value:NumberType):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|telephone_number():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|public|telephone_number(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnassignNumberPostRequestBody +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|post(body:UpdateNumberPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|to_post_request_information(body:UpdateNumberPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|constructor():None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|location_id():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|location_id(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|network_site_id():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|network_site_id(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|reverse_number_lookup_options():list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|reverse_number_lookup_options(value:list[str]):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|telephone_number():str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|public|telephone_number(value:str):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):UpdateNumberPostRequestBody +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.microsoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[NumberAssignmentsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder.NumberAssignmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|by_number_assignment_id(number_assignment_id:str):NumberAssignmentItemRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NumberAssignmentsRequestBuilderGetQueryParameters]):NumberAssignmentCollectionResponse +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|microsoft_graph_teams_administration_assign_number:MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|microsoft_graph_teams_administration_unassign_number:MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|microsoft_graph_teams_administration_update_number:MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|post(body:NumberAssignment; request_configuration?:RequestConfiguration[QueryParameters]):NumberAssignment +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NumberAssignmentsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|to_post_request_information(body:NumberAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.numberAssignments.NumberAssignmentsRequestBuilder::|public|with_url(raw_url:str):NumberAssignmentsRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters]):TelephoneNumberLongRunningOperation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|patch(body:TelephoneNumberLongRunningOperation; request_configuration?:RequestConfiguration[QueryParameters]):TelephoneNumberLongRunningOperation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|to_patch_request_information(body:TelephoneNumberLongRunningOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|with_url(raw_url:str):TelephoneNumberLongRunningOperationItemRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[OperationsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder.OperationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|by_telephone_number_long_running_operation_id(telephone_number_long_running_operation_id:str):TelephoneNumberLongRunningOperationItemRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OperationsRequestBuilderGetQueryParameters]):TelephoneNumberLongRunningOperationCollectionResponse +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|post(body:TelephoneNumberLongRunningOperation; request_configuration?:RequestConfiguration[QueryParameters]):TelephoneNumberLongRunningOperation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OperationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|to_post_request_information(body:TelephoneNumberLongRunningOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.operations.OperationsRequestBuilder::|public|with_url(raw_url:str):OperationsRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder.TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder.TelephoneNumberManagementRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder.TelephoneNumberManagementRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder.TelephoneNumberManagementRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder.TelephoneNumberManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelephoneNumberManagementRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder.TelephoneNumberManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelephoneNumberManagementRequestBuilderGetQueryParameters]):TelephoneNumberManagementRoot +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|number_assignments:NumberAssignmentsRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|operations:OperationsRequestBuilder +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|patch(body:TelephoneNumberManagementRoot; request_configuration?:RequestConfiguration[QueryParameters]):TelephoneNumberManagementRoot +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelephoneNumberManagementRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|to_patch_request_information(body:TelephoneNumberManagementRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.telephoneNumberManagement.TelephoneNumberManagementRequestBuilder::|public|with_url(raw_url:str):TelephoneNumberManagementRequestBuilder +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder.TeamsUserConfigurationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder.TeamsUserConfigurationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder.TeamsUserConfigurationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder.TeamsUserConfigurationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder.TeamsUserConfigurationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsUserConfigurationItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder.TeamsUserConfigurationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsUserConfigurationItemRequestBuilderGetQueryParameters]):TeamsUserConfiguration +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|patch(body:TeamsUserConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):TeamsUserConfiguration +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsUserConfigurationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|to_patch_request_information(body:TeamsUserConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|user:UserRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|with_url(raw_url:str):TeamsUserConfigurationItemRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder.UserRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):User +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.item.user.UserRequestBuilder::|public|with_url(raw_url:str):UserRequestBuilder +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters] +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder.UserConfigurationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|by_teams_user_configuration_id(teams_user_configuration_id:str):TeamsUserConfigurationItemRequestBuilder +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]):TeamsUserConfigurationCollectionResponse +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|post(body:TeamsUserConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):TeamsUserConfiguration +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserConfigurationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|to_post_request_information(body:TeamsUserConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|url_template:str +msgraph.generated.admin.teams.userConfigurations.UserConfigurationsRequestBuilder::|public|with_url(raw_url:str):UserConfigurationsRequestBuilder msgraph.generated.agreementAcceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder msgraph.generated.agreementAcceptances.AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.agreementAcceptances.AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -3413,6 +4817,44 @@ msgraph.generated.auditLogs.provisioning.ProvisioningRequestBuilder::|public|to_ msgraph.generated.auditLogs.provisioning.ProvisioningRequestBuilder::|public|to_post_request_information(body:ProvisioningObjectSummary; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.auditLogs.provisioning.ProvisioningRequestBuilder::|public|url_template:str msgraph.generated.auditLogs.provisioning.ProvisioningRequestBuilder::|public|with_url(raw_url:str):ProvisioningRequestBuilder +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|constructor():None +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|request_ids():list[str] +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|request_ids(value:list[str]):None +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfirmCompromisedPostRequestBody +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder-->BaseRequestBuilder +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder.ConfirmCompromisedRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|post(body:ConfirmCompromisedPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|to_post_request_information(body:ConfirmCompromisedPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|url_template:str +msgraph.generated.auditLogs.signIns.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|with_url(raw_url:str):ConfirmCompromisedRequestBuilder +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|constructor():None +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|request_ids():list[str] +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|request_ids(value:list[str]):None +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfirmSafePostRequestBody +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder-->BaseRequestBuilder +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder.ConfirmSafeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|post(body:ConfirmSafePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|to_post_request_information(body:ConfirmSafePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|url_template:str +msgraph.generated.auditLogs.signIns.confirmSafe.ConfirmSafeRequestBuilder::|public|with_url(raw_url:str):ConfirmSafeRequestBuilder msgraph.generated.auditLogs.signIns.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.auditLogs.signIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.auditLogs.signIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -3425,6 +4867,25 @@ msgraph.generated.auditLogs.signIns.count.CountRequestBuilder::|public|request_a msgraph.generated.auditLogs.signIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.auditLogs.signIns.count.CountRequestBuilder::|public|url_template:str msgraph.generated.auditLogs.signIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|constructor():None +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|request_ids():list[str] +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|request_ids(value:list[str]):None +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DismissPostRequestBody +msgraph.generated.auditLogs.signIns.dismiss.DismissPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder-->BaseRequestBuilder +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder.DismissRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|post(body:DismissPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|to_post_request_information(body:DismissPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|url_template:str +msgraph.generated.auditLogs.signIns.dismiss.DismissRequestBuilder::|public|with_url(raw_url:str):DismissRequestBuilder msgraph.generated.auditLogs.signIns.item.SignInItemRequestBuilder-->BaseRequestBuilder msgraph.generated.auditLogs.signIns.item.SignInItemRequestBuilder.SignInItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.auditLogs.signIns.item.SignInItemRequestBuilder.SignInItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -3456,8 +4917,11 @@ msgraph.generated.auditLogs.signIns.SignInsRequestBuilder.SignInsRequestBuilderG msgraph.generated.auditLogs.signIns.SignInsRequestBuilder.SignInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SignInsRequestBuilderGetQueryParameters] msgraph.generated.auditLogs.signIns.SignInsRequestBuilder.SignInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|by_sign_in_id(sign_in_id:str):SignInItemRequestBuilder +msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|confirm_compromised:ConfirmCompromisedRequestBuilder +msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|confirm_safe:ConfirmSafeRequestBuilder msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|dismiss:DismissRequestBuilder msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SignInsRequestBuilderGetQueryParameters]):SignInCollectionResponse msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.auditLogs.signIns.SignInsRequestBuilder::|public|post(body:SignIn; request_configuration?:RequestConfiguration[QueryParameters]):SignIn @@ -3816,6 +5280,7 @@ msgraph.generated.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderGetQue msgraph.generated.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChatItemRequestBuilderGetQueryParameters] msgraph.generated.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.ChatItemRequestBuilder::|public|complete_migration:CompleteMigrationRequestBuilder msgraph.generated.chats.item.ChatItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.chats.item.ChatItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.chats.item.ChatItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChatItemRequestBuilderGetQueryParameters]):Chat @@ -3830,8 +5295,10 @@ msgraph.generated.chats.item.ChatItemRequestBuilder::|public|patch(body:Chat; re msgraph.generated.chats.item.ChatItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.chats.item.ChatItemRequestBuilder::|public|permission_grants:PermissionGrantsRequestBuilder msgraph.generated.chats.item.ChatItemRequestBuilder::|public|pinned_messages:PinnedMessagesRequestBuilder +msgraph.generated.chats.item.ChatItemRequestBuilder::|public|remove_all_access_for_user:RemoveAllAccessForUserRequestBuilder msgraph.generated.chats.item.ChatItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.chats.item.ChatItemRequestBuilder::|public|send_activity_notification:SendActivityNotificationRequestBuilder +msgraph.generated.chats.item.ChatItemRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.chats.item.ChatItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.ChatItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChatItemRequestBuilderGetQueryParameters]):RequestInformation @@ -3839,6 +5306,15 @@ msgraph.generated.chats.item.ChatItemRequestBuilder::|public|to_patch_request_in msgraph.generated.chats.item.ChatItemRequestBuilder::|public|unhide_for_user:UnhideForUserRequestBuilder msgraph.generated.chats.item.ChatItemRequestBuilder::|public|url_template:str msgraph.generated.chats.item.ChatItemRequestBuilder::|public|with_url(raw_url:str):ChatItemRequestBuilder +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder.CompleteMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|url_template:str +msgraph.generated.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|with_url(raw_url:str):CompleteMigrationRequestBuilder msgraph.generated.chats.item.hideForUser.HideForUserPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.chats.item.hideForUser.HideForUserPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.chats.item.hideForUser.HideForUserPostRequestBody::|public|backing_store:BackingStore @@ -4456,11 +5932,33 @@ msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|publi msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.chats.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.chats.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.chats.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.chats.item.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -4536,11 +6034,33 @@ msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|delta:Delt msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.chats.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.chats.item.permissionGrants.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.chats.item.permissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.chats.item.permissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -4660,6 +6180,25 @@ msgraph.generated.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|publi msgraph.generated.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|public|to_post_request_information(body:PinnedChatMessageInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|public|url_template:str msgraph.generated.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|public|with_url(raw_url:str):PinnedMessagesRequestBuilder +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|constructor():None +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|user():TeamworkUserIdentity +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|user(value:TeamworkUserIdentity):None +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveAllAccessForUserPostRequestBody +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder-->BaseRequestBuilder +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder.RemoveAllAccessForUserRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|post(body:RemoveAllAccessForUserPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|to_post_request_information(body:RemoveAllAccessForUserPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|url_template:str +msgraph.generated.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|with_url(raw_url:str):RemoveAllAccessForUserRequestBuilder msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|activity_type():str msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|activity_type(value:str):None msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|additional_data():dict[str, Any] @@ -4669,6 +6208,8 @@ msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPo msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|chain_id(value:int):None msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|constructor():None msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id():str +msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id(value:str):None msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text():ItemBody msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|recipient():TeamworkNotificationRecipient @@ -4691,6 +6232,25 @@ msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationRe msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationRequestBuilder::|public|to_post_request_information(body:SendActivityNotificationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationRequestBuilder::|public|url_template:str msgraph.generated.chats.item.sendActivityNotification.SendActivityNotificationRequestBuilder::|public|with_url(raw_url:str):SendActivityNotificationRequestBuilder +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.chats.item.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.chats.item.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.chats.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.chats.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.chats.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -4776,6 +6336,325 @@ msgraph.generated.chats.item.unhideForUser.UnhideForUserRequestBuilder::|public| msgraph.generated.chats.item.unhideForUser.UnhideForUserRequestBuilder::|public|to_post_request_information(body:UnhideForUserPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.unhideForUser.UnhideForUserRequestBuilder::|public|url_template:str msgraph.generated.chats.item.unhideForUser.UnhideForUserRequestBuilder::|public|with_url(raw_url:str):UnhideForUserRequestBuilder +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|by_adhoc_call_id(adhoc_call_id:str):AdhocCallItemRequestBuilder +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):AdhocCallCollectionResponse +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time:GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time:GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|to_post_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.AdhocCallsRequestBuilder::|public|with_url(raw_url:str):AdhocCallsRequestBuilder +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[CallRecording] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[CallRecording]):None +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|end_date_time:datetime.datetime +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|start_date_time:datetime.datetime +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|user_id:str +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[CallTranscript] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[CallTranscript]):None +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|end_date_time:datetime.datetime +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|start_date_time:datetime.datetime +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|user_id:str +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):AdhocCall +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_patch_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.AdhocCallItemRequestBuilder::|public|with_url(raw_url:str):AdhocCallItemRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.recordings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value():list[CallRecording] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value(value:list[CallRecording]):None +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):CallRecording +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_patch_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|with_url(raw_url:str):CallRecordingItemRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecordingsRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|by_call_recording_id(call_recording_id:str):CallRecordingItemRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):CallRecordingCollectionResponse +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_post_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|with_url(raw_url:str):RecordingsRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value():list[CallTranscript] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value(value:list[CallTranscript]):None +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):CallTranscript +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadata_content:MetadataContentRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_patch_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|with_url(raw_url:str):CallTranscriptItemRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|with_url(raw_url:str):MetadataContentRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|by_call_transcript_id(call_transcript_id:str):CallTranscriptItemRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):CallTranscriptCollectionResponse +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_post_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|url_template:str +msgraph.generated.communications.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|with_url(raw_url:str):TranscriptsRequestBuilder msgraph.generated.communications.callRecords.CallRecordsRequestBuilder-->BaseRequestBuilder msgraph.generated.communications.callRecords.CallRecordsRequestBuilder.CallRecordsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.communications.callRecords.CallRecordsRequestBuilder.CallRecordsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -5763,12 +7642,15 @@ msgraph.generated.communications.CommunicationsRequestBuilder.CommunicationsRequ msgraph.generated.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters] msgraph.generated.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.CommunicationsRequestBuilder::|public|adhoc_calls:AdhocCallsRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|calls:CallsRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|call_records:CallRecordsRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.communications.CommunicationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters]):CloudCommunications +msgraph.generated.communications.CommunicationsRequestBuilder::|public|get_all_online_meeting_messages:GetAllOnlineMeetingMessagesRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|get_presences_by_user_id:GetPresencesByUserIdRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|online_meetings:OnlineMeetingsRequestBuilder +msgraph.generated.communications.CommunicationsRequestBuilder::|public|online_meeting_conversations:OnlineMeetingConversationsRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications; request_configuration?:RequestConfiguration[QueryParameters]):CloudCommunications msgraph.generated.communications.CommunicationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.communications.CommunicationsRequestBuilder::|public|presences:PresencesRequestBuilder @@ -5777,6 +7659,31 @@ msgraph.generated.communications.CommunicationsRequestBuilder::|public|to_get_re msgraph.generated.communications.CommunicationsRequestBuilder::|public|to_patch_request_information(body:CloudCommunications; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.communications.CommunicationsRequestBuilder::|public|url_template:str msgraph.generated.communications.CommunicationsRequestBuilder::|public|with_url(raw_url:str):CommunicationsRequestBuilder +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|constructor():None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|value():list[EngagementConversationMessage] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|value(value:list[EngagementConversationMessage]):None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetAllOnlineMeetingMessagesGetResponse +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]):GetAllOnlineMeetingMessagesGetResponse +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|url_template:str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|with_url(raw_url:str):GetAllOnlineMeetingMessagesRequestBuilder msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdPostRequestBody::|public|backing_store:BackingStore @@ -5803,6 +7710,589 @@ msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdReques msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdRequestBuilder::|public|to_post_request_information(body:GetPresencesByUserIdPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdRequestBuilder::|public|url_template:str msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdRequestBuilder::|public|with_url(raw_url:str):GetPresencesByUserIdRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RepliesRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|by_engagement_conversation_message_id1(engagement_conversation_message_id1:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):EngagementConversationMessageCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessagesRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|by_engagement_conversation_message_id(engagement_conversation_message_id:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):EngagementConversationMessageCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder.AttendeeReportRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder.AttendeeReportRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder.AttendeeReportRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|with_url(raw_url:str):AttendeeReportRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|attendee_report:AttendeeReportRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]):OnlineMeeting +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]):OnlineMeetingEngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|messages:MessagesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|online_meeting:OnlineMeetingRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):OnlineMeetingEngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|starter:StarterRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|to_patch_request_information(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingEngagementConversationItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RepliesRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|by_engagement_conversation_message_id(engagement_conversation_message_id:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):EngagementConversationMessageCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetRequestConfiguration-->RequestConfiguration[StarterRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StarterRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|replies:RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StarterRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|with_url(raw_url:str):StarterRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|by_online_meeting_engagement_conversation_id(online_meeting_engagement_conversation_id:str):OnlineMeetingEngagementConversationItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]):OnlineMeetingEngagementConversationCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):OnlineMeetingEngagementConversation +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|to_post_request_information(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingConversationsRequestBuilder msgraph.generated.communications.onlineMeetings.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.communications.onlineMeetings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.communications.onlineMeetings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -6352,6 +8842,24 @@ msgraph.generated.communications.presences.count.CountRequestBuilder::|public|re msgraph.generated.communications.presences.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.communications.presences.count.CountRequestBuilder::|public|url_template:str msgraph.generated.communications.presences.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder.ClearAutomaticLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|url_template:str +msgraph.generated.communications.presences.item.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|with_url(raw_url:str):ClearAutomaticLocationRequestBuilder +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder.ClearLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|url_template:str +msgraph.generated.communications.presences.item.clearLocation.ClearLocationRequestBuilder::|public|with_url(raw_url:str):ClearLocationRequestBuilder msgraph.generated.communications.presences.item.clearPresence.ClearPresencePostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.communications.presences.item.clearPresence.ClearPresencePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.communications.presences.item.clearPresence.ClearPresencePostRequestBody::|public|backing_store:BackingStore @@ -6387,6 +8895,8 @@ msgraph.generated.communications.presences.item.PresenceItemRequestBuilder.Prese msgraph.generated.communications.presences.item.PresenceItemRequestBuilder.PresenceItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.communications.presences.item.PresenceItemRequestBuilder.PresenceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PresenceItemRequestBuilderGetQueryParameters] msgraph.generated.communications.presences.item.PresenceItemRequestBuilder.PresenceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|clear_automatic_location:ClearAutomaticLocationRequestBuilder +msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|clear_location:ClearLocationRequestBuilder msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|clear_presence:ClearPresenceRequestBuilder msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|clear_user_preferred_presence:ClearUserPreferredPresenceRequestBuilder msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -6395,6 +8905,8 @@ msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|pub msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|patch(body:Presence; request_configuration?:RequestConfiguration[QueryParameters]):Presence msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|set_automatic_location:SetAutomaticLocationRequestBuilder +msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|set_manual_location:SetManualLocationRequestBuilder msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|set_presence:SetPresenceRequestBuilder msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|set_status_message:SetStatusMessageRequestBuilder msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|set_user_preferred_presence:SetUserPreferredPresenceRequestBuilder @@ -6403,6 +8915,48 @@ msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|pub msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|to_patch_request_information(body:Presence; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|url_template:str msgraph.generated.communications.presences.item.PresenceItemRequestBuilder::|public|with_url(raw_url:str):PresenceItemRequestBuilder +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|constructor():None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|place_id():str +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|place_id(value:str):None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|work_location_type():WorkLocationType +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SetAutomaticLocationPostRequestBody +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder.SetAutomaticLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|post(body:SetAutomaticLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|to_post_request_information(body:SetAutomaticLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|url_template:str +msgraph.generated.communications.presences.item.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|with_url(raw_url:str):SetAutomaticLocationRequestBuilder +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|constructor():None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|place_id():str +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|place_id(value:str):None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|work_location_type():WorkLocationType +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SetManualLocationPostRequestBody +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder.SetManualLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|post(body:SetManualLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|to_post_request_information(body:SetManualLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|url_template:str +msgraph.generated.communications.presences.item.setManualLocation.SetManualLocationRequestBuilder::|public|with_url(raw_url:str):SetManualLocationRequestBuilder msgraph.generated.communications.presences.item.setPresence.SetPresencePostRequestBody::|public|activity():str msgraph.generated.communications.presences.item.setPresence.SetPresencePostRequestBody::|public|activity(value:str):None msgraph.generated.communications.presences.item.setPresence.SetPresencePostRequestBody::|public|additional_data():dict[str, Any] @@ -6898,7 +9452,6 @@ msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQuery msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactsRequestBuilderGetQueryParameters] -msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.contacts.ContactsRequestBuilder::|public|by_org_contact_id(org_contact_id:str):OrgContactItemRequestBuilder msgraph.generated.contacts.ContactsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.contacts.ContactsRequestBuilder::|public|count:CountRequestBuilder @@ -6907,10 +9460,8 @@ msgraph.generated.contacts.ContactsRequestBuilder::|public|get(request_configura msgraph.generated.contacts.ContactsRequestBuilder::|public|get_available_extension_properties:GetAvailableExtensionPropertiesRequestBuilder msgraph.generated.contacts.ContactsRequestBuilder::|public|get_by_ids:GetByIdsRequestBuilder msgraph.generated.contacts.ContactsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.contacts.ContactsRequestBuilder::|public|post(body:OrgContact; request_configuration?:RequestConfiguration[QueryParameters]):OrgContact msgraph.generated.contacts.ContactsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.contacts.ContactsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.contacts.ContactsRequestBuilder::|public|to_post_request_information(body:OrgContact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.contacts.ContactsRequestBuilder::|public|url_template:str msgraph.generated.contacts.ContactsRequestBuilder::|public|validate_properties:ValidatePropertiesRequestBuilder msgraph.generated.contacts.ContactsRequestBuilder::|public|with_url(raw_url:str):ContactsRequestBuilder @@ -7389,6 +9940,24 @@ msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|request msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MemberOfRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|url_template:str msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|with_url(raw_url:str):MemberOfRequestBuilder +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):OnPremisesSyncBehavior +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):OnPremisesSyncBehavior +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_patch_request_information(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|url_template:str +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|with_url(raw_url:str):OnPremisesSyncBehaviorRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder-->BaseRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -7406,6 +9975,7 @@ msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|get_member msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|get_member_objects:GetMemberObjectsRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|manager:ManagerRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|member_of:MemberOfRequestBuilder +msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|on_premises_sync_behavior:OnPremisesSyncBehaviorRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact; request_configuration?:RequestConfiguration[QueryParameters]):OrgContact msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -8283,6 +10853,7 @@ msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_apps:MobileAppsRequestBuilder msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_app_categories:MobileAppCategoriesRequestBuilder msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_app_configurations:MobileAppConfigurationsRequestBuilder +msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_app_relationships:MobileAppRelationshipsRequestBuilder msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|patch(body:DeviceAppManagement; request_configuration?:RequestConfiguration[QueryParameters]):DeviceAppManagement msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|request_adapter:RequestAdapter @@ -9727,6 +12298,59 @@ msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigura msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigurationsRequestBuilder::|public|to_post_request_information(body:ManagedDeviceMobileAppConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigurationsRequestBuilder::|public|url_template:str msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigurationsRequestBuilder::|public|with_url(raw_url:str):MobileAppConfigurationsRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]):MobileAppRelationship +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|patch(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppRelationship +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|to_patch_request_information(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|url_template:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|with_url(raw_url:str):MobileAppRelationshipItemRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|by_mobile_app_relationship_id(mobile_app_relationship_id:str):MobileAppRelationshipItemRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]):MobileAppRelationshipCollectionResponse +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|post(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppRelationship +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|to_post_request_information(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|url_template:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|with_url(raw_url:str):MobileAppRelationshipsRequestBuilder msgraph.generated.deviceAppManagement.mobileApps.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceAppManagement.mobileApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.deviceAppManagement.mobileApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -16445,7 +19069,6 @@ msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|resou msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|role_assignments:RoleAssignmentsRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|role_definitions:RoleDefinitionsRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|software_update_status_summary:SoftwareUpdateStatusSummaryRequestBuilder -msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|telecom_expense_management_partners:TelecomExpenseManagementPartnersRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|terms_and_conditions:TermsAndConditionsRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|to_patch_request_information(body:DeviceManagement; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -18681,59 +21304,6 @@ msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateSta msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|with_url(raw_url:str):SoftwareUpdateStatusSummaryRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]):TelecomExpenseManagementPartner -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):TelecomExpenseManagementPartner -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_patch_request_information(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|url_template:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|with_url(raw_url:str):TelecomExpenseManagementPartnerItemRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|by_telecom_expense_management_partner_id(telecom_expense_management_partner_id:str):TelecomExpenseManagementPartnerItemRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):TelecomExpenseManagementPartnerCollectionResponse -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):TelecomExpenseManagementPartner -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|to_post_request_information(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|url_template:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|with_url(raw_url:str):TelecomExpenseManagementPartnersRequestBuilder msgraph.generated.deviceManagement.termsAndConditions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceManagement.termsAndConditions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.deviceManagement.termsAndConditions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -20508,8 +23078,11 @@ msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequ msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|reboot:RebootRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|rename:RenameRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|reprovision:ReprovisionRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieve_cloud_pc_launch_detail:RetrieveCloudPcLaunchDetailRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.CloudPCItemRequestBuilder::|public|to_patch_request_information(body:CloudPC; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -20553,6 +23126,46 @@ msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.rename.RenameRe msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.rename.RenameRequestBuilder::|public|to_post_request_information(body:RenamePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.rename.RenameRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.rename.RenameRequestBuilder::|public|with_url(raw_url:str):RenameRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|constructor():None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|os_version():CloudPcOperatingSystem +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|os_version(value:CloudPcOperatingSystem):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|user_account_type():CloudPcUserAccountType +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|user_account_type(value:CloudPcUserAccountType):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReprovisionPostRequestBody +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder.ReprovisionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|post(body:ReprovisionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|to_post_request_information(body:ReprovisionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|url_template:str +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|with_url(raw_url:str):ReprovisionRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|constructor():None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|target_service_plan_id():str +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|public|target_service_plan_id(value:str):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResizePostRequestBody +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder.ResizeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|post(body:ResizePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|to_post_request_information(body:ResizePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|url_template:str +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.resize.ResizeRequestBuilder::|public|with_url(raw_url:str):ResizeRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestorePostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestorePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestorePostRequestBody::|public|backing_store:BackingStore @@ -20572,6 +23185,15 @@ msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.Restore msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestoreRequestBuilder::|public|to_post_request_information(body:RestorePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder.RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):CloudPcLaunchDetail +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|url_template:str +msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|with_url(raw_url:str):RetrieveCloudPcLaunchDetailRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder.TroubleshootRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.deviceManagement.virtualEndpoint.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -20739,6 +23361,7 @@ msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.Cl msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPcOnPremisesConnectionItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|to_patch_request_information(body:CloudPcOnPremisesConnection; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|update_ad_domain_password:UpdateAdDomainPasswordRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|with_url(raw_url:str):CloudPcOnPremisesConnectionItemRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.runHealthChecks.RunHealthChecksRequestBuilder-->BaseRequestBuilder @@ -20750,6 +23373,25 @@ msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.ru msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.runHealthChecks.RunHealthChecksRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.runHealthChecks.RunHealthChecksRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.runHealthChecks.RunHealthChecksRequestBuilder::|public|with_url(raw_url:str):RunHealthChecksRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|ad_domain_password():str +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|ad_domain_password(value:str):None +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|constructor():None +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):UpdateAdDomainPasswordPostRequestBody +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder.UpdateAdDomainPasswordRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|post(body:UpdateAdDomainPasswordPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|to_post_request_information(body:UpdateAdDomainPasswordPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|url_template:str +msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.item.updateAdDomainPassword.UpdateAdDomainPasswordRequestBuilder::|public|with_url(raw_url:str):UpdateAdDomainPasswordRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.OnPremisesConnectionsRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.OnPremisesConnectionsRequestBuilder.OnPremisesConnectionsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.deviceManagement.virtualEndpoint.onPremisesConnections.OnPremisesConnectionsRequestBuilder.OnPremisesConnectionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -21006,6 +23648,58 @@ msgraph.generated.deviceManagement.virtualEndpoint.provisioningPolicies.Provisio msgraph.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ProvisioningPoliciesRequestBuilder::|public|to_post_request_information(body:CloudPcProvisioningPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ProvisioningPoliciesRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ProvisioningPoliciesRequestBuilder::|public|with_url(raw_url:str):ProvisioningPoliciesRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder.ReportRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder.ReportRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder.ReportRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder.ReportRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder.ReportRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReportRequestBuilderGetQueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder.ReportRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReportRequestBuilderGetQueryParameters]):CloudPcReport +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|patch(body:CloudPcReport; request_configuration?:RequestConfiguration[QueryParameters]):CloudPcReport +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|retrieve_cloud_pc_recommendation_reports:RetrieveCloudPcRecommendationReportsRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReportRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|to_patch_request_information(body:CloudPcReport; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|url_template:str +msgraph.generated.deviceManagement.virtualEndpoint.report.ReportRequestBuilder::|public|with_url(raw_url:str):ReportRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|constructor():None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|filter():str +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|filter(value:str):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|group_by():list[str] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|group_by(value:list[str]):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|order_by():list[str] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|order_by(value:list[str]):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|report_type():CloudPcRecommendationReportType +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|report_type(value:CloudPcRecommendationReportType):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|search():str +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|search(value:str):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|select():list[str] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|select(value:list[str]):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|skip():int +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|skip(value:int):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|top():int +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|top(value:int):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetrieveCloudPcRecommendationReportsPostRequestBody +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder.RetrieveCloudPcRecommendationReportsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|post(body:RetrieveCloudPcRecommendationReportsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|to_post_request_information(body:RetrieveCloudPcRecommendationReportsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|url_template:str +msgraph.generated.deviceManagement.virtualEndpoint.report.retrieveCloudPcRecommendationReports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|with_url(raw_url:str):RetrieveCloudPcRecommendationReportsRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.userSettings.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.userSettings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.deviceManagement.virtualEndpoint.userSettings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -21151,6 +23845,7 @@ msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|patch(body:VirtualEndpoint; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEndpoint msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|provisioning_policies:ProvisioningPoliciesRequestBuilder +msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|report:ReportRequestBuilder msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceManagement.virtualEndpoint.VirtualEndpointRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEndpointRequestBuilderGetQueryParameters]):RequestInformation @@ -23889,6 +26584,7 @@ msgraph.generated.directory.DirectoryRequestBuilder::|public|get(request_configu msgraph.generated.directory.DirectoryRequestBuilder::|public|on_premises_synchronization:OnPremisesSynchronizationRequestBuilder msgraph.generated.directory.DirectoryRequestBuilder::|public|patch(body:Directory; request_configuration?:RequestConfiguration[QueryParameters]):Directory msgraph.generated.directory.DirectoryRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.DirectoryRequestBuilder::|public|public_key_infrastructure:PublicKeyInfrastructureRequestBuilder msgraph.generated.directory.DirectoryRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder msgraph.generated.directory.DirectoryRequestBuilder::|public|subscriptions_with_commerce_subscription_id(commerce_subscription_id:str):SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -24025,6 +26721,154 @@ msgraph.generated.directory.onPremisesSynchronization.OnPremisesSynchronizationR msgraph.generated.directory.onPremisesSynchronization.OnPremisesSynchronizationRequestBuilder::|public|to_post_request_information(body:OnPremisesDirectorySynchronization; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.directory.onPremisesSynchronization.OnPremisesSynchronizationRequestBuilder::|public|url_template:str msgraph.generated.directory.onPremisesSynchronization.OnPremisesSynchronizationRequestBuilder::|public|with_url(raw_url:str):OnPremisesSynchronizationRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder.CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|by_certificate_based_auth_pki_id(certificate_based_auth_pki_id:str):CertificateBasedAuthPkiItemRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters]):CertificateBasedAuthPkiCollectionResponse +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|post(body:CertificateBasedAuthPki; request_configuration?:RequestConfiguration[QueryParameters]):CertificateBasedAuthPki +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|to_post_request_information(body:CertificateBasedAuthPki; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|with_url(raw_url:str):CertificateBasedAuthConfigurationsRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[CertificateAuthoritiesRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder.CertificateAuthoritiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|by_certificate_authority_detail_id(certificate_authority_detail_id:str):CertificateAuthorityDetailItemRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CertificateAuthoritiesRequestBuilderGetQueryParameters]):CertificateAuthorityDetailCollectionResponse +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|post(body:CertificateAuthorityDetail; request_configuration?:RequestConfiguration[QueryParameters]):CertificateAuthorityDetail +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CertificateAuthoritiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|to_post_request_information(body:CertificateAuthorityDetail; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|with_url(raw_url:str):CertificateAuthoritiesRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder.CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder.CertificateAuthorityDetailItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder.CertificateAuthorityDetailItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder.CertificateAuthorityDetailItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder.CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CertificateAuthorityDetailItemRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder.CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CertificateAuthorityDetailItemRequestBuilderGetQueryParameters]):CertificateAuthorityDetail +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|patch(body:CertificateAuthorityDetail; request_configuration?:RequestConfiguration[QueryParameters]):CertificateAuthorityDetail +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CertificateAuthorityDetailItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|to_patch_request_information(body:CertificateAuthorityDetail; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|with_url(raw_url:str):CertificateAuthorityDetailItemRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder.CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder.CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder.CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder.CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder.CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder.CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|certificate_authorities:CertificateAuthoritiesRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters]):CertificateBasedAuthPki +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|patch(body:CertificateBasedAuthPki; request_configuration?:RequestConfiguration[QueryParameters]):CertificateBasedAuthPki +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|to_patch_request_information(body:CertificateBasedAuthPki; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|upload:UploadRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|with_url(raw_url:str):CertificateBasedAuthPkiItemRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|constructor():None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|sha256_file_hash():str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|sha256_file_hash(value:str):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|upload_url():str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|public|upload_url(value:str):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):UploadPostRequestBody +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder.UploadRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|post(body:UploadPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|to_post_request_information(body:UploadPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|with_url(raw_url:str):UploadRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder.PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder.PublicKeyInfrastructureRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder.PublicKeyInfrastructureRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder.PublicKeyInfrastructureRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder.PublicKeyInfrastructureRequestBuilderGetRequestConfiguration-->RequestConfiguration[PublicKeyInfrastructureRequestBuilderGetQueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder.PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|certificate_based_auth_configurations:CertificateBasedAuthConfigurationsRequestBuilder +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PublicKeyInfrastructureRequestBuilderGetQueryParameters]):PublicKeyInfrastructureRoot +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|patch(body:PublicKeyInfrastructureRoot; request_configuration?:RequestConfiguration[QueryParameters]):PublicKeyInfrastructureRoot +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PublicKeyInfrastructureRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|to_patch_request_information(body:PublicKeyInfrastructureRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|url_template:str +msgraph.generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|with_url(raw_url:str):PublicKeyInfrastructureRequestBuilder msgraph.generated.directory.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.directory.subscriptions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.directory.subscriptions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -26294,8 +29138,12 @@ msgraph.generated.drives.item.items.item.content.ContentRequestBuilder::|public| msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|children_only():bool +msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|children_only(value:bool):None msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|constructor():None msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|include_all_version_history():bool +msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|include_all_version_history(value:bool):None msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|name():str msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|name(value:str):None msgraph.generated.drives.item.items.item.copy.CopyPostRequestBody::|public|parent_reference():ItemReference @@ -49816,6 +52664,7 @@ msgraph.generated.education.classes.item.assignments.item.EducationAssignmentIte msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentItemRequestBuilderGetQueryParameters]):EducationAssignment msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|grading_category:GradingCategoryRequestBuilder +msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|grading_scheme:GradingSchemeRequestBuilder msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignment msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|publish:PublishRequestBuilder @@ -49842,6 +52691,18 @@ msgraph.generated.education.classes.item.assignments.item.gradingCategory.Gradin msgraph.generated.education.classes.item.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingCategoryRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|with_url(raw_url:str):GradingCategoryRequestBuilder +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]):EducationGradingScheme +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|with_url(raw_url:str):GradingSchemeRequestBuilder msgraph.generated.education.classes.item.assignments.item.publish.PublishRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.publish.PublishRequestBuilder.PublishRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.publish.PublishRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -49863,6 +52724,59 @@ msgraph.generated.education.classes.item.assignments.item.resources.count.CountR msgraph.generated.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_assignment_resource_id1(education_assignment_resource_id1:str):EducationAssignmentResourceItemRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationAssignmentResourceCollectionResponse +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationAssignmentResourceItemRequestBuilder msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -49872,6 +52786,7 @@ msgraph.generated.education.classes.item.assignments.item.resources.item.Educati msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -50078,6 +52993,59 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.resou msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -50087,6 +53055,7 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.resou msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -50158,6 +53127,59 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.submi msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -50167,6 +53189,7 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.submi msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -50239,9 +53262,11 @@ msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRe msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder.AssignmentSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AssignmentSettingsRequestBuilderGetQueryParameters] msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder.AssignmentSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|default_grading_scheme:DefaultGradingSchemeRequestBuilder msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AssignmentSettingsRequestBuilderGetQueryParameters]):EducationAssignmentSettings msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|grading_categories:GradingCategoriesRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|grading_schemes:GradingSchemesRequestBuilder msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|patch(body:EducationAssignmentSettings; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentSettings msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|request_adapter:RequestAdapter @@ -50250,6 +53275,18 @@ msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRe msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignmentSettings.AssignmentSettingsRequestBuilder::|public|with_url(raw_url:str):AssignmentSettingsRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder.DefaultGradingSchemeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder.DefaultGradingSchemeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder.DefaultGradingSchemeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder.DefaultGradingSchemeRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefaultGradingSchemeRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefaultGradingSchemeRequestBuilderGetQueryParameters]):EducationGradingScheme +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefaultGradingSchemeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignmentSettings.defaultGradingScheme.DefaultGradingSchemeRequestBuilder::|public|with_url(raw_url:str):DefaultGradingSchemeRequestBuilder msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -50303,6 +53340,59 @@ msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.it msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.item.EducationGradingCategoryItemRequestBuilder::|public|to_patch_request_information(body:EducationGradingCategory; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.item.EducationGradingCategoryItemRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignmentSettings.gradingCategories.item.EducationGradingCategoryItemRequestBuilder::|public|with_url(raw_url:str):EducationGradingCategoryItemRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GradingSchemesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder.GradingSchemesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|by_education_grading_scheme_id(education_grading_scheme_id:str):EducationGradingSchemeItemRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GradingSchemesRequestBuilderGetQueryParameters]):EducationGradingSchemeCollectionResponse +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|post(body:EducationGradingScheme; request_configuration?:RequestConfiguration[QueryParameters]):EducationGradingScheme +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingSchemesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|to_post_request_information(body:EducationGradingScheme; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.GradingSchemesRequestBuilder::|public|with_url(raw_url:str):GradingSchemesRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder.EducationGradingSchemeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder.EducationGradingSchemeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder.EducationGradingSchemeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder.EducationGradingSchemeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder.EducationGradingSchemeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationGradingSchemeItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder.EducationGradingSchemeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationGradingSchemeItemRequestBuilderGetQueryParameters]):EducationGradingScheme +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|patch(body:EducationGradingScheme; request_configuration?:RequestConfiguration[QueryParameters]):EducationGradingScheme +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationGradingSchemeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|to_patch_request_information(body:EducationGradingScheme; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignmentSettings.gradingSchemes.item.EducationGradingSchemeItemRequestBuilder::|public|with_url(raw_url:str):EducationGradingSchemeItemRequestBuilder msgraph.generated.education.classes.item.EducationClassItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.EducationClassItemRequestBuilder.EducationClassItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.EducationClassItemRequestBuilder.EducationClassItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -50317,6 +53407,7 @@ msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|publ msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationClassItemRequestBuilderGetQueryParameters]):EducationClass +msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|get_recently_modified_submissions:GetRecentlyModifiedSubmissionsRequestBuilder msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|group:GroupRequestBuilder msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|members:MembersRequestBuilder msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|modules:ModulesRequestBuilder @@ -50330,6 +53421,31 @@ msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|publ msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|to_patch_request_information(body:EducationClass; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.EducationClassItemRequestBuilder::|public|with_url(raw_url:str):EducationClassItemRequestBuilder +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse::|public|constructor():None +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse::|public|value():list[EducationSubmission] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse::|public|value(value:list[EducationSubmission]):None +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetRecentlyModifiedSubmissionsGetResponse +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder.GetRecentlyModifiedSubmissionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters]):GetRecentlyModifiedSubmissionsGetResponse +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.getRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder::|public|with_url(raw_url:str):GetRecentlyModifiedSubmissionsRequestBuilder msgraph.generated.education.classes.item.group.GroupRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.group.GroupRequestBuilder.GroupRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.education.classes.item.group.GroupRequestBuilder.GroupRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -50721,6 +53837,7 @@ msgraph.generated.education.EducationRequestBuilder::|public|get(request_configu msgraph.generated.education.EducationRequestBuilder::|public|me:MeRequestBuilder msgraph.generated.education.EducationRequestBuilder::|public|patch(body:EducationRoot; request_configuration?:RequestConfiguration[QueryParameters]):EducationRoot msgraph.generated.education.EducationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.EducationRequestBuilder::|public|reports:ReportsRequestBuilder msgraph.generated.education.EducationRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.education.EducationRequestBuilder::|public|schools:SchoolsRequestBuilder msgraph.generated.education.EducationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationRequestBuilderGetQueryParameters]):RequestInformation @@ -50922,6 +54039,7 @@ msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBu msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentItemRequestBuilderGetQueryParameters]):EducationAssignment msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|grading_category:GradingCategoryRequestBuilder +msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|grading_scheme:GradingSchemeRequestBuilder msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignment msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|publish:PublishRequestBuilder @@ -50948,6 +54066,18 @@ msgraph.generated.education.me.assignments.item.gradingCategory.GradingCategoryR msgraph.generated.education.me.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingCategoryRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|with_url(raw_url:str):GradingCategoryRequestBuilder +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]):EducationGradingScheme +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|with_url(raw_url:str):GradingSchemeRequestBuilder msgraph.generated.education.me.assignments.item.publish.PublishRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.publish.PublishRequestBuilder.PublishRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.publish.PublishRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -50969,6 +54099,59 @@ msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuil msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_assignment_resource_id1(education_assignment_resource_id1:str):EducationAssignmentResourceItemRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationAssignmentResourceCollectionResponse +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationAssignmentResourceItemRequestBuilder msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -50978,6 +54161,7 @@ msgraph.generated.education.me.assignments.item.resources.item.EducationAssignme msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -51184,6 +54368,59 @@ msgraph.generated.education.me.assignments.item.submissions.item.resources.count msgraph.generated.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -51193,6 +54430,7 @@ msgraph.generated.education.me.assignments.item.submissions.item.resources.item. msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -51264,6 +54502,59 @@ msgraph.generated.education.me.assignments.item.submissions.item.submittedResour msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -51273,6 +54564,7 @@ msgraph.generated.education.me.assignments.item.submissions.item.submittedResour msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -51606,6 +54898,240 @@ msgraph.generated.education.me.user.UserRequestBuilder::|public|service_provisio msgraph.generated.education.me.user.UserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.user.UserRequestBuilder::|public|url_template:str msgraph.generated.education.me.user.UserRequestBuilder::|public|with_url(raw_url:str):UserRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingAssignmentSubmissions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.ReadingAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.ReadingAssignmentSubmissionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.ReadingAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters]):ReadingAssignmentSubmission +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|patch(body:ReadingAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):ReadingAssignmentSubmission +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReadingAssignmentSubmissionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|to_patch_request_information(body:ReadingAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingAssignmentSubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|with_url(raw_url:str):ReadingAssignmentSubmissionItemRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder.ReadingAssignmentSubmissionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|by_reading_assignment_submission_id(reading_assignment_submission_id:str):ReadingAssignmentSubmissionItemRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters]):ReadingAssignmentSubmissionCollectionResponse +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|post(body:ReadingAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):ReadingAssignmentSubmission +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReadingAssignmentSubmissionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|to_post_request_information(body:ReadingAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|with_url(raw_url:str):ReadingAssignmentSubmissionsRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]):ReadingCoachPassage +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|patch(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):ReadingCoachPassage +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|to_patch_request_information(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|with_url(raw_url:str):ReadingCoachPassageItemRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|by_reading_coach_passage_id(reading_coach_passage_id:str):ReadingCoachPassageItemRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]):ReadingCoachPassageCollectionResponse +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|post(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):ReadingCoachPassage +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|to_post_request_information(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|with_url(raw_url:str):ReadingCoachPassagesRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder.ReflectCheckInResponseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder.ReflectCheckInResponseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder.ReflectCheckInResponseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder.ReflectCheckInResponseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder.ReflectCheckInResponseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReflectCheckInResponseItemRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder.ReflectCheckInResponseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReflectCheckInResponseItemRequestBuilderGetQueryParameters]):ReflectCheckInResponse +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|patch(body:ReflectCheckInResponse; request_configuration?:RequestConfiguration[QueryParameters]):ReflectCheckInResponse +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReflectCheckInResponseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|to_patch_request_information(body:ReflectCheckInResponse; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.reflectCheckInResponses.item.ReflectCheckInResponseItemRequestBuilder::|public|with_url(raw_url:str):ReflectCheckInResponseItemRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReflectCheckInResponsesRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|by_reflect_check_in_response_id(reflect_check_in_response_id:str):ReflectCheckInResponseItemRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReflectCheckInResponsesRequestBuilderGetQueryParameters]):ReflectCheckInResponseCollectionResponse +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|post(body:ReflectCheckInResponse; request_configuration?:RequestConfiguration[QueryParameters]):ReflectCheckInResponse +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReflectCheckInResponsesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|to_post_request_information(body:ReflectCheckInResponse; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.reflectCheckInResponses.ReflectCheckInResponsesRequestBuilder::|public|with_url(raw_url:str):ReflectCheckInResponsesRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder.ReportsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.ReportsRequestBuilder.ReportsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.ReportsRequestBuilder.ReportsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.ReportsRequestBuilder.ReportsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.ReportsRequestBuilder.ReportsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReportsRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.ReportsRequestBuilder.ReportsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.ReportsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.ReportsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.ReportsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReportsRequestBuilderGetQueryParameters]):ReportsRoot +msgraph.generated.education.reports.ReportsRequestBuilder::|public|patch(body:ReportsRoot; request_configuration?:RequestConfiguration[QueryParameters]):ReportsRoot +msgraph.generated.education.reports.ReportsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.ReportsRequestBuilder::|public|reading_assignment_submissions:ReadingAssignmentSubmissionsRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder::|public|reading_coach_passages:ReadingCoachPassagesRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder::|public|reflect_check_in_responses:ReflectCheckInResponsesRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.ReportsRequestBuilder::|public|speaker_assignment_submissions:SpeakerAssignmentSubmissionsRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.ReportsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReportsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.ReportsRequestBuilder::|public|to_patch_request_information(body:ReportsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.ReportsRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.ReportsRequestBuilder::|public|with_url(raw_url:str):ReportsRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]):SpeakerAssignmentSubmission +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|patch(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):SpeakerAssignmentSubmission +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|to_patch_request_information(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|with_url(raw_url:str):SpeakerAssignmentSubmissionItemRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|by_speaker_assignment_submission_id(speaker_assignment_submission_id:str):SpeakerAssignmentSubmissionItemRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]):SpeakerAssignmentSubmissionCollectionResponse +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|post(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):SpeakerAssignmentSubmission +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|to_post_request_information(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|with_url(raw_url:str):SpeakerAssignmentSubmissionsRequestBuilder msgraph.generated.education.schools.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.education.schools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.education.schools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -52078,6 +55604,7 @@ msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemR msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentItemRequestBuilderGetQueryParameters]):EducationAssignment msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|grading_category:GradingCategoryRequestBuilder +msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|grading_scheme:GradingSchemeRequestBuilder msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignment msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|publish:PublishRequestBuilder @@ -52104,6 +55631,18 @@ msgraph.generated.education.users.item.assignments.item.gradingCategory.GradingC msgraph.generated.education.users.item.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingCategoryRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.gradingCategory.GradingCategoryRequestBuilder::|public|with_url(raw_url:str):GradingCategoryRequestBuilder +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder.GradingSchemeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]):EducationGradingScheme +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GradingSchemeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.gradingScheme.GradingSchemeRequestBuilder::|public|with_url(raw_url:str):GradingSchemeRequestBuilder msgraph.generated.education.users.item.assignments.item.publish.PublishRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.publish.PublishRequestBuilder.PublishRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.publish.PublishRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -52125,6 +55664,59 @@ msgraph.generated.education.users.item.assignments.item.resources.count.CountReq msgraph.generated.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_assignment_resource_id1(education_assignment_resource_id1:str):EducationAssignmentResourceItemRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationAssignmentResourceCollectionResponse +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationAssignmentResourceItemRequestBuilder msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -52134,6 +55726,7 @@ msgraph.generated.education.users.item.assignments.item.resources.item.Education msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -52340,6 +55933,59 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.resourc msgraph.generated.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -52349,6 +55995,7 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.resourc msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -52420,6 +56067,59 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.submitt msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -52429,6 +56129,7 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.submitt msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -53005,6 +56706,7 @@ msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|l msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperience; request_configuration?:RequestConfiguration[QueryParameters]):EmployeeExperience msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EmployeeExperienceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|to_patch_request_information(body:EmployeeExperience; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|url_template:str @@ -53332,6 +57034,174 @@ msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestB msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|to_post_request_information(body:LearningProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|with_url(raw_url:str):LearningProvidersRequestBuilder +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):EngagementRole +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_patch_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleItemRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):EngagementRoleMember +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_patch_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):User +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|with_url(raw_url:str):UserRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|by_engagement_role_member_id(engagement_role_member_id:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):EngagementRoleMemberCollectionResponse +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|to_post_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|by_engagement_role_id(engagement_role_id:str):EngagementRoleItemRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):EngagementRoleCollectionResponse +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|to_post_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder msgraph.generated.external.connections.ConnectionsRequestBuilder-->BaseRequestBuilder msgraph.generated.external.connections.ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.external.connections.ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -54307,6 +58177,7 @@ msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|events:Ev msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|url_template:str @@ -54324,9 +58195,7 @@ msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder.C msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|by_event_id(event_id:str):EventItemRequestBuilder msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -54334,18 +58203,6 @@ msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder:: msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.calendarView.CalendarViewRequestBuilder::|public|with_url(raw_url:str):CalendarViewRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.groups.item.calendar.calendarView.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.groups.item.calendar.calendarView.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.groups.item.calendar.calendarView.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -54373,657 +58230,6 @@ msgraph.generated.groups.item.calendar.calendarView.delta.DeltaRequestBuilder::| msgraph.generated.groups.item.calendar.calendarView.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.calendarView.delta.DeltaRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.calendarView.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|value():list[Event] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|value(value:list[Event]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder msgraph.generated.groups.item.calendar.events.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.calendar.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.calendar.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -55262,6 +58468,7 @@ msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|pub msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -55344,18 +58551,6 @@ msgraph.generated.groups.item.calendar.events.item.forward.ForwardRequestBuilder msgraph.generated.groups.item.calendar.events.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.events.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.events.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.groups.item.calendar.events.item.instances.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.groups.item.calendar.events.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -55396,9 +58591,7 @@ msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBui msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -55406,300 +58599,15 @@ msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBui msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.events.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -55774,6 +58682,15 @@ msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|p msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|end_date_time:str @@ -55787,9 +58704,7 @@ msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarVi msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|by_event_id(event_id:str):EventItemRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -55797,20 +58712,6 @@ msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|r msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder::|public|with_url(raw_url:str):CalendarViewRequestBuilder -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.groups.item.calendarView.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.groups.item.calendarView.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.groups.item.calendarView.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -55838,657 +58739,6 @@ msgraph.generated.groups.item.calendarView.delta.DeltaRequestBuilder::|public|re msgraph.generated.groups.item.calendarView.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendarView.delta.DeltaRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendarView.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.groups.item.calendarView.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.groups.item.calendarView.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.groups.item.calendarView.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.groups.item.calendarView.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value():list[Event] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value(value:list[Event]):None -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder msgraph.generated.groups.item.checkGrantedPermissionsForApp.CheckGrantedPermissionsForAppPostResponse-->BaseCollectionPaginationCountResponse msgraph.generated.groups.item.checkGrantedPermissionsForApp.CheckGrantedPermissionsForAppPostResponse::|public|constructor():None msgraph.generated.groups.item.checkGrantedPermissionsForApp.CheckGrantedPermissionsForAppPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -57379,6 +59629,7 @@ msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|get(r msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -57461,18 +59712,6 @@ msgraph.generated.groups.item.events.item.forward.ForwardRequestBuilder::|public msgraph.generated.groups.item.events.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.events.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.groups.item.events.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.groups.item.events.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.groups.item.events.item.instances.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.groups.item.events.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -57513,9 +59752,7 @@ msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder.Inst msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -57523,300 +59760,15 @@ msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|pu msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|url_template:str msgraph.generated.groups.item.events.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.groups.item.events.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -57996,6 +59948,7 @@ msgraph.generated.groups.item.GroupItemRequestBuilder::|public|members:MembersRe msgraph.generated.groups.item.GroupItemRequestBuilder::|public|members_with_license_errors:MembersWithLicenseErrorsRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|member_of:MemberOfRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|onenote:OnenoteRequestBuilder +msgraph.generated.groups.item.GroupItemRequestBuilder::|public|on_premises_sync_behavior:OnPremisesSyncBehaviorRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|owners:OwnersRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|patch(body:Group; request_configuration?:RequestConfiguration[QueryParameters]):Group msgraph.generated.groups.item.GroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -60749,6 +62702,24 @@ msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|t msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|to_post_request_information(body:OnenoteSection; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|url_template:str msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|with_url(raw_url:str):SectionsRequestBuilder +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):OnPremisesSyncBehavior +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):OnPremisesSyncBehavior +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_patch_request_information(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|with_url(raw_url:str):OnPremisesSyncBehaviorRequestBuilder msgraph.generated.groups.item.owners.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.owners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.owners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -72720,6 +74691,7 @@ msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|pub msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -72730,6 +74702,7 @@ msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|pub msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):RequestInformation @@ -72769,6 +74742,50 @@ msgraph.generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdT msgraph.generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.groups.item.team.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.groups.item.team.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -73240,11 +75257,33 @@ msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRe msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.team.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.team.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -73320,11 +75359,33 @@ msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder.ProvisionEmailRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.groups.item.team.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -73454,6 +75515,25 @@ msgraph.generated.groups.item.team.channels.item.sharedWithTeams.SharedWithTeams msgraph.generated.groups.item.team.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.groups.item.team.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.team.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -74156,6 +76236,50 @@ msgraph.generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserId msgraph.generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.groups.item.team.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.primaryChannel.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.groups.item.team.primaryChannel.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -74627,11 +76751,33 @@ msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesR msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.team.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.team.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -74707,11 +76853,33 @@ msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilde msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.primaryChannel.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -74725,6 +76893,7 @@ msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder:: msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -74735,6 +76904,7 @@ msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder:: msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):RequestInformation @@ -74871,6 +77041,25 @@ msgraph.generated.groups.item.team.primaryChannel.sharedWithTeams.SharedWithTeam msgraph.generated.groups.item.team.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.groups.item.team.primaryChannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.primaryChannel.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.team.primaryChannel.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -75379,6 +77568,8 @@ msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequest msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None +msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str +msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id(value:str):None msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|serialize(writer:SerializationWriter):None msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClockInPostRequestBody msgraph.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -75689,6 +77880,8 @@ msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotifica msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|chain_id(value:int):None msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|constructor():None msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id():str +msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id(value:str):None msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text():ItemBody msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.groups.item.team.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|recipient():TeamworkNotificationRecipient @@ -78615,12 +80808,192 @@ msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder-->B msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authentication_context_class_references:AuthenticationContextClassReferencesRequestBuilder msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|authentication_strength:AuthenticationStrengthRequestBuilder msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|deleted_items:DeletedItemsRequestBuilder +msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|evaluate:EvaluateRequestBuilder msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|named_locations:NamedLocationsRequestBuilder msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|policies:PoliciesRequestBuilder msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|templates:TemplatesRequestBuilder msgraph.generated.identity.conditionalAccess.ConditionalAccessRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder.DeletedItemsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):CaPoliciesDeletableRoot +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|named_locations:NamedLocationsRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):CaPoliciesDeletableRoot +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|policies:PoliciesRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeletedItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|to_patch_request_information(body:CaPoliciesDeletableRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.DeletedItemsRequestBuilder::|public|with_url(raw_url:str):DeletedItemsRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):NamedLocation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_patch_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.NamedLocationItemRequestBuilder::|public|with_url(raw_url:str):NamedLocationItemRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|by_named_location_id(named_location_id:str):NamedLocationItemRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):NamedLocationCollectionResponse +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|to_post_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.namedLocations.NamedLocationsRequestBuilder::|public|with_url(raw_url:str):NamedLocationsRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):ConditionalAccessPolicy +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration[PoliciesRequestBuilderGetQueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder.PoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|by_conditional_access_policy_id(conditional_access_policy_id:str):ConditionalAccessPolicyItemRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):ConditionalAccessPolicyCollectionResponse +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PoliciesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|to_post_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.deletedItems.policies.PoliciesRequestBuilder::|public|with_url(raw_url:str):PoliciesRequestBuilder +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only():bool +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only(value:bool):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|constructor():None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions():SignInConditions +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions(value:SignInConditions):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context():SignInContext +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context(value:SignInContext):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity():SignInIdentity +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity(value:SignInIdentity):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostRequestBody +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|constructor():None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value():list[WhatIfAnalysisResult] +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value(value:list[WhatIfAnalysisResult]):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostResponse +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder.EvaluateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):EvaluatePostResponse +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|to_post_request_information(body:EvaluatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder::|public|with_url(raw_url:str):EvaluateRequestBuilder msgraph.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identity.conditionalAccess.namedLocations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -78646,11 +81019,21 @@ msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationIt msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|to_patch_request_information(body:NamedLocation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|url_template:str msgraph.generated.identity.conditionalAccess.namedLocations.item.NamedLocationItemRequestBuilder::|public|with_url(raw_url:str):NamedLocationItemRequestBuilder +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):NamedLocation +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.namedLocations.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder msgraph.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder-->BaseRequestBuilder msgraph.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identity.conditionalAccess.namedLocations.NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -78699,11 +81082,21 @@ msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPoli msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str msgraph.generated.identity.conditionalAccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph.generated.identity.conditionalAccess.policies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder msgraph.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder-->BaseRequestBuilder msgraph.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identity.conditionalAccess.policies.PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -78950,11 +81343,226 @@ msgraph.generated.identity.IdentityRequestBuilder::|public|identity_providers:Id msgraph.generated.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer; request_configuration?:RequestConfiguration[QueryParameters]):IdentityContainer msgraph.generated.identity.IdentityRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.identity.IdentityRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.IdentityRequestBuilder::|public|risk_prevention:RiskPreventionRequestBuilder msgraph.generated.identity.IdentityRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityRequestBuilderGetQueryParameters]):RequestInformation 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 +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetRequestConfiguration-->RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|by_fraud_protection_provider_id(fraud_protection_provider_id:str):FraudProtectionProviderItemRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]):FraudProtectionProviderCollectionResponse +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|post(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):FraudProtectionProvider +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|to_post_request_information(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|with_url(raw_url:str):FraudProtectionProvidersRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]):FraudProtectionProvider +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|patch(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):FraudProtectionProvider +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|to_patch_request_information(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|with_url(raw_url:str):FraudProtectionProviderItemRequestBuilder +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderGetRequestConfiguration-->RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|fraud_protection_providers:FraudProtectionProvidersRequestBuilder +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters]):RiskPreventionContainer +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|patch(body:RiskPreventionContainer; request_configuration?:RequestConfiguration[QueryParameters]):RiskPreventionContainer +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|to_patch_request_information(body:RiskPreventionContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|web_application_firewall_providers:WebApplicationFirewallProvidersRequestBuilder +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|web_application_firewall_verifications:WebApplicationFirewallVerificationsRequestBuilder +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|with_url(raw_url:str):RiskPreventionRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|constructor():None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|host_name():str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|host_name(value:str):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifyPostRequestBody +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder.VerifyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|post(body:VerifyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):WebApplicationFirewallVerificationModel +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|to_post_request_information(body:VerifyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.verify.VerifyRequestBuilder::|public|with_url(raw_url:str):VerifyRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder.WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder.WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder.WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder.WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder.WebApplicationFirewallProviderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder.WebApplicationFirewallProviderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]):WebApplicationFirewallProvider +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|patch(body:WebApplicationFirewallProvider; request_configuration?:RequestConfiguration[QueryParameters]):WebApplicationFirewallProvider +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|to_patch_request_information(body:WebApplicationFirewallProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|verify:VerifyRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|with_url(raw_url:str):WebApplicationFirewallProviderItemRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderGetRequestConfiguration-->RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder.WebApplicationFirewallProvidersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|by_web_application_firewall_provider_id(web_application_firewall_provider_id:str):WebApplicationFirewallProviderItemRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]):WebApplicationFirewallProviderCollectionResponse +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|post(body:WebApplicationFirewallProvider; request_configuration?:RequestConfiguration[QueryParameters]):WebApplicationFirewallProvider +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|to_post_request_information(body:WebApplicationFirewallProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallProviders.WebApplicationFirewallProvidersRequestBuilder::|public|with_url(raw_url:str):WebApplicationFirewallProvidersRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder.ProviderRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder.ProviderRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder.ProviderRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder.ProviderRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProviderRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProviderRequestBuilderGetQueryParameters]):WebApplicationFirewallProvider +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProviderRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.provider.ProviderRequestBuilder::|public|with_url(raw_url:str):ProviderRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.WebApplicationFirewallVerificationModelItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.WebApplicationFirewallVerificationModelItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]):WebApplicationFirewallVerificationModel +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|patch(body:WebApplicationFirewallVerificationModel; request_configuration?:RequestConfiguration[QueryParameters]):WebApplicationFirewallVerificationModel +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|provider:ProviderRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|to_patch_request_information(body:WebApplicationFirewallVerificationModel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|with_url(raw_url:str):WebApplicationFirewallVerificationModelItemRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder.WebApplicationFirewallVerificationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|by_web_application_firewall_verification_model_id(web_application_firewall_verification_model_id:str):WebApplicationFirewallVerificationModelItemRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]):WebApplicationFirewallVerificationModelCollectionResponse +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|post(body:WebApplicationFirewallVerificationModel; request_configuration?:RequestConfiguration[QueryParameters]):WebApplicationFirewallVerificationModel +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|to_post_request_information(body:WebApplicationFirewallVerificationModel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.webApplicationFirewallVerifications.WebApplicationFirewallVerificationsRequestBuilder::|public|with_url(raw_url:str):WebApplicationFirewallVerificationsRequestBuilder msgraph.generated.identity.userFlowAttributes.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identity.userFlowAttributes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identity.userFlowAttributes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -79008,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] @@ -80764,6 +83444,15 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -80777,6 +83466,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -80881,6 +83571,15 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -80894,6 +83593,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -81008,6 +83708,15 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -81021,6 +83730,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -81072,6 +83782,15 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -81085,6 +83804,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -82003,6 +84723,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82016,6 +84745,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -82120,6 +84850,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82133,6 +84872,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -82264,6 +85004,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -82284,6 +85025,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -82327,6 +85077,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82340,6 +85099,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -82390,6 +85150,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82403,6 +85172,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -82498,6 +85268,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82511,6 +85290,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -82561,6 +85341,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82574,6 +85363,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -82692,6 +85482,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82705,6 +85504,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -82756,6 +85556,15 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -82769,6 +85578,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -83213,6 +86023,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -83233,6 +86044,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -83276,6 +86096,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83289,6 +86118,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -83339,6 +86169,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83352,6 +86191,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -83447,6 +86287,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83460,6 +86309,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -83510,6 +86360,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83523,6 +86382,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -83816,6 +86676,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83829,6 +86698,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -83933,6 +86803,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83946,6 +86825,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -84077,6 +86957,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -84097,6 +86978,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -84140,6 +87030,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84153,6 +87052,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -84203,6 +87103,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84216,6 +87125,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -84311,6 +87221,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84324,6 +87243,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -84374,6 +87294,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84387,6 +87316,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -84505,6 +87435,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84518,6 +87457,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -84569,6 +87509,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84582,6 +87531,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -84753,6 +87703,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84766,6 +87725,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -84817,6 +87777,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84830,6 +87799,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -84880,6 +87850,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84893,6 +87872,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -84988,6 +87968,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85001,6 +87990,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -85051,6 +88041,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85064,6 +88063,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -85183,6 +88183,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85196,6 +88205,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -85300,6 +88310,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85313,6 +88332,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -85427,6 +88447,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85440,6 +88469,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -85491,6 +88521,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85504,6 +88543,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -85707,6 +88747,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.Access msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder @@ -85727,6 +88768,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.enviro msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -85770,6 +88820,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85783,6 +88842,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -85833,6 +88893,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85846,6 +88915,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -85941,6 +89011,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85954,6 +89033,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -86004,6 +89084,15 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86017,6 +89106,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation @@ -86334,6 +89424,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.c msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -86517,6 +89651,25 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope():ActivationScope +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope(value:ActivationScope):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateWithScopePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|to_post_request_information(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -86557,6 +89710,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -86565,6 +89762,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation @@ -86725,6 +89923,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -86935,6 +90177,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -87432,6 +90675,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -87642,6 +90929,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -87690,6 +90978,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -88011,6 +91343,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters]):WorkflowVersion @@ -88047,6 +91380,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -88054,6 +91388,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_restore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -88267,6 +91602,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountReq msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -88450,6 +91829,25 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoft msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope():ActivationScope +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope(value:ActivationScope):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateWithScopePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|to_post_request_information(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -88490,6 +91888,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.coun msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -88498,6 +91940,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation @@ -88658,6 +92101,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -88868,6 +92355,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -89365,6 +92853,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProce msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -89575,6 +93107,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProce msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -89623,6 +93156,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions. msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -89944,6 +93521,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions. msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters]):WorkflowVersion @@ -89981,6 +93559,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowI msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -89988,6 +93567,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowI msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_restore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow; request_configuration?:RequestConfiguration[QueryParameters]):Workflow @@ -91995,6 +95575,25 @@ msgraph.generated.identityProtection.riskyUsers.confirmCompromised.ConfirmCompro msgraph.generated.identityProtection.riskyUsers.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|to_post_request_information(body:ConfirmCompromisedPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityProtection.riskyUsers.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|url_template:str msgraph.generated.identityProtection.riskyUsers.confirmCompromised.ConfirmCompromisedRequestBuilder::|public|with_url(raw_url:str):ConfirmCompromisedRequestBuilder +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|constructor():None +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|user_ids():list[str] +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|public|user_ids(value:list[str]):None +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfirmSafePostRequestBody +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder.ConfirmSafeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|post(body:ConfirmSafePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|to_post_request_information(body:ConfirmSafePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|url_template:str +msgraph.generated.identityProtection.riskyUsers.confirmSafe.ConfirmSafeRequestBuilder::|public|with_url(raw_url:str):ConfirmSafeRequestBuilder msgraph.generated.identityProtection.riskyUsers.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityProtection.riskyUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityProtection.riskyUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -92112,6 +95711,7 @@ msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder.RiskyUs msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder.RiskyUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder::|public|by_risky_user_id(risky_user_id:str):RiskyUserItemRequestBuilder msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder::|public|confirm_compromised:ConfirmCompromisedRequestBuilder +msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder::|public|confirm_safe:ConfirmSafeRequestBuilder msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.identityProtection.riskyUsers.RiskyUsersRequestBuilder::|public|dismiss:DismissRequestBuilder @@ -92736,6 +96336,8 @@ msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|is_app msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|is_approval_required_for_add(value:bool):None msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|is_approval_required_for_update():bool msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|is_approval_required_for_update(value:bool):None +msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|is_requestor_justification_required():bool +msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|is_requestor_justification_required(value:bool):None msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|odata_type():str msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|odata_type(value:str):None msgraph.generated.models.AccessPackageAssignmentApprovalSettings::|public|serialize(writer:SerializationWriter):None @@ -92773,6 +96375,8 @@ msgraph.generated.models.AccessPackageAssignmentPolicy::|public|expiration(value msgraph.generated.models.AccessPackageAssignmentPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AccessPackageAssignmentPolicy::|public|modified_date_time():datetime.datetime msgraph.generated.models.AccessPackageAssignmentPolicy::|public|modified_date_time(value:datetime.datetime):None +msgraph.generated.models.AccessPackageAssignmentPolicy::|public|notification_settings():AccessPackageNotificationSettings +msgraph.generated.models.AccessPackageAssignmentPolicy::|public|notification_settings(value:AccessPackageNotificationSettings):None msgraph.generated.models.AccessPackageAssignmentPolicy::|public|odata_type:str msgraph.generated.models.AccessPackageAssignmentPolicy::|public|questions():list[AccessPackageQuestion] msgraph.generated.models.AccessPackageAssignmentPolicy::|public|questions(value:list[AccessPackageQuestion]):None @@ -92808,6 +96412,8 @@ msgraph.generated.models.AccessPackageAssignmentRequest::|public|created_date_ti msgraph.generated.models.AccessPackageAssignmentRequest::|public|custom_extension_callout_instances():list[CustomExtensionCalloutInstance] msgraph.generated.models.AccessPackageAssignmentRequest::|public|custom_extension_callout_instances(value:list[CustomExtensionCalloutInstance]):None msgraph.generated.models.AccessPackageAssignmentRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessPackageAssignmentRequest::|public|justification():str +msgraph.generated.models.AccessPackageAssignmentRequest::|public|justification(value:str):None msgraph.generated.models.AccessPackageAssignmentRequest::|public|odata_type:str msgraph.generated.models.AccessPackageAssignmentRequest::|public|requestor():AccessPackageSubject msgraph.generated.models.AccessPackageAssignmentRequest::|public|requestor(value:AccessPackageSubject):None @@ -92879,6 +96485,8 @@ msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|is_ msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|is_approval_required_for_add(value:bool):None msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|is_approval_required_for_update():bool msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|is_approval_required_for_update(value:bool):None +msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|is_requestor_justification_required():bool +msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|is_requestor_justification_required(value:bool):None msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|odata_type():str msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|odata_type(value:str):None msgraph.generated.models.AccessPackageAssignmentRequestRequirements::|public|policy_description():str @@ -93032,6 +96640,12 @@ msgraph.generated.models.AccessPackageCustomExtensionStage::0003-AssignmentReque msgraph.generated.models.AccessPackageCustomExtensionStage::0004-AssignmentFourteenDaysBeforeExpiration msgraph.generated.models.AccessPackageCustomExtensionStage::0005-AssignmentOneDayBeforeExpiration msgraph.generated.models.AccessPackageCustomExtensionStage::0006-UnknownFutureValue +msgraph.generated.models.AccessPackageDynamicApprovalStage-->AccessPackageApprovalStage +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|constructor():None +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|odata_type:str +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessPackageDynamicApprovalStage::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageDynamicApprovalStage msgraph.generated.models.AccessPackageExternalUserLifecycleAction::0000-None_ msgraph.generated.models.AccessPackageExternalUserLifecycleAction::0001-BlockSignIn msgraph.generated.models.AccessPackageExternalUserLifecycleAction::0002-BlockSignInAndDelete @@ -93060,6 +96674,18 @@ msgraph.generated.models.AccessPackageMultipleChoiceQuestion::|public|is_multipl msgraph.generated.models.AccessPackageMultipleChoiceQuestion::|public|odata_type:str msgraph.generated.models.AccessPackageMultipleChoiceQuestion::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessPackageMultipleChoiceQuestion::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageMultipleChoiceQuestion +msgraph.generated.models.AccessPackageNotificationSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.AccessPackageNotificationSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AccessPackageNotificationSettings::|public|backing_store:BackingStore +msgraph.generated.models.AccessPackageNotificationSettings::|public|constructor():None +msgraph.generated.models.AccessPackageNotificationSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessPackageNotificationSettings::|public|is_assignment_notification_disabled():bool +msgraph.generated.models.AccessPackageNotificationSettings::|public|is_assignment_notification_disabled(value:bool):None +msgraph.generated.models.AccessPackageNotificationSettings::|public|odata_type():str +msgraph.generated.models.AccessPackageNotificationSettings::|public|odata_type(value:str):None +msgraph.generated.models.AccessPackageNotificationSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessPackageNotificationSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageNotificationSettings +msgraph.generated.models.AccessPackageNotificationSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AccessPackageQuestion-->Entity msgraph.generated.models.AccessPackageQuestion::|public|constructor():None msgraph.generated.models.AccessPackageQuestion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -93083,6 +96709,12 @@ msgraph.generated.models.AccessPackageQuestionCollectionResponse::|public|serial msgraph.generated.models.AccessPackageQuestionCollectionResponse::|public|value():list[AccessPackageQuestion] msgraph.generated.models.AccessPackageQuestionCollectionResponse::|public|value(value:list[AccessPackageQuestion]):None msgraph.generated.models.AccessPackageQuestionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageQuestionCollectionResponse +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration-->CustomExtensionCallbackConfiguration +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|constructor():None +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|odata_type:str +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageRequestApprovalStageCallbackConfiguration msgraph.generated.models.AccessPackageRequestState::0000-Submitted msgraph.generated.models.AccessPackageRequestState::0001-PendingApproval msgraph.generated.models.AccessPackageRequestState::0002-Delivering @@ -93105,6 +96737,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 @@ -93827,6 +97460,22 @@ msgraph.generated.models.AccountTargetContentType::0001-IncludeAll msgraph.generated.models.AccountTargetContentType::0002-AddressBook msgraph.generated.models.AccountTargetContentType::0003-UnknownFutureValue msgraph.generated.models.AccountTargetContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ActionItem::|public|additional_data():dict[str, Any] +msgraph.generated.models.ActionItem::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ActionItem::|public|backing_store:BackingStore +msgraph.generated.models.ActionItem::|public|constructor():None +msgraph.generated.models.ActionItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ActionItem::|public|odata_type():str +msgraph.generated.models.ActionItem::|public|odata_type(value:str):None +msgraph.generated.models.ActionItem::|public|owner_display_name():str +msgraph.generated.models.ActionItem::|public|owner_display_name(value:str):None +msgraph.generated.models.ActionItem::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ActionItem::|public|text():str +msgraph.generated.models.ActionItem::|public|text(value:str):None +msgraph.generated.models.ActionItem::|public|title():str +msgraph.generated.models.ActionItem::|public|title(value:str):None +msgraph.generated.models.ActionItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionItem +msgraph.generated.models.ActionItem~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ActionResultPart::|public|additional_data():dict[str, Any] msgraph.generated.models.ActionResultPart::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ActionResultPart::|public|backing_store:BackingStore @@ -93846,6 +97495,14 @@ msgraph.generated.models.ActionState::0003-Active msgraph.generated.models.ActionState::0004-Done msgraph.generated.models.ActionState::0005-Failed msgraph.generated.models.ActionState::0006-NotSupported +msgraph.generated.models.ActivitiesContainer-->Entity +msgraph.generated.models.ActivitiesContainer::|public|constructor():None +msgraph.generated.models.ActivitiesContainer::|public|content_activities():list[ContentActivity] +msgraph.generated.models.ActivitiesContainer::|public|content_activities(value:list[ContentActivity]):None +msgraph.generated.models.ActivitiesContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ActivitiesContainer::|public|odata_type:str +msgraph.generated.models.ActivitiesContainer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ActivitiesContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivitiesContainer msgraph.generated.models.ActivityBasedTimeoutPolicy-->StsPolicy msgraph.generated.models.ActivityBasedTimeoutPolicy::|public|constructor():None msgraph.generated.models.ActivityBasedTimeoutPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -93894,6 +97551,18 @@ msgraph.generated.models.ActivityHistoryItemCollectionResponse::|public|serializ msgraph.generated.models.ActivityHistoryItemCollectionResponse::|public|value():list[ActivityHistoryItem] msgraph.generated.models.ActivityHistoryItemCollectionResponse::|public|value(value:list[ActivityHistoryItem]):None msgraph.generated.models.ActivityHistoryItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivityHistoryItemCollectionResponse +msgraph.generated.models.ActivityMetadata::|public|activity():UserActivityType +msgraph.generated.models.ActivityMetadata::|public|activity(value:UserActivityType):None +msgraph.generated.models.ActivityMetadata::|public|additional_data():dict[str, Any] +msgraph.generated.models.ActivityMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ActivityMetadata::|public|backing_store:BackingStore +msgraph.generated.models.ActivityMetadata::|public|constructor():None +msgraph.generated.models.ActivityMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ActivityMetadata::|public|odata_type():str +msgraph.generated.models.ActivityMetadata::|public|odata_type(value:str):None +msgraph.generated.models.ActivityMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ActivityMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivityMetadata +msgraph.generated.models.ActivityMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ActivityType::0000-Signin msgraph.generated.models.ActivityType::0001-User msgraph.generated.models.ActivityType::0002-UnknownFutureValue @@ -93928,12 +97597,33 @@ msgraph.generated.models.AddressBookAccountTargetContent::|public|get_field_dese msgraph.generated.models.AddressBookAccountTargetContent::|public|odata_type:str msgraph.generated.models.AddressBookAccountTargetContent::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AddressBookAccountTargetContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddressBookAccountTargetContent +msgraph.generated.models.AdhocCall-->Entity +msgraph.generated.models.AdhocCall::|public|constructor():None +msgraph.generated.models.AdhocCall::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AdhocCall::|public|odata_type:str +msgraph.generated.models.AdhocCall::|public|recordings():list[CallRecording] +msgraph.generated.models.AdhocCall::|public|recordings(value:list[CallRecording]):None +msgraph.generated.models.AdhocCall::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AdhocCall::|public|transcripts():list[CallTranscript] +msgraph.generated.models.AdhocCall::|public|transcripts(value:list[CallTranscript]):None +msgraph.generated.models.AdhocCall::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdhocCall +msgraph.generated.models.AdhocCallCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.AdhocCallCollectionResponse::|public|constructor():None +msgraph.generated.models.AdhocCallCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AdhocCallCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AdhocCallCollectionResponse::|public|value():list[AdhocCall] +msgraph.generated.models.AdhocCallCollectionResponse::|public|value(value:list[AdhocCall]):None +msgraph.generated.models.AdhocCallCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdhocCallCollectionResponse msgraph.generated.models.Admin::|public|additional_data():dict[str, Any] msgraph.generated.models.Admin::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.Admin::|public|backing_store:BackingStore +msgraph.generated.models.Admin::|public|configuration_management():ConfigurationManagement +msgraph.generated.models.Admin::|public|configuration_management(value:ConfigurationManagement):None msgraph.generated.models.Admin::|public|constructor():None msgraph.generated.models.Admin::|public|edge():Edge msgraph.generated.models.Admin::|public|edge(value:Edge):None +msgraph.generated.models.Admin::|public|exchange():ExchangeAdmin +msgraph.generated.models.Admin::|public|exchange(value:ExchangeAdmin):None msgraph.generated.models.Admin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.Admin::|public|microsoft365_apps():AdminMicrosoft365Apps msgraph.generated.models.Admin::|public|microsoft365_apps(value:AdminMicrosoft365Apps):None @@ -93948,6 +97638,8 @@ msgraph.generated.models.Admin::|public|service_announcement():ServiceAnnounceme msgraph.generated.models.Admin::|public|service_announcement(value:ServiceAnnouncement):None msgraph.generated.models.Admin::|public|sharepoint():Sharepoint msgraph.generated.models.Admin::|public|sharepoint(value:Sharepoint):None +msgraph.generated.models.Admin::|public|teams():TeamsAdminRoot +msgraph.generated.models.Admin::|public|teams(value:TeamsAdminRoot):None msgraph.generated.models.Admin::|static|public|create_from_discriminator_value(parse_node:ParseNode):Admin msgraph.generated.models.AdminConsentRequestPolicy-->Entity msgraph.generated.models.AdminConsentRequestPolicy::|public|constructor():None @@ -94021,6 +97713,42 @@ msgraph.generated.models.AdvancedConfigState::0000-Default msgraph.generated.models.AdvancedConfigState::0001-Enabled msgraph.generated.models.AdvancedConfigState::0002-Disabled msgraph.generated.models.AdvancedConfigState::0003-UnknownFutureValue +msgraph.generated.models.AgentIdentity-->ServicePrincipal +msgraph.generated.models.AgentIdentity::|public|agent_identity_blueprint_id():str +msgraph.generated.models.AgentIdentity::|public|agent_identity_blueprint_id(value:str):None +msgraph.generated.models.AgentIdentity::|public|constructor():None +msgraph.generated.models.AgentIdentity::|public|created_date_time():datetime.datetime +msgraph.generated.models.AgentIdentity::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.AgentIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AgentIdentity::|public|odata_type:str +msgraph.generated.models.AgentIdentity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AgentIdentity::|public|sponsors():list[DirectoryObject] +msgraph.generated.models.AgentIdentity::|public|sponsors(value:list[DirectoryObject]):None +msgraph.generated.models.AgentIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentIdentity +msgraph.generated.models.AgentIdentityBlueprint-->Application +msgraph.generated.models.AgentIdentityBlueprint::|public|constructor():None +msgraph.generated.models.AgentIdentityBlueprint::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AgentIdentityBlueprint::|public|inheritable_permissions():list[InheritablePermission] +msgraph.generated.models.AgentIdentityBlueprint::|public|inheritable_permissions(value:list[InheritablePermission]):None +msgraph.generated.models.AgentIdentityBlueprint::|public|odata_type:str +msgraph.generated.models.AgentIdentityBlueprint::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AgentIdentityBlueprint::|public|sponsors():list[DirectoryObject] +msgraph.generated.models.AgentIdentityBlueprint::|public|sponsors(value:list[DirectoryObject]):None +msgraph.generated.models.AgentIdentityBlueprint::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentIdentityBlueprint +msgraph.generated.models.AgentIdentityBlueprintPrincipal-->ServicePrincipal +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|public|constructor():None +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|public|odata_type:str +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|public|sponsors():list[DirectoryObject] +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|public|sponsors(value:list[DirectoryObject]):None +msgraph.generated.models.AgentIdentityBlueprintPrincipal::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentIdentityBlueprintPrincipal +msgraph.generated.models.AgentUser-->User +msgraph.generated.models.AgentUser::|public|constructor():None +msgraph.generated.models.AgentUser::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AgentUser::|public|odata_type:str +msgraph.generated.models.AgentUser::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AgentUser::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentUser msgraph.generated.models.AggregationOption::|public|additional_data():dict[str, Any] msgraph.generated.models.AggregationOption::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.AggregationOption::|public|backing_store:BackingStore @@ -94176,6 +97904,257 @@ msgraph.generated.models.AgreementFileVersionCollectionResponse::|public|seriali msgraph.generated.models.AgreementFileVersionCollectionResponse::|public|value():list[AgreementFileVersion] msgraph.generated.models.AgreementFileVersionCollectionResponse::|public|value(value:list[AgreementFileVersion]):None msgraph.generated.models.AgreementFileVersionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgreementFileVersionCollectionResponse +msgraph.generated.models.AiAgentInfo-->AiInteractionEntity +msgraph.generated.models.AiAgentInfo::|public|blueprint_id():str +msgraph.generated.models.AiAgentInfo::|public|blueprint_id(value:str):None +msgraph.generated.models.AiAgentInfo::|public|constructor():None +msgraph.generated.models.AiAgentInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiAgentInfo::|public|odata_type:str +msgraph.generated.models.AiAgentInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiAgentInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiAgentInfo +msgraph.generated.models.AiInteraction-->Entity +msgraph.generated.models.AiInteraction::|public|app_class():str +msgraph.generated.models.AiInteraction::|public|app_class(value:str):None +msgraph.generated.models.AiInteraction::|public|attachments():list[AiInteractionAttachment] +msgraph.generated.models.AiInteraction::|public|attachments(value:list[AiInteractionAttachment]):None +msgraph.generated.models.AiInteraction::|public|body():ItemBody +msgraph.generated.models.AiInteraction::|public|body(value:ItemBody):None +msgraph.generated.models.AiInteraction::|public|constructor():None +msgraph.generated.models.AiInteraction::|public|contexts():list[AiInteractionContext] +msgraph.generated.models.AiInteraction::|public|contexts(value:list[AiInteractionContext]):None +msgraph.generated.models.AiInteraction::|public|conversation_type():str +msgraph.generated.models.AiInteraction::|public|conversation_type(value:str):None +msgraph.generated.models.AiInteraction::|public|created_date_time():datetime.datetime +msgraph.generated.models.AiInteraction::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.AiInteraction::|public|etag():str +msgraph.generated.models.AiInteraction::|public|etag(value:str):None +msgraph.generated.models.AiInteraction::|public|from_():IdentitySet +msgraph.generated.models.AiInteraction::|public|from_(value:IdentitySet):None +msgraph.generated.models.AiInteraction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteraction::|public|interaction_type():AiInteractionType +msgraph.generated.models.AiInteraction::|public|interaction_type(value:AiInteractionType):None +msgraph.generated.models.AiInteraction::|public|links():list[AiInteractionLink] +msgraph.generated.models.AiInteraction::|public|links(value:list[AiInteractionLink]):None +msgraph.generated.models.AiInteraction::|public|locale():str +msgraph.generated.models.AiInteraction::|public|locale(value:str):None +msgraph.generated.models.AiInteraction::|public|mentions():list[AiInteractionMention] +msgraph.generated.models.AiInteraction::|public|mentions(value:list[AiInteractionMention]):None +msgraph.generated.models.AiInteraction::|public|odata_type:str +msgraph.generated.models.AiInteraction::|public|request_id():str +msgraph.generated.models.AiInteraction::|public|request_id(value:str):None +msgraph.generated.models.AiInteraction::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteraction::|public|session_id():str +msgraph.generated.models.AiInteraction::|public|session_id(value:str):None +msgraph.generated.models.AiInteraction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteraction +msgraph.generated.models.AiInteractionAttachment::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionAttachment::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionAttachment::|public|attachment_id():str +msgraph.generated.models.AiInteractionAttachment::|public|attachment_id(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|backing_store:BackingStore +msgraph.generated.models.AiInteractionAttachment::|public|constructor():None +msgraph.generated.models.AiInteractionAttachment::|public|content():str +msgraph.generated.models.AiInteractionAttachment::|public|content(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|content_type():str +msgraph.generated.models.AiInteractionAttachment::|public|content_type(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|content_url():str +msgraph.generated.models.AiInteractionAttachment::|public|content_url(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionAttachment::|public|name():str +msgraph.generated.models.AiInteractionAttachment::|public|name(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|odata_type():str +msgraph.generated.models.AiInteractionAttachment::|public|odata_type(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionAttachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionAttachment +msgraph.generated.models.AiInteractionAttachment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionContext::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionContext::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionContext::|public|backing_store:BackingStore +msgraph.generated.models.AiInteractionContext::|public|constructor():None +msgraph.generated.models.AiInteractionContext::|public|context_reference():str +msgraph.generated.models.AiInteractionContext::|public|context_reference(value:str):None +msgraph.generated.models.AiInteractionContext::|public|context_type():str +msgraph.generated.models.AiInteractionContext::|public|context_type(value:str):None +msgraph.generated.models.AiInteractionContext::|public|display_name():str +msgraph.generated.models.AiInteractionContext::|public|display_name(value:str):None +msgraph.generated.models.AiInteractionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionContext::|public|odata_type():str +msgraph.generated.models.AiInteractionContext::|public|odata_type(value:str):None +msgraph.generated.models.AiInteractionContext::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionContext +msgraph.generated.models.AiInteractionContext~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionEntity::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionEntity::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionEntity::|public|backing_store:BackingStore +msgraph.generated.models.AiInteractionEntity::|public|constructor():None +msgraph.generated.models.AiInteractionEntity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionEntity::|public|identifier():str +msgraph.generated.models.AiInteractionEntity::|public|identifier(value:str):None +msgraph.generated.models.AiInteractionEntity::|public|name():str +msgraph.generated.models.AiInteractionEntity::|public|name(value:str):None +msgraph.generated.models.AiInteractionEntity::|public|odata_type():str +msgraph.generated.models.AiInteractionEntity::|public|odata_type(value:str):None +msgraph.generated.models.AiInteractionEntity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionEntity::|public|version():str +msgraph.generated.models.AiInteractionEntity::|public|version(value:str):None +msgraph.generated.models.AiInteractionEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionEntity +msgraph.generated.models.AiInteractionEntity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionHistory-->Entity +msgraph.generated.models.AiInteractionHistory::|public|constructor():None +msgraph.generated.models.AiInteractionHistory::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionHistory::|public|odata_type:str +msgraph.generated.models.AiInteractionHistory::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionHistory::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionHistory +msgraph.generated.models.AiInteractionLink::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionLink::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionLink::|public|backing_store:BackingStore +msgraph.generated.models.AiInteractionLink::|public|constructor():None +msgraph.generated.models.AiInteractionLink::|public|display_name():str +msgraph.generated.models.AiInteractionLink::|public|display_name(value:str):None +msgraph.generated.models.AiInteractionLink::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionLink::|public|link_type():str +msgraph.generated.models.AiInteractionLink::|public|link_type(value:str):None +msgraph.generated.models.AiInteractionLink::|public|link_url():str +msgraph.generated.models.AiInteractionLink::|public|link_url(value:str):None +msgraph.generated.models.AiInteractionLink::|public|odata_type():str +msgraph.generated.models.AiInteractionLink::|public|odata_type(value:str):None +msgraph.generated.models.AiInteractionLink::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionLink +msgraph.generated.models.AiInteractionLink~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionMention::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionMention::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionMention::|public|backing_store:BackingStore +msgraph.generated.models.AiInteractionMention::|public|constructor():None +msgraph.generated.models.AiInteractionMention::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionMention::|public|mentioned():AiInteractionMentionedIdentitySet +msgraph.generated.models.AiInteractionMention::|public|mentioned(value:AiInteractionMentionedIdentitySet):None +msgraph.generated.models.AiInteractionMention::|public|mention_id():int +msgraph.generated.models.AiInteractionMention::|public|mention_id(value:int):None +msgraph.generated.models.AiInteractionMention::|public|mention_text():str +msgraph.generated.models.AiInteractionMention::|public|mention_text(value:str):None +msgraph.generated.models.AiInteractionMention::|public|odata_type():str +msgraph.generated.models.AiInteractionMention::|public|odata_type(value:str):None +msgraph.generated.models.AiInteractionMention::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionMention::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionMention +msgraph.generated.models.AiInteractionMentionedIdentitySet-->IdentitySet +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|constructor():None +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|conversation():TeamworkConversationIdentity +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|conversation(value:TeamworkConversationIdentity):None +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|odata_type:str +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|tag():TeamworkTagIdentity +msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|tag(value:TeamworkTagIdentity):None +msgraph.generated.models.AiInteractionMentionedIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionMentionedIdentitySet +msgraph.generated.models.AiInteractionMention~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionPlugin-->AiInteractionEntity +msgraph.generated.models.AiInteractionPlugin::|public|constructor():None +msgraph.generated.models.AiInteractionPlugin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiInteractionPlugin::|public|odata_type:str +msgraph.generated.models.AiInteractionPlugin::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiInteractionPlugin::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionPlugin +msgraph.generated.models.AiInteractionType::0000-UserPrompt +msgraph.generated.models.AiInteractionType::0001-AiResponse +msgraph.generated.models.AiInteractionType::0002-UnknownFutureValue +msgraph.generated.models.AiOnlineMeeting-->Entity +msgraph.generated.models.AiOnlineMeeting::|public|ai_insights():list[CallAiInsight] +msgraph.generated.models.AiOnlineMeeting::|public|ai_insights(value:list[CallAiInsight]):None +msgraph.generated.models.AiOnlineMeeting::|public|constructor():None +msgraph.generated.models.AiOnlineMeeting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiOnlineMeeting::|public|odata_type:str +msgraph.generated.models.AiOnlineMeeting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiOnlineMeeting::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiOnlineMeeting +msgraph.generated.models.AirPrintSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.AirPrintSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AirPrintSettings::|public|backing_store:BackingStore +msgraph.generated.models.AirPrintSettings::|public|constructor():None +msgraph.generated.models.AirPrintSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AirPrintSettings::|public|incompatible_printers():IncompatiblePrinterSettings +msgraph.generated.models.AirPrintSettings::|public|incompatible_printers(value:IncompatiblePrinterSettings):None +msgraph.generated.models.AirPrintSettings::|public|odata_type():str +msgraph.generated.models.AirPrintSettings::|public|odata_type(value:str):None +msgraph.generated.models.AirPrintSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AirPrintSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):AirPrintSettings +msgraph.generated.models.AirPrintSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiUser-->Entity +msgraph.generated.models.AiUser::|public|constructor():None +msgraph.generated.models.AiUser::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AiUser::|public|interaction_history():AiInteractionHistory +msgraph.generated.models.AiUser::|public|interaction_history(value:AiInteractionHistory):None +msgraph.generated.models.AiUser::|public|odata_type:str +msgraph.generated.models.AiUser::|public|online_meetings():list[AiOnlineMeeting] +msgraph.generated.models.AiUser::|public|online_meetings(value:list[AiOnlineMeeting]):None +msgraph.generated.models.AiUser::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AiUser::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiUser +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|action():str +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|action(value:str):None +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|additional_data():dict[str, Any] +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|backing_store:BackingStore +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|constructor():None +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|group():str +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|group(value:str):None +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|odata_type():str +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|odata_type(value:str):None +msgraph.generated.models.AkamaiAttackGroupActionModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AkamaiAttackGroupActionModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):AkamaiAttackGroupActionModel +msgraph.generated.models.AkamaiAttackGroupActionModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AkamaiCustomRuleModel::|public|action():str +msgraph.generated.models.AkamaiCustomRuleModel::|public|action(value:str):None +msgraph.generated.models.AkamaiCustomRuleModel::|public|additional_data():dict[str, Any] +msgraph.generated.models.AkamaiCustomRuleModel::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AkamaiCustomRuleModel::|public|backing_store:BackingStore +msgraph.generated.models.AkamaiCustomRuleModel::|public|constructor():None +msgraph.generated.models.AkamaiCustomRuleModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AkamaiCustomRuleModel::|public|name():str +msgraph.generated.models.AkamaiCustomRuleModel::|public|name(value:str):None +msgraph.generated.models.AkamaiCustomRuleModel::|public|odata_type():str +msgraph.generated.models.AkamaiCustomRuleModel::|public|odata_type(value:str):None +msgraph.generated.models.AkamaiCustomRuleModel::|public|rule_id():str +msgraph.generated.models.AkamaiCustomRuleModel::|public|rule_id(value:str):None +msgraph.generated.models.AkamaiCustomRuleModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AkamaiCustomRuleModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):AkamaiCustomRuleModel +msgraph.generated.models.AkamaiCustomRuleModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AkamaiRapidRulesModel::|public|additional_data():dict[str, Any] +msgraph.generated.models.AkamaiRapidRulesModel::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AkamaiRapidRulesModel::|public|backing_store:BackingStore +msgraph.generated.models.AkamaiRapidRulesModel::|public|constructor():None +msgraph.generated.models.AkamaiRapidRulesModel::|public|default_action():str +msgraph.generated.models.AkamaiRapidRulesModel::|public|default_action(value:str):None +msgraph.generated.models.AkamaiRapidRulesModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AkamaiRapidRulesModel::|public|is_enabled():bool +msgraph.generated.models.AkamaiRapidRulesModel::|public|is_enabled(value:bool):None +msgraph.generated.models.AkamaiRapidRulesModel::|public|odata_type():str +msgraph.generated.models.AkamaiRapidRulesModel::|public|odata_type(value:str):None +msgraph.generated.models.AkamaiRapidRulesModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AkamaiRapidRulesModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):AkamaiRapidRulesModel +msgraph.generated.models.AkamaiRapidRulesModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AkamaiVerifiedDetailsModel-->WebApplicationFirewallVerifiedDetails +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|active_attack_groups():list[AkamaiAttackGroupActionModel] +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|active_attack_groups(value:list[AkamaiAttackGroupActionModel]):None +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|active_custom_rules():list[AkamaiCustomRuleModel] +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|active_custom_rules(value:list[AkamaiCustomRuleModel]):None +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|constructor():None +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|odata_type:str +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|rapid_rules():AkamaiRapidRulesModel +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|rapid_rules(value:AkamaiRapidRulesModel):None +msgraph.generated.models.AkamaiVerifiedDetailsModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AkamaiVerifiedDetailsModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):AkamaiVerifiedDetailsModel +msgraph.generated.models.AkamaiWebApplicationFirewallProvider-->WebApplicationFirewallProvider +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|access_token():str +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|access_token(value:str):None +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|client_secret():str +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|client_secret(value:str):None +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|client_token():str +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|client_token(value:str):None +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|constructor():None +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|host_prefix():str +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|host_prefix(value:str):None +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|odata_type:str +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AkamaiWebApplicationFirewallProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):AkamaiWebApplicationFirewallProvider msgraph.generated.models.Album::|public|additional_data():dict[str, Any] msgraph.generated.models.Album::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.Album::|public|backing_store:BackingStore @@ -94352,6 +98331,12 @@ msgraph.generated.models.AlertTrigger::|public|value():str msgraph.generated.models.AlertTrigger::|public|value(value:str):None msgraph.generated.models.AlertTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertTrigger msgraph.generated.models.AlertTrigger~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AllAllowedScopes-->InheritableScopes +msgraph.generated.models.AllAllowedScopes::|public|constructor():None +msgraph.generated.models.AllAllowedScopes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AllAllowedScopes::|public|odata_type:str +msgraph.generated.models.AllAllowedScopes::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AllAllowedScopes::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllAllowedScopes msgraph.generated.models.AllDeviceRegistrationMembership-->DeviceRegistrationMembership msgraph.generated.models.AllDeviceRegistrationMembership::|public|constructor():None msgraph.generated.models.AllDeviceRegistrationMembership::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -94382,7 +98367,8 @@ msgraph.generated.models.AllowedTargetScope::0005-AllDirectoryUsers msgraph.generated.models.AllowedTargetScope::0006-AllDirectoryServicePrincipals msgraph.generated.models.AllowedTargetScope::0007-AllConfiguredConnectedOrganizationUsers msgraph.generated.models.AllowedTargetScope::0008-AllExternalUsers -msgraph.generated.models.AllowedTargetScope::0009-UnknownFutureValue +msgraph.generated.models.AllowedTargetScope::0009-AllDirectoryAgentIdentities +msgraph.generated.models.AllowedTargetScope::0010-UnknownFutureValue msgraph.generated.models.AllowedValue-->Entity msgraph.generated.models.AllowedValue::|public|constructor():None msgraph.generated.models.AllowedValue::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -95087,9 +99073,13 @@ msgraph.generated.models.Application::|public|app_management_policies():list[App msgraph.generated.models.Application::|public|app_management_policies(value:list[AppManagementPolicy]):None msgraph.generated.models.Application::|public|app_roles():list[AppRole] msgraph.generated.models.Application::|public|app_roles(value:list[AppRole]):None +msgraph.generated.models.Application::|public|authentication_behaviors():AuthenticationBehaviors +msgraph.generated.models.Application::|public|authentication_behaviors(value:AuthenticationBehaviors):None msgraph.generated.models.Application::|public|certification():Certification msgraph.generated.models.Application::|public|certification(value:Certification):None msgraph.generated.models.Application::|public|constructor():None +msgraph.generated.models.Application::|public|created_by_app_id():str +msgraph.generated.models.Application::|public|created_by_app_id(value:str):None msgraph.generated.models.Application::|public|created_date_time():datetime.datetime msgraph.generated.models.Application::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.Application::|public|created_on_behalf_of():DirectoryObject @@ -95117,12 +99107,16 @@ msgraph.generated.models.Application::|public|info():InformationalUrl msgraph.generated.models.Application::|public|info(value:InformationalUrl):None msgraph.generated.models.Application::|public|is_device_only_auth_supported():bool msgraph.generated.models.Application::|public|is_device_only_auth_supported(value:bool):None +msgraph.generated.models.Application::|public|is_disabled():bool +msgraph.generated.models.Application::|public|is_disabled(value:bool):None msgraph.generated.models.Application::|public|is_fallback_public_client():bool msgraph.generated.models.Application::|public|is_fallback_public_client(value:bool):None msgraph.generated.models.Application::|public|key_credentials():list[KeyCredential] 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 @@ -95181,6 +99175,14 @@ msgraph.generated.models.ApplicationCollectionResponse::|public|serialize(writer msgraph.generated.models.ApplicationCollectionResponse::|public|value():list[Application] msgraph.generated.models.ApplicationCollectionResponse::|public|value(value:list[Application]):None msgraph.generated.models.ApplicationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationCollectionResponse +msgraph.generated.models.ApplicationContext-->SignInContext +msgraph.generated.models.ApplicationContext::|public|constructor():None +msgraph.generated.models.ApplicationContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ApplicationContext::|public|include_applications():list[str] +msgraph.generated.models.ApplicationContext::|public|include_applications(value:list[str]):None +msgraph.generated.models.ApplicationContext::|public|odata_type:str +msgraph.generated.models.ApplicationContext::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ApplicationContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationContext msgraph.generated.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl msgraph.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():None msgraph.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -95502,6 +99504,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 @@ -95578,6 +99595,20 @@ msgraph.generated.models.ArchivedPrintJob::|public|processing_state(value:PrintJ msgraph.generated.models.ArchivedPrintJob::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ArchivedPrintJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):ArchivedPrintJob msgraph.generated.models.ArchivedPrintJob~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ArkoseFraudProtectionProvider-->FraudProtectionProvider +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|client_sub_domain():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|client_sub_domain(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|constructor():None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|odata_type:str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|private_key():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|private_key(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|public_key():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|public_key(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|verify_sub_domain():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|verify_sub_domain(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):ArkoseFraudProtectionProvider msgraph.generated.models.ArtifactQuery::|public|additional_data():dict[str, Any] msgraph.generated.models.ArtifactQuery::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ArtifactQuery::|public|artifact_type():RestorableArtifact @@ -95627,6 +99658,16 @@ msgraph.generated.models.AssignedLicense::|public|sku_id():UUID msgraph.generated.models.AssignedLicense::|public|sku_id(value:UUID):None msgraph.generated.models.AssignedLicense::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignedLicense msgraph.generated.models.AssignedLicense~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AssignedPlaceMode-->PlaceMode +msgraph.generated.models.AssignedPlaceMode::|public|assigned_user_email_address():str +msgraph.generated.models.AssignedPlaceMode::|public|assigned_user_email_address(value:str):None +msgraph.generated.models.AssignedPlaceMode::|public|assigned_user_id():str +msgraph.generated.models.AssignedPlaceMode::|public|assigned_user_id(value:str):None +msgraph.generated.models.AssignedPlaceMode::|public|constructor():None +msgraph.generated.models.AssignedPlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AssignedPlaceMode::|public|odata_type:str +msgraph.generated.models.AssignedPlaceMode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AssignedPlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignedPlaceMode msgraph.generated.models.AssignedPlan::|public|additional_data():dict[str, Any] msgraph.generated.models.AssignedPlan::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.AssignedPlan::|public|assigned_date_time():datetime.datetime @@ -95673,6 +99714,14 @@ msgraph.generated.models.AssignmentOrder::|public|order(value:list[str]):None msgraph.generated.models.AssignmentOrder::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AssignmentOrder::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignmentOrder msgraph.generated.models.AssignmentOrder~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData-->AccessPackageAssignmentRequestCallbackData +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|approval_stage():AccessPackageApprovalStage +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|approval_stage(value:AccessPackageApprovalStage):None +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|constructor():None +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|odata_type:str +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignmentRequestApprovalStageCallbackData msgraph.generated.models.AssignmentType::0000-Required msgraph.generated.models.AssignmentType::0001-Recommended msgraph.generated.models.AssignmentType::0002-UnknownFutureValue @@ -95926,10 +99975,14 @@ msgraph.generated.models.AttendanceRecord::|public|attendance_intervals(value:li msgraph.generated.models.AttendanceRecord::|public|constructor():None msgraph.generated.models.AttendanceRecord::|public|email_address():str msgraph.generated.models.AttendanceRecord::|public|email_address(value:str):None +msgraph.generated.models.AttendanceRecord::|public|external_registration_information():VirtualEventExternalRegistrationInformation +msgraph.generated.models.AttendanceRecord::|public|external_registration_information(value:VirtualEventExternalRegistrationInformation):None msgraph.generated.models.AttendanceRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AttendanceRecord::|public|identity():Identity msgraph.generated.models.AttendanceRecord::|public|identity(value:Identity):None msgraph.generated.models.AttendanceRecord::|public|odata_type:str +msgraph.generated.models.AttendanceRecord::|public|registration_id():str +msgraph.generated.models.AttendanceRecord::|public|registration_id(value:str):None msgraph.generated.models.AttendanceRecord::|public|role():str msgraph.generated.models.AttendanceRecord::|public|role(value:str):None msgraph.generated.models.AttendanceRecord::|public|serialize(writer:SerializationWriter):None @@ -95992,6 +100045,9 @@ msgraph.generated.models.AttendeeNotificationInfo~~>AdditionalDataHolder; Backed msgraph.generated.models.AttendeeType::0000-Required msgraph.generated.models.AttendeeType::0001-Optional msgraph.generated.models.AttendeeType::0002-Resource +msgraph.generated.models.AttestationEnforcement::0000-Disabled +msgraph.generated.models.AttestationEnforcement::0001-RegistrationOnly +msgraph.generated.models.AttestationEnforcement::0002-UnknownFutureValue msgraph.generated.models.AttestationLevel::0000-Attested msgraph.generated.models.AttestationLevel::0001-NotAttested msgraph.generated.models.AttestationLevel::0002-UnknownFutureValue @@ -96374,10 +100430,20 @@ msgraph.generated.models.AuditResource::|public|resource_id(value:str):None msgraph.generated.models.AuditResource::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AuditResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditResource msgraph.generated.models.AuditResource~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AuthContext-->SignInContext +msgraph.generated.models.AuthContext::|public|authentication_context_value():str +msgraph.generated.models.AuthContext::|public|authentication_context_value(value:str):None +msgraph.generated.models.AuthContext::|public|constructor():None +msgraph.generated.models.AuthContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AuthContext::|public|odata_type:str +msgraph.generated.models.AuthContext::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AuthContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthContext msgraph.generated.models.Authentication-->Entity msgraph.generated.models.Authentication::|public|constructor():None msgraph.generated.models.Authentication::|public|email_methods():list[EmailAuthenticationMethod] msgraph.generated.models.Authentication::|public|email_methods(value:list[EmailAuthenticationMethod]):None +msgraph.generated.models.Authentication::|public|external_authentication_methods():list[ExternalAuthenticationMethod] +msgraph.generated.models.Authentication::|public|external_authentication_methods(value:list[ExternalAuthenticationMethod]):None msgraph.generated.models.Authentication::|public|fido2_methods():list[Fido2AuthenticationMethod] msgraph.generated.models.Authentication::|public|fido2_methods(value:list[Fido2AuthenticationMethod]):None msgraph.generated.models.Authentication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -96392,6 +100458,8 @@ msgraph.generated.models.Authentication::|public|password_methods():list[Passwor msgraph.generated.models.Authentication::|public|password_methods(value:list[PasswordAuthenticationMethod]):None msgraph.generated.models.Authentication::|public|phone_methods():list[PhoneAuthenticationMethod] msgraph.generated.models.Authentication::|public|phone_methods(value:list[PhoneAuthenticationMethod]):None +msgraph.generated.models.Authentication::|public|platform_credential_methods():list[PlatformCredentialAuthenticationMethod] +msgraph.generated.models.Authentication::|public|platform_credential_methods(value:list[PlatformCredentialAuthenticationMethod]):None msgraph.generated.models.Authentication::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Authentication::|public|software_oath_methods():list[SoftwareOathAuthenticationMethod] msgraph.generated.models.Authentication::|public|software_oath_methods(value:list[SoftwareOathAuthenticationMethod]):None @@ -96477,6 +100545,22 @@ msgraph.generated.models.AuthenticationAttributeCollectionPageViewConfiguration: msgraph.generated.models.AuthenticationAttributeCollectionPageViewConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationAttributeCollectionPageViewConfiguration msgraph.generated.models.AuthenticationAttributeCollectionPageViewConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AuthenticationAttributeCollectionPage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AuthenticationBehaviors::|public|additional_data():dict[str, Any] +msgraph.generated.models.AuthenticationBehaviors::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AuthenticationBehaviors::|public|backing_store:BackingStore +msgraph.generated.models.AuthenticationBehaviors::|public|block_azure_a_d_graph_access():bool +msgraph.generated.models.AuthenticationBehaviors::|public|block_azure_a_d_graph_access(value:bool):None +msgraph.generated.models.AuthenticationBehaviors::|public|constructor():None +msgraph.generated.models.AuthenticationBehaviors::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AuthenticationBehaviors::|public|odata_type():str +msgraph.generated.models.AuthenticationBehaviors::|public|odata_type(value:str):None +msgraph.generated.models.AuthenticationBehaviors::|public|remove_unverified_email_claim():bool +msgraph.generated.models.AuthenticationBehaviors::|public|remove_unverified_email_claim(value:bool):None +msgraph.generated.models.AuthenticationBehaviors::|public|require_client_service_principal():bool +msgraph.generated.models.AuthenticationBehaviors::|public|require_client_service_principal(value:bool):None +msgraph.generated.models.AuthenticationBehaviors::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AuthenticationBehaviors::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationBehaviors +msgraph.generated.models.AuthenticationBehaviors~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AuthenticationCombinationConfiguration-->Entity msgraph.generated.models.AuthenticationCombinationConfiguration::|public|applies_to_combinations():list[AuthenticationMethodModes] msgraph.generated.models.AuthenticationCombinationConfiguration::|public|applies_to_combinations(value:list[AuthenticationMethodModes]):None @@ -96574,6 +100658,8 @@ msgraph.generated.models.AuthenticationEventListener::|public|authentication_eve msgraph.generated.models.AuthenticationEventListener::|public|conditions():AuthenticationConditions msgraph.generated.models.AuthenticationEventListener::|public|conditions(value:AuthenticationConditions):None msgraph.generated.models.AuthenticationEventListener::|public|constructor():None +msgraph.generated.models.AuthenticationEventListener::|public|display_name():str +msgraph.generated.models.AuthenticationEventListener::|public|display_name(value:str):None msgraph.generated.models.AuthenticationEventListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AuthenticationEventListener::|public|odata_type:str msgraph.generated.models.AuthenticationEventListener::|public|serialize(writer:SerializationWriter):None @@ -96604,6 +100690,17 @@ msgraph.generated.models.AuthenticationEventsFlowCollectionResponse::|public|ser msgraph.generated.models.AuthenticationEventsFlowCollectionResponse::|public|value():list[AuthenticationEventsFlow] msgraph.generated.models.AuthenticationEventsFlowCollectionResponse::|public|value(value:list[AuthenticationEventsFlow]):None msgraph.generated.models.AuthenticationEventsFlowCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationEventsFlowCollectionResponse +msgraph.generated.models.AuthenticationFlow::|public|additional_data():dict[str, Any] +msgraph.generated.models.AuthenticationFlow::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AuthenticationFlow::|public|backing_store:BackingStore +msgraph.generated.models.AuthenticationFlow::|public|constructor():None +msgraph.generated.models.AuthenticationFlow::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AuthenticationFlow::|public|odata_type():str +msgraph.generated.models.AuthenticationFlow::|public|odata_type(value:str):None +msgraph.generated.models.AuthenticationFlow::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AuthenticationFlow::|public|transfer_method():ConditionalAccessTransferMethods +msgraph.generated.models.AuthenticationFlow::|public|transfer_method(value:ConditionalAccessTransferMethods):None +msgraph.generated.models.AuthenticationFlow::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlow msgraph.generated.models.AuthenticationFlowsPolicy-->Entity msgraph.generated.models.AuthenticationFlowsPolicy::|public|constructor():None msgraph.generated.models.AuthenticationFlowsPolicy::|public|description():str @@ -96616,8 +100713,11 @@ msgraph.generated.models.AuthenticationFlowsPolicy::|public|self_service_sign_up msgraph.generated.models.AuthenticationFlowsPolicy::|public|self_service_sign_up(value:SelfServiceSignUpAuthenticationFlowConfiguration):None msgraph.generated.models.AuthenticationFlowsPolicy::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AuthenticationFlowsPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlowsPolicy +msgraph.generated.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AuthenticationMethod-->Entity msgraph.generated.models.AuthenticationMethod::|public|constructor():None +msgraph.generated.models.AuthenticationMethod::|public|created_date_time():datetime.datetime +msgraph.generated.models.AuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.AuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AuthenticationMethod::|public|odata_type:str msgraph.generated.models.AuthenticationMethod::|public|serialize(writer:SerializationWriter):None @@ -96705,6 +100805,14 @@ msgraph.generated.models.AuthenticationMethodModes::0013-X509CertificateMultiFac msgraph.generated.models.AuthenticationMethodModes::0014-FederatedSingleFactor msgraph.generated.models.AuthenticationMethodModes::0015-FederatedMultiFactor msgraph.generated.models.AuthenticationMethodModes::0016-UnknownFutureValue +msgraph.generated.models.AuthenticationMethodModes::0017-QrCodePin +msgraph.generated.models.AuthenticationMethodPlatform::0000-Unknown +msgraph.generated.models.AuthenticationMethodPlatform::0001-Windows +msgraph.generated.models.AuthenticationMethodPlatform::0002-MacOS +msgraph.generated.models.AuthenticationMethodPlatform::0003-IOS +msgraph.generated.models.AuthenticationMethodPlatform::0004-Android +msgraph.generated.models.AuthenticationMethodPlatform::0005-Linux +msgraph.generated.models.AuthenticationMethodPlatform::0006-UnknownFutureValue msgraph.generated.models.AuthenticationMethodSignInState::0000-NotSupported msgraph.generated.models.AuthenticationMethodSignInState::0001-NotAllowedByPolicy msgraph.generated.models.AuthenticationMethodSignInState::0002-NotEnabled @@ -97020,6 +101128,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 @@ -97100,11 +101210,15 @@ 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 msgraph.generated.models.BackupRestoreRoot::|public|drive_protection_units():list[DriveProtectionUnit] msgraph.generated.models.BackupRestoreRoot::|public|drive_protection_units(value:list[DriveProtectionUnit]):None +msgraph.generated.models.BackupRestoreRoot::|public|drive_protection_units_bulk_addition_jobs():list[DriveProtectionUnitsBulkAdditionJob] +msgraph.generated.models.BackupRestoreRoot::|public|drive_protection_units_bulk_addition_jobs(value:list[DriveProtectionUnitsBulkAdditionJob]):None msgraph.generated.models.BackupRestoreRoot::|public|exchange_protection_policies():list[ExchangeProtectionPolicy] msgraph.generated.models.BackupRestoreRoot::|public|exchange_protection_policies(value:list[ExchangeProtectionPolicy]):None msgraph.generated.models.BackupRestoreRoot::|public|exchange_restore_sessions():list[ExchangeRestoreSession] @@ -97114,7 +101228,11 @@ msgraph.generated.models.BackupRestoreRoot::|public|mailbox_inclusion_rules():li msgraph.generated.models.BackupRestoreRoot::|public|mailbox_inclusion_rules(value:list[MailboxProtectionRule]):None msgraph.generated.models.BackupRestoreRoot::|public|mailbox_protection_units():list[MailboxProtectionUnit] msgraph.generated.models.BackupRestoreRoot::|public|mailbox_protection_units(value:list[MailboxProtectionUnit]):None +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] @@ -97132,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] @@ -97140,6 +101260,8 @@ msgraph.generated.models.BackupRestoreRoot::|public|site_inclusion_rules():list[ msgraph.generated.models.BackupRestoreRoot::|public|site_inclusion_rules(value:list[SiteProtectionRule]):None msgraph.generated.models.BackupRestoreRoot::|public|site_protection_units():list[SiteProtectionUnit] msgraph.generated.models.BackupRestoreRoot::|public|site_protection_units(value:list[SiteProtectionUnit]):None +msgraph.generated.models.BackupRestoreRoot::|public|site_protection_units_bulk_addition_jobs():list[SiteProtectionUnitsBulkAdditionJob] +msgraph.generated.models.BackupRestoreRoot::|public|site_protection_units_bulk_addition_jobs(value:list[SiteProtectionUnitsBulkAdditionJob]):None msgraph.generated.models.BackupRestoreRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):BackupRestoreRoot msgraph.generated.models.BackupServiceConsumer::0000-Unknown msgraph.generated.models.BackupServiceConsumer::0001-Firstparty @@ -97163,6 +101285,7 @@ msgraph.generated.models.BaseAuthenticationMethod::0009-Email msgraph.generated.models.BaseAuthenticationMethod::0010-X509Certificate msgraph.generated.models.BaseAuthenticationMethod::0011-Federation msgraph.generated.models.BaseAuthenticationMethod::0012-UnknownFutureValue +msgraph.generated.models.BaseAuthenticationMethod::0013-QrCodePin msgraph.generated.models.BaseCollectionPaginationCountResponse::|public|additional_data():dict[str, Any] msgraph.generated.models.BaseCollectionPaginationCountResponse::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.BaseCollectionPaginationCountResponse::|public|backing_store:BackingStore @@ -97248,6 +101371,50 @@ msgraph.generated.models.BaseItemVersion::|public|publication():PublicationFacet msgraph.generated.models.BaseItemVersion::|public|publication(value:PublicationFacet):None msgraph.generated.models.BaseItemVersion::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.BaseItemVersion::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaseItemVersion +msgraph.generated.models.BaselineParameter::|public|additional_data():dict[str, Any] +msgraph.generated.models.BaselineParameter::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.BaselineParameter::|public|backing_store:BackingStore +msgraph.generated.models.BaselineParameter::|public|constructor():None +msgraph.generated.models.BaselineParameter::|public|description():str +msgraph.generated.models.BaselineParameter::|public|description(value:str):None +msgraph.generated.models.BaselineParameter::|public|display_name():str +msgraph.generated.models.BaselineParameter::|public|display_name(value:str):None +msgraph.generated.models.BaselineParameter::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BaselineParameter::|public|odata_type():str +msgraph.generated.models.BaselineParameter::|public|odata_type(value:str):None +msgraph.generated.models.BaselineParameter::|public|parameter_type():BaselineParameterType +msgraph.generated.models.BaselineParameter::|public|parameter_type(value:BaselineParameterType):None +msgraph.generated.models.BaselineParameter::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BaselineParameter::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaselineParameter +msgraph.generated.models.BaselineParameterType::0000-String +msgraph.generated.models.BaselineParameterType::0001-Integer +msgraph.generated.models.BaselineParameterType::0002-Boolean +msgraph.generated.models.BaselineParameterType::0003-UnknownFutureValue +msgraph.generated.models.BaselineParameter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.BaselineResource::|public|additional_data():dict[str, Any] +msgraph.generated.models.BaselineResource::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.BaselineResource::|public|backing_store:BackingStore +msgraph.generated.models.BaselineResource::|public|constructor():None +msgraph.generated.models.BaselineResource::|public|display_name():str +msgraph.generated.models.BaselineResource::|public|display_name(value:str):None +msgraph.generated.models.BaselineResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BaselineResource::|public|odata_type():str +msgraph.generated.models.BaselineResource::|public|odata_type(value:str):None +msgraph.generated.models.BaselineResource::|public|properties():OpenComplexDictionaryType +msgraph.generated.models.BaselineResource::|public|properties(value:OpenComplexDictionaryType):None +msgraph.generated.models.BaselineResource::|public|resource_type():str +msgraph.generated.models.BaselineResource::|public|resource_type(value:str):None +msgraph.generated.models.BaselineResource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BaselineResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaselineResource +msgraph.generated.models.BaselineResource~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.BaseMapFeature-->Entity +msgraph.generated.models.BaseMapFeature::|public|constructor():None +msgraph.generated.models.BaseMapFeature::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BaseMapFeature::|public|odata_type:str +msgraph.generated.models.BaseMapFeature::|public|properties():str +msgraph.generated.models.BaseMapFeature::|public|properties(value:str):None +msgraph.generated.models.BaseMapFeature::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BaseMapFeature::|static|public|create_from_discriminator_value(parse_node:ParseNode):BaseMapFeature msgraph.generated.models.BaseSitePage-->BaseItem msgraph.generated.models.BaseSitePage::|public|constructor():None msgraph.generated.models.BaseSitePage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -97277,6 +101444,14 @@ msgraph.generated.models.BasicAuthentication::|public|serialize(writer:Serializa msgraph.generated.models.BasicAuthentication::|public|username():str msgraph.generated.models.BasicAuthentication::|public|username(value:str):None msgraph.generated.models.BasicAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):BasicAuthentication +msgraph.generated.models.BinaryContent-->ContentBase +msgraph.generated.models.BinaryContent::|public|constructor():None +msgraph.generated.models.BinaryContent::|public|data():bytes +msgraph.generated.models.BinaryContent::|public|data(value:bytes):None +msgraph.generated.models.BinaryContent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BinaryContent::|public|odata_type:str +msgraph.generated.models.BinaryContent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BinaryContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):BinaryContent msgraph.generated.models.BinaryOperator::0000-Or_ msgraph.generated.models.BinaryOperator::0001-And_ msgraph.generated.models.Bitlocker-->Entity @@ -97920,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 @@ -98114,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 @@ -98152,6 +102396,37 @@ msgraph.generated.models.BucketAggregationSortProperty::0000-Count msgraph.generated.models.BucketAggregationSortProperty::0001-KeyAsString msgraph.generated.models.BucketAggregationSortProperty::0002-KeyAsNumber msgraph.generated.models.BucketAggregationSortProperty::0003-UnknownFutureValue +msgraph.generated.models.Building-->Place +msgraph.generated.models.Building::|public|constructor():None +msgraph.generated.models.Building::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Building::|public|map():BuildingMap +msgraph.generated.models.Building::|public|map(value:BuildingMap):None +msgraph.generated.models.Building::|public|odata_type:str +msgraph.generated.models.Building::|public|resource_links():list[ResourceLink] +msgraph.generated.models.Building::|public|resource_links(value:list[ResourceLink]):None +msgraph.generated.models.Building::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Building::|public|wifi_state():PlaceFeatureEnablement +msgraph.generated.models.Building::|public|wifi_state(value:PlaceFeatureEnablement):None +msgraph.generated.models.Building::|static|public|create_from_discriminator_value(parse_node:ParseNode):Building +msgraph.generated.models.BuildingCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.BuildingCollectionResponse::|public|constructor():None +msgraph.generated.models.BuildingCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BuildingCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BuildingCollectionResponse::|public|value():list[Building] +msgraph.generated.models.BuildingCollectionResponse::|public|value(value:list[Building]):None +msgraph.generated.models.BuildingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):BuildingCollectionResponse +msgraph.generated.models.BuildingMap-->BaseMapFeature +msgraph.generated.models.BuildingMap::|public|constructor():None +msgraph.generated.models.BuildingMap::|public|footprints():list[FootprintMap] +msgraph.generated.models.BuildingMap::|public|footprints(value:list[FootprintMap]):None +msgraph.generated.models.BuildingMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.BuildingMap::|public|levels():list[LevelMap] +msgraph.generated.models.BuildingMap::|public|levels(value:list[LevelMap]):None +msgraph.generated.models.BuildingMap::|public|odata_type:str +msgraph.generated.models.BuildingMap::|public|place_id():str +msgraph.generated.models.BuildingMap::|public|place_id(value:str):None +msgraph.generated.models.BuildingMap::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.BuildingMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):BuildingMap msgraph.generated.models.BuiltInIdentityProvider-->IdentityProviderBase msgraph.generated.models.BuiltInIdentityProvider::|public|constructor():None msgraph.generated.models.BuiltInIdentityProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -98399,6 +102674,38 @@ msgraph.generated.models.Call::|public|tone_info(value:ToneInfo):None msgraph.generated.models.Call::|public|transcription():CallTranscriptionInfo msgraph.generated.models.Call::|public|transcription(value:CallTranscriptionInfo):None msgraph.generated.models.Call::|static|public|create_from_discriminator_value(parse_node:ParseNode):Call +msgraph.generated.models.CallAiInsight-->Entity +msgraph.generated.models.CallAiInsight::|public|action_items():list[ActionItem] +msgraph.generated.models.CallAiInsight::|public|action_items(value:list[ActionItem]):None +msgraph.generated.models.CallAiInsight::|public|call_id():str +msgraph.generated.models.CallAiInsight::|public|call_id(value:str):None +msgraph.generated.models.CallAiInsight::|public|constructor():None +msgraph.generated.models.CallAiInsight::|public|content_correlation_id():str +msgraph.generated.models.CallAiInsight::|public|content_correlation_id(value:str):None +msgraph.generated.models.CallAiInsight::|public|created_date_time():datetime.datetime +msgraph.generated.models.CallAiInsight::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.CallAiInsight::|public|end_date_time():datetime.datetime +msgraph.generated.models.CallAiInsight::|public|end_date_time(value:datetime.datetime):None +msgraph.generated.models.CallAiInsight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CallAiInsight::|public|meeting_notes():list[MeetingNote] +msgraph.generated.models.CallAiInsight::|public|meeting_notes(value:list[MeetingNote]):None +msgraph.generated.models.CallAiInsight::|public|odata_type:str +msgraph.generated.models.CallAiInsight::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CallAiInsight::|public|viewpoint():CallAiInsightViewPoint +msgraph.generated.models.CallAiInsight::|public|viewpoint(value:CallAiInsightViewPoint):None +msgraph.generated.models.CallAiInsight::|static|public|create_from_discriminator_value(parse_node:ParseNode):CallAiInsight +msgraph.generated.models.CallAiInsightViewPoint::|public|additional_data():dict[str, Any] +msgraph.generated.models.CallAiInsightViewPoint::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CallAiInsightViewPoint::|public|backing_store:BackingStore +msgraph.generated.models.CallAiInsightViewPoint::|public|constructor():None +msgraph.generated.models.CallAiInsightViewPoint::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CallAiInsightViewPoint::|public|mention_events():list[MentionEvent] +msgraph.generated.models.CallAiInsightViewPoint::|public|mention_events(value:list[MentionEvent]):None +msgraph.generated.models.CallAiInsightViewPoint::|public|odata_type():str +msgraph.generated.models.CallAiInsightViewPoint::|public|odata_type(value:str):None +msgraph.generated.models.CallAiInsightViewPoint::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CallAiInsightViewPoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):CallAiInsightViewPoint +msgraph.generated.models.CallAiInsightViewPoint~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CallCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.CallCollectionResponse::|public|constructor():None msgraph.generated.models.CallCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -98424,6 +102731,22 @@ msgraph.generated.models.CallEndedEventMessageDetail::|public|initiator(value:Id msgraph.generated.models.CallEndedEventMessageDetail::|public|odata_type:str msgraph.generated.models.CallEndedEventMessageDetail::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CallEndedEventMessageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CallEndedEventMessageDetail +msgraph.generated.models.CallEvent-->Entity +msgraph.generated.models.CallEvent::|public|call_event_type():CallEventType +msgraph.generated.models.CallEvent::|public|call_event_type(value:CallEventType):None +msgraph.generated.models.CallEvent::|public|constructor():None +msgraph.generated.models.CallEvent::|public|event_date_time():datetime.datetime +msgraph.generated.models.CallEvent::|public|event_date_time(value:datetime.datetime):None +msgraph.generated.models.CallEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CallEvent::|public|odata_type:str +msgraph.generated.models.CallEvent::|public|participants():list[Participant] +msgraph.generated.models.CallEvent::|public|participants(value:list[Participant]):None +msgraph.generated.models.CallEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CallEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):CallEvent +msgraph.generated.models.CallEventType::0000-CallStarted +msgraph.generated.models.CallEventType::0001-CallEnded +msgraph.generated.models.CallEventType::0002-UnknownFutureValue +msgraph.generated.models.CallEventType::0003-RosterUpdated msgraph.generated.models.CallMediaState::|public|additional_data():dict[str, Any] msgraph.generated.models.CallMediaState::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CallMediaState::|public|audio():MediaState @@ -98447,6 +102770,8 @@ msgraph.generated.models.CallOptions::|public|is_content_sharing_notification_en msgraph.generated.models.CallOptions::|public|is_content_sharing_notification_enabled(value:bool):None msgraph.generated.models.CallOptions::|public|is_delta_roster_enabled():bool msgraph.generated.models.CallOptions::|public|is_delta_roster_enabled(value:bool):None +msgraph.generated.models.CallOptions::|public|is_interactive_roster_enabled():bool +msgraph.generated.models.CallOptions::|public|is_interactive_roster_enabled(value:bool):None msgraph.generated.models.CallOptions::|public|odata_type():str msgraph.generated.models.CallOptions::|public|odata_type(value:str):None msgraph.generated.models.CallOptions::|public|serialize(writer:SerializationWriter):None @@ -99339,6 +103664,16 @@ msgraph.generated.models.CanvasLayout::|public|serialize(writer:SerializationWri msgraph.generated.models.CanvasLayout::|public|vertical_section():VerticalSection msgraph.generated.models.CanvasLayout::|public|vertical_section(value:VerticalSection):None msgraph.generated.models.CanvasLayout::|static|public|create_from_discriminator_value(parse_node:ParseNode):CanvasLayout +msgraph.generated.models.CaPoliciesDeletableRoot-->Entity +msgraph.generated.models.CaPoliciesDeletableRoot::|public|constructor():None +msgraph.generated.models.CaPoliciesDeletableRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CaPoliciesDeletableRoot::|public|named_locations():list[NamedLocation] +msgraph.generated.models.CaPoliciesDeletableRoot::|public|named_locations(value:list[NamedLocation]):None +msgraph.generated.models.CaPoliciesDeletableRoot::|public|odata_type:str +msgraph.generated.models.CaPoliciesDeletableRoot::|public|policies():list[ConditionalAccessPolicy] +msgraph.generated.models.CaPoliciesDeletableRoot::|public|policies(value:list[ConditionalAccessPolicy]):None +msgraph.generated.models.CaPoliciesDeletableRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CaPoliciesDeletableRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaPoliciesDeletableRoot msgraph.generated.models.CategoryColor::0000-None_ msgraph.generated.models.CategoryColor::0001-Preset0 msgraph.generated.models.CategoryColor::0002-Preset1 @@ -99386,6 +103721,44 @@ msgraph.generated.models.CertificateAuthority::|public|odata_type():str msgraph.generated.models.CertificateAuthority::|public|odata_type(value:str):None msgraph.generated.models.CertificateAuthority::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CertificateAuthority::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificateAuthority +msgraph.generated.models.CertificateAuthorityDetail-->DirectoryObject +msgraph.generated.models.CertificateAuthorityDetail::|public|certificate():bytes +msgraph.generated.models.CertificateAuthorityDetail::|public|certificate(value:bytes):None +msgraph.generated.models.CertificateAuthorityDetail::|public|certificate_authority_type():CertificateAuthorityType +msgraph.generated.models.CertificateAuthorityDetail::|public|certificate_authority_type(value:CertificateAuthorityType):None +msgraph.generated.models.CertificateAuthorityDetail::|public|certificate_revocation_list_url():str +msgraph.generated.models.CertificateAuthorityDetail::|public|certificate_revocation_list_url(value:str):None +msgraph.generated.models.CertificateAuthorityDetail::|public|constructor():None +msgraph.generated.models.CertificateAuthorityDetail::|public|created_date_time():datetime.datetime +msgraph.generated.models.CertificateAuthorityDetail::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.CertificateAuthorityDetail::|public|delta_certificate_revocation_list_url():str +msgraph.generated.models.CertificateAuthorityDetail::|public|delta_certificate_revocation_list_url(value:str):None +msgraph.generated.models.CertificateAuthorityDetail::|public|display_name():str +msgraph.generated.models.CertificateAuthorityDetail::|public|display_name(value:str):None +msgraph.generated.models.CertificateAuthorityDetail::|public|expiration_date_time():datetime.datetime +msgraph.generated.models.CertificateAuthorityDetail::|public|expiration_date_time(value:datetime.datetime):None +msgraph.generated.models.CertificateAuthorityDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CertificateAuthorityDetail::|public|issuer():str +msgraph.generated.models.CertificateAuthorityDetail::|public|issuer(value:str):None +msgraph.generated.models.CertificateAuthorityDetail::|public|issuer_subject_key_identifier():str +msgraph.generated.models.CertificateAuthorityDetail::|public|issuer_subject_key_identifier(value:str):None +msgraph.generated.models.CertificateAuthorityDetail::|public|is_issuer_hint_enabled():bool +msgraph.generated.models.CertificateAuthorityDetail::|public|is_issuer_hint_enabled(value:bool):None +msgraph.generated.models.CertificateAuthorityDetail::|public|odata_type:str +msgraph.generated.models.CertificateAuthorityDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CertificateAuthorityDetail::|public|thumbprint():str +msgraph.generated.models.CertificateAuthorityDetail::|public|thumbprint(value:str):None +msgraph.generated.models.CertificateAuthorityDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificateAuthorityDetail +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse::|public|constructor():None +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse::|public|value():list[CertificateAuthorityDetail] +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse::|public|value(value:list[CertificateAuthorityDetail]):None +msgraph.generated.models.CertificateAuthorityDetailCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificateAuthorityDetailCollectionResponse +msgraph.generated.models.CertificateAuthorityType::0000-Root +msgraph.generated.models.CertificateAuthorityType::0001-Intermediate +msgraph.generated.models.CertificateAuthorityType::0002-UnknownFutureValue msgraph.generated.models.CertificateAuthority~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CertificateBasedAuthConfiguration-->Entity msgraph.generated.models.CertificateBasedAuthConfiguration::|public|certificate_authorities():list[CertificateAuthority] @@ -99402,6 +103775,29 @@ msgraph.generated.models.CertificateBasedAuthConfigurationCollectionResponse::|p msgraph.generated.models.CertificateBasedAuthConfigurationCollectionResponse::|public|value():list[CertificateBasedAuthConfiguration] msgraph.generated.models.CertificateBasedAuthConfigurationCollectionResponse::|public|value(value:list[CertificateBasedAuthConfiguration]):None msgraph.generated.models.CertificateBasedAuthConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificateBasedAuthConfigurationCollectionResponse +msgraph.generated.models.CertificateBasedAuthPki-->DirectoryObject +msgraph.generated.models.CertificateBasedAuthPki::|public|certificate_authorities():list[CertificateAuthorityDetail] +msgraph.generated.models.CertificateBasedAuthPki::|public|certificate_authorities(value:list[CertificateAuthorityDetail]):None +msgraph.generated.models.CertificateBasedAuthPki::|public|constructor():None +msgraph.generated.models.CertificateBasedAuthPki::|public|display_name():str +msgraph.generated.models.CertificateBasedAuthPki::|public|display_name(value:str):None +msgraph.generated.models.CertificateBasedAuthPki::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CertificateBasedAuthPki::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.CertificateBasedAuthPki::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.CertificateBasedAuthPki::|public|odata_type:str +msgraph.generated.models.CertificateBasedAuthPki::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CertificateBasedAuthPki::|public|status():str +msgraph.generated.models.CertificateBasedAuthPki::|public|status(value:str):None +msgraph.generated.models.CertificateBasedAuthPki::|public|status_details():str +msgraph.generated.models.CertificateBasedAuthPki::|public|status_details(value:str):None +msgraph.generated.models.CertificateBasedAuthPki::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificateBasedAuthPki +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse::|public|constructor():None +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse::|public|value():list[CertificateBasedAuthPki] +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse::|public|value(value:list[CertificateBasedAuthPki]):None +msgraph.generated.models.CertificateBasedAuthPkiCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificateBasedAuthPkiCollectionResponse msgraph.generated.models.CertificateStatus::0000-NotProvisioned msgraph.generated.models.CertificateStatus::0001-Provisioned msgraph.generated.models.Certification::|public|additional_data():dict[str, Any] @@ -99438,6 +103834,20 @@ msgraph.generated.models.CertificationControl::|public|url(value:str):None msgraph.generated.models.CertificationControl::|static|public|create_from_discriminator_value(parse_node:ParseNode):CertificationControl msgraph.generated.models.CertificationControl~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Certification~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ChallengingWord::|public|additional_data():dict[str, Any] +msgraph.generated.models.ChallengingWord::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ChallengingWord::|public|backing_store:BackingStore +msgraph.generated.models.ChallengingWord::|public|constructor():None +msgraph.generated.models.ChallengingWord::|public|count():int +msgraph.generated.models.ChallengingWord::|public|count(value:int):None +msgraph.generated.models.ChallengingWord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ChallengingWord::|public|odata_type():str +msgraph.generated.models.ChallengingWord::|public|odata_type(value:str):None +msgraph.generated.models.ChallengingWord::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ChallengingWord::|public|word():str +msgraph.generated.models.ChallengingWord::|public|word(value:str):None +msgraph.generated.models.ChallengingWord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChallengingWord +msgraph.generated.models.ChallengingWord~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ChangeTrackedEntity-->Entity msgraph.generated.models.ChangeTrackedEntity::|public|constructor():None msgraph.generated.models.ChangeTrackedEntity::|public|created_by():IdentitySet @@ -99464,6 +103874,8 @@ msgraph.generated.models.Channel::|public|display_name():str msgraph.generated.models.Channel::|public|display_name(value:str):None msgraph.generated.models.Channel::|public|email():str msgraph.generated.models.Channel::|public|email(value:str):None +msgraph.generated.models.Channel::|public|enabled_apps():list[TeamsApp] +msgraph.generated.models.Channel::|public|enabled_apps(value:list[TeamsApp]):None msgraph.generated.models.Channel::|public|files_folder():DriveItem msgraph.generated.models.Channel::|public|files_folder(value:DriveItem):None msgraph.generated.models.Channel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -99471,13 +103883,19 @@ 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 msgraph.generated.models.Channel::|public|membership_type(value:ChannelMembershipType):None msgraph.generated.models.Channel::|public|messages():list[ChatMessage] msgraph.generated.models.Channel::|public|messages(value:list[ChatMessage]):None +msgraph.generated.models.Channel::|public|migration_mode():MigrationMode +msgraph.generated.models.Channel::|public|migration_mode(value:MigrationMode):None msgraph.generated.models.Channel::|public|odata_type:str +msgraph.generated.models.Channel::|public|original_created_date_time():datetime.datetime +msgraph.generated.models.Channel::|public|original_created_date_time(value:datetime.datetime):None msgraph.generated.models.Channel::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Channel::|public|shared_with_teams():list[SharedWithChannelTeamInfo] msgraph.generated.models.Channel::|public|shared_with_teams(value:list[SharedWithChannelTeamInfo]):None @@ -99547,6 +103965,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 @@ -99630,9 +104051,13 @@ msgraph.generated.models.Chat::|public|members():list[ConversationMember] msgraph.generated.models.Chat::|public|members(value:list[ConversationMember]):None msgraph.generated.models.Chat::|public|messages():list[ChatMessage] msgraph.generated.models.Chat::|public|messages(value:list[ChatMessage]):None +msgraph.generated.models.Chat::|public|migration_mode():MigrationMode +msgraph.generated.models.Chat::|public|migration_mode(value:MigrationMode):None msgraph.generated.models.Chat::|public|odata_type:str msgraph.generated.models.Chat::|public|online_meeting_info():TeamworkOnlineMeetingInfo msgraph.generated.models.Chat::|public|online_meeting_info(value:TeamworkOnlineMeetingInfo):None +msgraph.generated.models.Chat::|public|original_created_date_time():datetime.datetime +msgraph.generated.models.Chat::|public|original_created_date_time(value:datetime.datetime):None msgraph.generated.models.Chat::|public|permission_grants():list[ResourceSpecificPermissionGrant] msgraph.generated.models.Chat::|public|permission_grants(value:list[ResourceSpecificPermissionGrant]):None msgraph.generated.models.Chat::|public|pinned_messages():list[PinnedChatMessageInfo] @@ -99970,6 +104395,34 @@ msgraph.generated.models.ChatViewpoint::|public|odata_type(value:str):None msgraph.generated.models.ChatViewpoint::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ChatViewpoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatViewpoint msgraph.generated.models.ChatViewpoint~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CheckInClaim::|public|additional_data():dict[str, Any] +msgraph.generated.models.CheckInClaim::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CheckInClaim::|public|backing_store:BackingStore +msgraph.generated.models.CheckInClaim::|public|calendar_event_id():str +msgraph.generated.models.CheckInClaim::|public|calendar_event_id(value:str):None +msgraph.generated.models.CheckInClaim::|public|check_in_method():CheckInMethod +msgraph.generated.models.CheckInClaim::|public|check_in_method(value:CheckInMethod):None +msgraph.generated.models.CheckInClaim::|public|constructor():None +msgraph.generated.models.CheckInClaim::|public|created_date_time():datetime.datetime +msgraph.generated.models.CheckInClaim::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.CheckInClaim::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CheckInClaim::|public|odata_type():str +msgraph.generated.models.CheckInClaim::|public|odata_type(value:str):None +msgraph.generated.models.CheckInClaim::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CheckInClaim::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckInClaim +msgraph.generated.models.CheckInClaimCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.CheckInClaimCollectionResponse::|public|constructor():None +msgraph.generated.models.CheckInClaimCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CheckInClaimCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CheckInClaimCollectionResponse::|public|value():list[CheckInClaim] +msgraph.generated.models.CheckInClaimCollectionResponse::|public|value(value:list[CheckInClaim]):None +msgraph.generated.models.CheckInClaimCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckInClaimCollectionResponse +msgraph.generated.models.CheckInClaim~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CheckInMethod::0000-Unspecified +msgraph.generated.models.CheckInMethod::0001-Manual +msgraph.generated.models.CheckInMethod::0002-Inferred +msgraph.generated.models.CheckInMethod::0003-Verified +msgraph.generated.models.CheckInMethod::0004-UnknownFutureValue msgraph.generated.models.ChecklistItem-->Entity msgraph.generated.models.ChecklistItem::|public|checked_date_time():datetime.datetime msgraph.generated.models.ChecklistItem::|public|checked_date_time(value:datetime.datetime):None @@ -100007,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]] @@ -100020,6 +104491,64 @@ 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 +msgraph.generated.models.ClassifcationErrorBase::|public|code():str +msgraph.generated.models.ClassifcationErrorBase::|public|code(value:str):None +msgraph.generated.models.ClassifcationErrorBase::|public|constructor():None +msgraph.generated.models.ClassifcationErrorBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ClassifcationErrorBase::|public|inner_error():ClassificationInnerError +msgraph.generated.models.ClassifcationErrorBase::|public|inner_error(value:ClassificationInnerError):None +msgraph.generated.models.ClassifcationErrorBase::|public|message():str +msgraph.generated.models.ClassifcationErrorBase::|public|message(value:str):None +msgraph.generated.models.ClassifcationErrorBase::|public|odata_type():str +msgraph.generated.models.ClassifcationErrorBase::|public|odata_type(value:str):None +msgraph.generated.models.ClassifcationErrorBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ClassifcationErrorBase::|public|target():str +msgraph.generated.models.ClassifcationErrorBase::|public|target(value:str):None +msgraph.generated.models.ClassifcationErrorBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClassifcationErrorBase +msgraph.generated.models.ClassifcationErrorBase~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ClassificationError-->ClassifcationErrorBase +msgraph.generated.models.ClassificationError::|public|constructor():None +msgraph.generated.models.ClassificationError::|public|details():list[ClassifcationErrorBase] +msgraph.generated.models.ClassificationError::|public|details(value:list[ClassifcationErrorBase]):None +msgraph.generated.models.ClassificationError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ClassificationError::|public|odata_type:str +msgraph.generated.models.ClassificationError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ClassificationError::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClassificationError +msgraph.generated.models.ClassificationInnerError::|public|activity_id():str +msgraph.generated.models.ClassificationInnerError::|public|activity_id(value:str):None +msgraph.generated.models.ClassificationInnerError::|public|additional_data():dict[str, Any] +msgraph.generated.models.ClassificationInnerError::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ClassificationInnerError::|public|backing_store:BackingStore +msgraph.generated.models.ClassificationInnerError::|public|client_request_id():str +msgraph.generated.models.ClassificationInnerError::|public|client_request_id(value:str):None +msgraph.generated.models.ClassificationInnerError::|public|code():str +msgraph.generated.models.ClassificationInnerError::|public|code(value:str):None +msgraph.generated.models.ClassificationInnerError::|public|constructor():None +msgraph.generated.models.ClassificationInnerError::|public|error_date_time():datetime.datetime +msgraph.generated.models.ClassificationInnerError::|public|error_date_time(value:datetime.datetime):None +msgraph.generated.models.ClassificationInnerError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ClassificationInnerError::|public|odata_type():str +msgraph.generated.models.ClassificationInnerError::|public|odata_type(value:str):None +msgraph.generated.models.ClassificationInnerError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ClassificationInnerError::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClassificationInnerError +msgraph.generated.models.ClassificationInnerError~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ClickSource::0000-Unknown msgraph.generated.models.ClickSource::0001-QrCode msgraph.generated.models.ClickSource::0002-PhishingUrl @@ -100110,6 +104639,8 @@ msgraph.generated.models.CloudClipboardRoot::|public|serialize(writer:Serializat msgraph.generated.models.CloudClipboardRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudClipboardRoot msgraph.generated.models.CloudCommunications::|public|additional_data():dict[str, Any] msgraph.generated.models.CloudCommunications::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CloudCommunications::|public|adhoc_calls():list[AdhocCall] +msgraph.generated.models.CloudCommunications::|public|adhoc_calls(value:list[AdhocCall]):None msgraph.generated.models.CloudCommunications::|public|backing_store:BackingStore msgraph.generated.models.CloudCommunications::|public|calls():list[Call] msgraph.generated.models.CloudCommunications::|public|calls(value:list[Call]):None @@ -100121,11 +104652,67 @@ msgraph.generated.models.CloudCommunications::|public|odata_type():str msgraph.generated.models.CloudCommunications::|public|odata_type(value:str):None msgraph.generated.models.CloudCommunications::|public|online_meetings():list[OnlineMeeting] msgraph.generated.models.CloudCommunications::|public|online_meetings(value:list[OnlineMeeting]):None +msgraph.generated.models.CloudCommunications::|public|online_meeting_conversations():list[OnlineMeetingEngagementConversation] +msgraph.generated.models.CloudCommunications::|public|online_meeting_conversations(value:list[OnlineMeetingEngagementConversation]):None msgraph.generated.models.CloudCommunications::|public|presences():list[Presence] msgraph.generated.models.CloudCommunications::|public|presences(value:list[Presence]):None msgraph.generated.models.CloudCommunications::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CloudCommunications::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudCommunications msgraph.generated.models.CloudCommunications~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CloudFlareRuleModel::|public|action():str +msgraph.generated.models.CloudFlareRuleModel::|public|action(value:str):None +msgraph.generated.models.CloudFlareRuleModel::|public|additional_data():dict[str, Any] +msgraph.generated.models.CloudFlareRuleModel::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CloudFlareRuleModel::|public|backing_store:BackingStore +msgraph.generated.models.CloudFlareRuleModel::|public|constructor():None +msgraph.generated.models.CloudFlareRuleModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudFlareRuleModel::|public|name():str +msgraph.generated.models.CloudFlareRuleModel::|public|name(value:str):None +msgraph.generated.models.CloudFlareRuleModel::|public|odata_type():str +msgraph.generated.models.CloudFlareRuleModel::|public|odata_type(value:str):None +msgraph.generated.models.CloudFlareRuleModel::|public|rule_id():str +msgraph.generated.models.CloudFlareRuleModel::|public|rule_id(value:str):None +msgraph.generated.models.CloudFlareRuleModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudFlareRuleModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudFlareRuleModel +msgraph.generated.models.CloudFlareRuleModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CloudFlareRulesetModel::|public|additional_data():dict[str, Any] +msgraph.generated.models.CloudFlareRulesetModel::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CloudFlareRulesetModel::|public|backing_store:BackingStore +msgraph.generated.models.CloudFlareRulesetModel::|public|constructor():None +msgraph.generated.models.CloudFlareRulesetModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudFlareRulesetModel::|public|name():str +msgraph.generated.models.CloudFlareRulesetModel::|public|name(value:str):None +msgraph.generated.models.CloudFlareRulesetModel::|public|odata_type():str +msgraph.generated.models.CloudFlareRulesetModel::|public|odata_type(value:str):None +msgraph.generated.models.CloudFlareRulesetModel::|public|phase_name():str +msgraph.generated.models.CloudFlareRulesetModel::|public|phase_name(value:str):None +msgraph.generated.models.CloudFlareRulesetModel::|public|ruleset_id():str +msgraph.generated.models.CloudFlareRulesetModel::|public|ruleset_id(value:str):None +msgraph.generated.models.CloudFlareRulesetModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudFlareRulesetModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudFlareRulesetModel +msgraph.generated.models.CloudFlareRulesetModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CloudFlareVerifiedDetailsModel-->WebApplicationFirewallVerifiedDetails +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|constructor():None +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|enabled_custom_rules():list[CloudFlareRuleModel] +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|enabled_custom_rules(value:list[CloudFlareRuleModel]):None +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|enabled_recommended_rulesets():list[CloudFlareRulesetModel] +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|enabled_recommended_rulesets(value:list[CloudFlareRulesetModel]):None +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|odata_type:str +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|zone_id():str +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|public|zone_id(value:str):None +msgraph.generated.models.CloudFlareVerifiedDetailsModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudFlareVerifiedDetailsModel +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider-->WebApplicationFirewallProvider +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|api_token():str +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|api_token(value:str):None +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|constructor():None +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|odata_type:str +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|zone_id():str +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|public|zone_id(value:str):None +msgraph.generated.models.CloudFlareWebApplicationFirewallProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudFlareWebApplicationFirewallProvider msgraph.generated.models.CloudPC-->Entity msgraph.generated.models.CloudPC::|public|aad_device_id():str msgraph.generated.models.CloudPC::|public|aad_device_id(value:str):None @@ -100293,7 +104880,11 @@ msgraph.generated.models.CloudPcDeviceImage::|public|os_build_number():str msgraph.generated.models.CloudPcDeviceImage::|public|os_build_number(value:str):None msgraph.generated.models.CloudPcDeviceImage::|public|os_status():CloudPcDeviceImageOsStatus msgraph.generated.models.CloudPcDeviceImage::|public|os_status(value:CloudPcDeviceImageOsStatus):None +msgraph.generated.models.CloudPcDeviceImage::|public|os_version_number():str +msgraph.generated.models.CloudPcDeviceImage::|public|os_version_number(value:str):None msgraph.generated.models.CloudPcDeviceImage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudPcDeviceImage::|public|size_in_g_b():int +msgraph.generated.models.CloudPcDeviceImage::|public|size_in_g_b(value:int):None msgraph.generated.models.CloudPcDeviceImage::|public|source_image_resource_id():str msgraph.generated.models.CloudPcDeviceImage::|public|source_image_resource_id(value:str):None msgraph.generated.models.CloudPcDeviceImage::|public|status():CloudPcDeviceImageStatus @@ -100359,6 +104950,8 @@ msgraph.generated.models.CloudPcGalleryImage::|public|get_field_deserializers(): msgraph.generated.models.CloudPcGalleryImage::|public|odata_type:str msgraph.generated.models.CloudPcGalleryImage::|public|offer_name():str msgraph.generated.models.CloudPcGalleryImage::|public|offer_name(value:str):None +msgraph.generated.models.CloudPcGalleryImage::|public|os_version_number():str +msgraph.generated.models.CloudPcGalleryImage::|public|os_version_number(value:str):None msgraph.generated.models.CloudPcGalleryImage::|public|publisher_name():str msgraph.generated.models.CloudPcGalleryImage::|public|publisher_name(value:str):None msgraph.generated.models.CloudPcGalleryImage::|public|serialize(writer:SerializationWriter):None @@ -100382,6 +104975,24 @@ msgraph.generated.models.CloudPcGalleryImageStatus::0000-Supported msgraph.generated.models.CloudPcGalleryImageStatus::0001-SupportedWithWarning msgraph.generated.models.CloudPcGalleryImageStatus::0002-NotSupported msgraph.generated.models.CloudPcGalleryImageStatus::0003-UnknownFutureValue +msgraph.generated.models.CloudPcLaunchDetail::|public|additional_data():dict[str, Any] +msgraph.generated.models.CloudPcLaunchDetail::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CloudPcLaunchDetail::|public|backing_store:BackingStore +msgraph.generated.models.CloudPcLaunchDetail::|public|cloud_pc_id():str +msgraph.generated.models.CloudPcLaunchDetail::|public|cloud_pc_id(value:str):None +msgraph.generated.models.CloudPcLaunchDetail::|public|cloud_pc_launch_url():str +msgraph.generated.models.CloudPcLaunchDetail::|public|cloud_pc_launch_url(value:str):None +msgraph.generated.models.CloudPcLaunchDetail::|public|constructor():None +msgraph.generated.models.CloudPcLaunchDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudPcLaunchDetail::|public|odata_type():str +msgraph.generated.models.CloudPcLaunchDetail::|public|odata_type(value:str):None +msgraph.generated.models.CloudPcLaunchDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudPcLaunchDetail::|public|windows365_switch_compatibility_failure_reason_type():Windows365SwitchCompatibilityFailureReasonType +msgraph.generated.models.CloudPcLaunchDetail::|public|windows365_switch_compatibility_failure_reason_type(value:Windows365SwitchCompatibilityFailureReasonType):None +msgraph.generated.models.CloudPcLaunchDetail::|public|windows365_switch_compatible():bool +msgraph.generated.models.CloudPcLaunchDetail::|public|windows365_switch_compatible(value:bool):None +msgraph.generated.models.CloudPcLaunchDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcLaunchDetail +msgraph.generated.models.CloudPcLaunchDetail~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CloudPcManagementAssignmentTarget::|public|additional_data():dict[str, Any] msgraph.generated.models.CloudPcManagementAssignmentTarget::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CloudPcManagementAssignmentTarget::|public|backing_store:BackingStore @@ -100417,17 +105028,23 @@ msgraph.generated.models.CloudPcOnPremisesConnection::|public|constructor():None msgraph.generated.models.CloudPcOnPremisesConnection::|public|display_name():str msgraph.generated.models.CloudPcOnPremisesConnection::|public|display_name(value:str):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudPcOnPremisesConnection::|public|health_check_paused():bool +msgraph.generated.models.CloudPcOnPremisesConnection::|public|health_check_paused(value:bool):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|health_check_status():CloudPcOnPremisesConnectionStatus msgraph.generated.models.CloudPcOnPremisesConnection::|public|health_check_status(value:CloudPcOnPremisesConnectionStatus):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|health_check_status_detail():CloudPcOnPremisesConnectionStatusDetail msgraph.generated.models.CloudPcOnPremisesConnection::|public|health_check_status_detail(value:CloudPcOnPremisesConnectionStatusDetail):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|in_use():bool msgraph.generated.models.CloudPcOnPremisesConnection::|public|in_use(value:bool):None +msgraph.generated.models.CloudPcOnPremisesConnection::|public|in_use_by_cloud_pc():bool +msgraph.generated.models.CloudPcOnPremisesConnection::|public|in_use_by_cloud_pc(value:bool):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|odata_type:str msgraph.generated.models.CloudPcOnPremisesConnection::|public|organizational_unit():str msgraph.generated.models.CloudPcOnPremisesConnection::|public|organizational_unit(value:str):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|resource_group_id():str msgraph.generated.models.CloudPcOnPremisesConnection::|public|resource_group_id(value:str):None +msgraph.generated.models.CloudPcOnPremisesConnection::|public|scope_ids():list[str] +msgraph.generated.models.CloudPcOnPremisesConnection::|public|scope_ids(value:list[str]):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CloudPcOnPremisesConnection::|public|subnet_id():str msgraph.generated.models.CloudPcOnPremisesConnection::|public|subnet_id(value:str):None @@ -100567,6 +105184,9 @@ msgraph.generated.models.CloudPcOnPremisesConnectionStatusDetail~~>AdditionalDat msgraph.generated.models.CloudPcOnPremisesConnectionType::0000-HybridAzureADJoin msgraph.generated.models.CloudPcOnPremisesConnectionType::0001-AzureADJoin msgraph.generated.models.CloudPcOnPremisesConnectionType::0002-UnknownFutureValue +msgraph.generated.models.CloudPcOperatingSystem::0000-Windows10 +msgraph.generated.models.CloudPcOperatingSystem::0001-Windows11 +msgraph.generated.models.CloudPcOperatingSystem::0002-UnknownFutureValue msgraph.generated.models.CloudPcProvisioningPolicy-->Entity msgraph.generated.models.CloudPcProvisioningPolicy::|public|alternate_resource_url():str msgraph.generated.models.CloudPcProvisioningPolicy::|public|alternate_resource_url(value:str):None @@ -100649,6 +105269,8 @@ msgraph.generated.models.CloudPcProvisioningPolicyImageType::0002-UnknownFutureV msgraph.generated.models.CloudPcProvisioningType::0000-Dedicated msgraph.generated.models.CloudPcProvisioningType::0001-Shared msgraph.generated.models.CloudPcProvisioningType::0002-UnknownFutureValue +msgraph.generated.models.CloudPcRecommendationReportType::0000-CloudPcUsageCategoryReport +msgraph.generated.models.CloudPcRecommendationReportType::0001-UnknownFutureValue msgraph.generated.models.CloudPcRegionGroup::0000-Default msgraph.generated.models.CloudPcRegionGroup::0001-Australia msgraph.generated.models.CloudPcRegionGroup::0002-Canada @@ -100670,6 +105292,12 @@ msgraph.generated.models.CloudPcRegionGroup::0017-Norway msgraph.generated.models.CloudPcRegionGroup::0018-Switzerland msgraph.generated.models.CloudPcRegionGroup::0019-SouthKorea msgraph.generated.models.CloudPcRegionGroup::0020-UnknownFutureValue +msgraph.generated.models.CloudPcReport-->Entity +msgraph.generated.models.CloudPcReport::|public|constructor():None +msgraph.generated.models.CloudPcReport::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudPcReport::|public|odata_type:str +msgraph.generated.models.CloudPcReport::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudPcReport::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcReport msgraph.generated.models.CloudPcRestorePointFrequencyType::0000-Default msgraph.generated.models.CloudPcRestorePointFrequencyType::0001-FourHours msgraph.generated.models.CloudPcRestorePointFrequencyType::0002-SixHours @@ -100709,6 +105337,9 @@ msgraph.generated.models.CloudPcSourceDeviceImage::|public|subscription_id():str msgraph.generated.models.CloudPcSourceDeviceImage::|public|subscription_id(value:str):None msgraph.generated.models.CloudPcSourceDeviceImage::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcSourceDeviceImage msgraph.generated.models.CloudPcSourceDeviceImage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CloudPcUserAccountType::0000-StandardUser +msgraph.generated.models.CloudPcUserAccountType::0001-Administrator +msgraph.generated.models.CloudPcUserAccountType::0002-UnknownFutureValue msgraph.generated.models.CloudPcUserRoleScopeTagInfo::|public|additional_data():dict[str, Any] msgraph.generated.models.CloudPcUserRoleScopeTagInfo::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CloudPcUserRoleScopeTagInfo::|public|backing_store:BackingStore @@ -100990,6 +105621,8 @@ msgraph.generated.models.CommunicationsEncryptedIdentity::|public|serialize(writ msgraph.generated.models.CommunicationsEncryptedIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):CommunicationsEncryptedIdentity msgraph.generated.models.CommunicationsGuestIdentity-->Identity msgraph.generated.models.CommunicationsGuestIdentity::|public|constructor():None +msgraph.generated.models.CommunicationsGuestIdentity::|public|email():str +msgraph.generated.models.CommunicationsGuestIdentity::|public|email(value:str):None msgraph.generated.models.CommunicationsGuestIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.CommunicationsGuestIdentity::|public|odata_type:str msgraph.generated.models.CommunicationsGuestIdentity::|public|serialize(writer:SerializationWriter):None @@ -101177,6 +105810,22 @@ msgraph.generated.models.ComplianceStatus::0005-Error msgraph.generated.models.ComplianceStatus::0006-Conflict msgraph.generated.models.ComplianceStatus::0007-NotAssigned msgraph.generated.models.Compliance~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|additional_data():dict[str, Any] +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|backing_store:BackingStore +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|constructor():None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|content_rights():list[LabelContentRight] +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|content_rights(value:list[LabelContentRight]):None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|inherited_label():SensitivityLabel +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|inherited_label(value:SensitivityLabel):None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|odata_type():str +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|odata_type(value:str):None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|sensitivity_labels():list[SensitivityLabel] +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|sensitivity_labels(value:list[SensitivityLabel]):None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ComputeRightsAndInheritanceResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputeRightsAndInheritanceResult +msgraph.generated.models.ComputeRightsAndInheritanceResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ConditionalAccessAllExternalTenants-->ConditionalAccessExternalTenants msgraph.generated.models.ConditionalAccessAllExternalTenants::|public|constructor():None msgraph.generated.models.ConditionalAccessAllExternalTenants::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -101337,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 @@ -101411,7 +106061,7 @@ msgraph.generated.models.ConditionalAccessPlatforms::|public|odata_type(value:st msgraph.generated.models.ConditionalAccessPlatforms::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ConditionalAccessPlatforms::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessPlatforms msgraph.generated.models.ConditionalAccessPlatforms~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.models.ConditionalAccessPolicy-->Entity +msgraph.generated.models.ConditionalAccessPolicy-->PolicyDeletableItem msgraph.generated.models.ConditionalAccessPolicy::|public|conditions():ConditionalAccessConditionSet msgraph.generated.models.ConditionalAccessPolicy::|public|conditions(value:ConditionalAccessConditionSet):None msgraph.generated.models.ConditionalAccessPolicy::|public|constructor():None @@ -101424,6 +106074,8 @@ msgraph.generated.models.ConditionalAccessPolicy::|public|display_name(value:str msgraph.generated.models.ConditionalAccessPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.ConditionalAccessPolicy::|public|grant_controls():ConditionalAccessGrantControls msgraph.generated.models.ConditionalAccessPolicy::|public|grant_controls(value:ConditionalAccessGrantControls):None +msgraph.generated.models.ConditionalAccessPolicy::|public|id():str +msgraph.generated.models.ConditionalAccessPolicy::|public|id(value:str):None msgraph.generated.models.ConditionalAccessPolicy::|public|modified_date_time():datetime.datetime msgraph.generated.models.ConditionalAccessPolicy::|public|modified_date_time(value:datetime.datetime):None msgraph.generated.models.ConditionalAccessPolicy::|public|odata_type:str @@ -101467,6 +106119,8 @@ msgraph.generated.models.ConditionalAccessRoot::|public|authentication_context_c msgraph.generated.models.ConditionalAccessRoot::|public|authentication_strength():AuthenticationStrengthRoot msgraph.generated.models.ConditionalAccessRoot::|public|authentication_strength(value:AuthenticationStrengthRoot):None msgraph.generated.models.ConditionalAccessRoot::|public|constructor():None +msgraph.generated.models.ConditionalAccessRoot::|public|deleted_items():CaPoliciesDeletableRoot +msgraph.generated.models.ConditionalAccessRoot::|public|deleted_items(value:CaPoliciesDeletableRoot):None msgraph.generated.models.ConditionalAccessRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.ConditionalAccessRoot::|public|named_locations():list[NamedLocation] msgraph.generated.models.ConditionalAccessRoot::|public|named_locations(value:list[NamedLocation]):None @@ -101503,6 +106157,8 @@ msgraph.generated.models.ConditionalAccessSessionControls::|public|odata_type(): msgraph.generated.models.ConditionalAccessSessionControls::|public|odata_type(value:str):None msgraph.generated.models.ConditionalAccessSessionControls::|public|persistent_browser():PersistentBrowserSessionControl msgraph.generated.models.ConditionalAccessSessionControls::|public|persistent_browser(value:PersistentBrowserSessionControl):None +msgraph.generated.models.ConditionalAccessSessionControls::|public|secure_sign_in_session():SecureSignInSessionControl +msgraph.generated.models.ConditionalAccessSessionControls::|public|secure_sign_in_session(value:SecureSignInSessionControl):None msgraph.generated.models.ConditionalAccessSessionControls::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ConditionalAccessSessionControls::|public|sign_in_frequency():SignInFrequencySessionControl msgraph.generated.models.ConditionalAccessSessionControls::|public|sign_in_frequency(value:SignInFrequencySessionControl):None @@ -101564,6 +106220,72 @@ msgraph.generated.models.ConditionalAccessUsers::|public|odata_type(value:str):N msgraph.generated.models.ConditionalAccessUsers::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ConditionalAccessUsers::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessUsers msgraph.generated.models.ConditionalAccessUsers~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ConfigurationBaseline-->Entity +msgraph.generated.models.ConfigurationBaseline::|public|constructor():None +msgraph.generated.models.ConfigurationBaseline::|public|description():str +msgraph.generated.models.ConfigurationBaseline::|public|description(value:str):None +msgraph.generated.models.ConfigurationBaseline::|public|display_name():str +msgraph.generated.models.ConfigurationBaseline::|public|display_name(value:str):None +msgraph.generated.models.ConfigurationBaseline::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationBaseline::|public|odata_type:str +msgraph.generated.models.ConfigurationBaseline::|public|parameters():list[BaselineParameter] +msgraph.generated.models.ConfigurationBaseline::|public|parameters(value:list[BaselineParameter]):None +msgraph.generated.models.ConfigurationBaseline::|public|resources():list[BaselineResource] +msgraph.generated.models.ConfigurationBaseline::|public|resources(value:list[BaselineResource]):None +msgraph.generated.models.ConfigurationBaseline::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationBaseline::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationBaseline +msgraph.generated.models.ConfigurationBaselineCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ConfigurationBaselineCollectionResponse::|public|constructor():None +msgraph.generated.models.ConfigurationBaselineCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationBaselineCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationBaselineCollectionResponse::|public|value():list[ConfigurationBaseline] +msgraph.generated.models.ConfigurationBaselineCollectionResponse::|public|value(value:list[ConfigurationBaseline]):None +msgraph.generated.models.ConfigurationBaselineCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationBaselineCollectionResponse +msgraph.generated.models.ConfigurationDrift-->Entity +msgraph.generated.models.ConfigurationDrift::|public|baseline_resource_display_name():str +msgraph.generated.models.ConfigurationDrift::|public|baseline_resource_display_name(value:str):None +msgraph.generated.models.ConfigurationDrift::|public|constructor():None +msgraph.generated.models.ConfigurationDrift::|public|drifted_properties():list[DriftedProperty] +msgraph.generated.models.ConfigurationDrift::|public|drifted_properties(value:list[DriftedProperty]):None +msgraph.generated.models.ConfigurationDrift::|public|first_reported_date_time():datetime.datetime +msgraph.generated.models.ConfigurationDrift::|public|first_reported_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationDrift::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationDrift::|public|monitor_id():str +msgraph.generated.models.ConfigurationDrift::|public|monitor_id(value:str):None +msgraph.generated.models.ConfigurationDrift::|public|odata_type:str +msgraph.generated.models.ConfigurationDrift::|public|resource_instance_identifier():OpenComplexDictionaryType +msgraph.generated.models.ConfigurationDrift::|public|resource_instance_identifier(value:OpenComplexDictionaryType):None +msgraph.generated.models.ConfigurationDrift::|public|resource_type():str +msgraph.generated.models.ConfigurationDrift::|public|resource_type(value:str):None +msgraph.generated.models.ConfigurationDrift::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationDrift::|public|status():DriftStatus +msgraph.generated.models.ConfigurationDrift::|public|status(value:DriftStatus):None +msgraph.generated.models.ConfigurationDrift::|public|tenant_id():str +msgraph.generated.models.ConfigurationDrift::|public|tenant_id(value:str):None +msgraph.generated.models.ConfigurationDrift::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationDrift +msgraph.generated.models.ConfigurationDriftCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ConfigurationDriftCollectionResponse::|public|constructor():None +msgraph.generated.models.ConfigurationDriftCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationDriftCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationDriftCollectionResponse::|public|value():list[ConfigurationDrift] +msgraph.generated.models.ConfigurationDriftCollectionResponse::|public|value(value:list[ConfigurationDrift]):None +msgraph.generated.models.ConfigurationDriftCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationDriftCollectionResponse +msgraph.generated.models.ConfigurationManagement-->Entity +msgraph.generated.models.ConfigurationManagement::|public|configuration_drifts():list[ConfigurationDrift] +msgraph.generated.models.ConfigurationManagement::|public|configuration_drifts(value:list[ConfigurationDrift]):None +msgraph.generated.models.ConfigurationManagement::|public|configuration_monitoring_results():list[ConfigurationMonitoringResult] +msgraph.generated.models.ConfigurationManagement::|public|configuration_monitoring_results(value:list[ConfigurationMonitoringResult]):None +msgraph.generated.models.ConfigurationManagement::|public|configuration_monitors():list[ConfigurationMonitor] +msgraph.generated.models.ConfigurationManagement::|public|configuration_monitors(value:list[ConfigurationMonitor]):None +msgraph.generated.models.ConfigurationManagement::|public|configuration_snapshots():list[ConfigurationBaseline] +msgraph.generated.models.ConfigurationManagement::|public|configuration_snapshots(value:list[ConfigurationBaseline]):None +msgraph.generated.models.ConfigurationManagement::|public|configuration_snapshot_jobs():list[ConfigurationSnapshotJob] +msgraph.generated.models.ConfigurationManagement::|public|configuration_snapshot_jobs(value:list[ConfigurationSnapshotJob]):None +msgraph.generated.models.ConfigurationManagement::|public|constructor():None +msgraph.generated.models.ConfigurationManagement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationManagement::|public|odata_type:str +msgraph.generated.models.ConfigurationManagement::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationManagement::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationManagement msgraph.generated.models.ConfigurationManagerClientEnabledFeatures::|public|additional_data():dict[str, Any] msgraph.generated.models.ConfigurationManagerClientEnabledFeatures::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ConfigurationManagerClientEnabledFeatures::|public|backing_store:BackingStore @@ -101594,6 +106316,105 @@ msgraph.generated.models.ConfigurationManagerCollectionAssignmentTarget::|public msgraph.generated.models.ConfigurationManagerCollectionAssignmentTarget::|public|odata_type:str msgraph.generated.models.ConfigurationManagerCollectionAssignmentTarget::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ConfigurationManagerCollectionAssignmentTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationManagerCollectionAssignmentTarget +msgraph.generated.models.ConfigurationMonitor-->Entity +msgraph.generated.models.ConfigurationMonitor::|public|baseline():ConfigurationBaseline +msgraph.generated.models.ConfigurationMonitor::|public|baseline(value:ConfigurationBaseline):None +msgraph.generated.models.ConfigurationMonitor::|public|constructor():None +msgraph.generated.models.ConfigurationMonitor::|public|created_by():IdentitySet +msgraph.generated.models.ConfigurationMonitor::|public|created_by(value:IdentitySet):None +msgraph.generated.models.ConfigurationMonitor::|public|created_date_time():datetime.datetime +msgraph.generated.models.ConfigurationMonitor::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationMonitor::|public|description():str +msgraph.generated.models.ConfigurationMonitor::|public|description(value:str):None +msgraph.generated.models.ConfigurationMonitor::|public|display_name():str +msgraph.generated.models.ConfigurationMonitor::|public|display_name(value:str):None +msgraph.generated.models.ConfigurationMonitor::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationMonitor::|public|inactivation_reason():str +msgraph.generated.models.ConfigurationMonitor::|public|inactivation_reason(value:str):None +msgraph.generated.models.ConfigurationMonitor::|public|last_modified_by():IdentitySet +msgraph.generated.models.ConfigurationMonitor::|public|last_modified_by(value:IdentitySet):None +msgraph.generated.models.ConfigurationMonitor::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.ConfigurationMonitor::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationMonitor::|public|mode():MonitorMode +msgraph.generated.models.ConfigurationMonitor::|public|mode(value:MonitorMode):None +msgraph.generated.models.ConfigurationMonitor::|public|monitor_run_frequency_in_hours():int +msgraph.generated.models.ConfigurationMonitor::|public|monitor_run_frequency_in_hours(value:int):None +msgraph.generated.models.ConfigurationMonitor::|public|odata_type:str +msgraph.generated.models.ConfigurationMonitor::|public|parameters():OpenComplexDictionaryType +msgraph.generated.models.ConfigurationMonitor::|public|parameters(value:OpenComplexDictionaryType):None +msgraph.generated.models.ConfigurationMonitor::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationMonitor::|public|status():MonitorStatus +msgraph.generated.models.ConfigurationMonitor::|public|status(value:MonitorStatus):None +msgraph.generated.models.ConfigurationMonitor::|public|tenant_id():str +msgraph.generated.models.ConfigurationMonitor::|public|tenant_id(value:str):None +msgraph.generated.models.ConfigurationMonitor::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitor +msgraph.generated.models.ConfigurationMonitorCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ConfigurationMonitorCollectionResponse::|public|constructor():None +msgraph.generated.models.ConfigurationMonitorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationMonitorCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationMonitorCollectionResponse::|public|value():list[ConfigurationMonitor] +msgraph.generated.models.ConfigurationMonitorCollectionResponse::|public|value(value:list[ConfigurationMonitor]):None +msgraph.generated.models.ConfigurationMonitorCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitorCollectionResponse +msgraph.generated.models.ConfigurationMonitoringResult-->Entity +msgraph.generated.models.ConfigurationMonitoringResult::|public|constructor():None +msgraph.generated.models.ConfigurationMonitoringResult::|public|drifts_count():int +msgraph.generated.models.ConfigurationMonitoringResult::|public|drifts_count(value:int):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|error_details():list[ErrorDetail] +msgraph.generated.models.ConfigurationMonitoringResult::|public|error_details(value:list[ErrorDetail]):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationMonitoringResult::|public|monitor_id():str +msgraph.generated.models.ConfigurationMonitoringResult::|public|monitor_id(value:str):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|odata_type:str +msgraph.generated.models.ConfigurationMonitoringResult::|public|run_completion_date_time():datetime.datetime +msgraph.generated.models.ConfigurationMonitoringResult::|public|run_completion_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|run_initiation_date_time():datetime.datetime +msgraph.generated.models.ConfigurationMonitoringResult::|public|run_initiation_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|run_status():MonitorRunStatus +msgraph.generated.models.ConfigurationMonitoringResult::|public|run_status(value:MonitorRunStatus):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationMonitoringResult::|public|tenant_id():str +msgraph.generated.models.ConfigurationMonitoringResult::|public|tenant_id(value:str):None +msgraph.generated.models.ConfigurationMonitoringResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitoringResult +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|constructor():None +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|value():list[ConfigurationMonitoringResult] +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse::|public|value(value:list[ConfigurationMonitoringResult]):None +msgraph.generated.models.ConfigurationMonitoringResultCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationMonitoringResultCollectionResponse +msgraph.generated.models.ConfigurationSnapshotJob-->Entity +msgraph.generated.models.ConfigurationSnapshotJob::|public|completed_date_time():datetime.datetime +msgraph.generated.models.ConfigurationSnapshotJob::|public|completed_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|constructor():None +msgraph.generated.models.ConfigurationSnapshotJob::|public|created_by():IdentitySet +msgraph.generated.models.ConfigurationSnapshotJob::|public|created_by(value:IdentitySet):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|created_date_time():datetime.datetime +msgraph.generated.models.ConfigurationSnapshotJob::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|description():str +msgraph.generated.models.ConfigurationSnapshotJob::|public|description(value:str):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|display_name():str +msgraph.generated.models.ConfigurationSnapshotJob::|public|display_name(value:str):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|error_details():list[str] +msgraph.generated.models.ConfigurationSnapshotJob::|public|error_details(value:list[str]):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationSnapshotJob::|public|odata_type:str +msgraph.generated.models.ConfigurationSnapshotJob::|public|resources():list[str] +msgraph.generated.models.ConfigurationSnapshotJob::|public|resources(value:list[str]):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|resource_location():str +msgraph.generated.models.ConfigurationSnapshotJob::|public|resource_location(value:str):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|status():SnapshotJobStatus +msgraph.generated.models.ConfigurationSnapshotJob::|public|status(value:SnapshotJobStatus):None +msgraph.generated.models.ConfigurationSnapshotJob::|public|tenant_id():str +msgraph.generated.models.ConfigurationSnapshotJob::|public|tenant_id(value:str):None +msgraph.generated.models.ConfigurationSnapshotJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationSnapshotJob +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|constructor():None +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|value():list[ConfigurationSnapshotJob] +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse::|public|value(value:list[ConfigurationSnapshotJob]):None +msgraph.generated.models.ConfigurationSnapshotJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConfigurationSnapshotJobCollectionResponse msgraph.generated.models.ConfirmedBy::0000-None_ msgraph.generated.models.ConfirmedBy::0001-User msgraph.generated.models.ConfirmedBy::0002-Manager @@ -101724,8 +106545,12 @@ msgraph.generated.models.Contact::|public|personal_notes():str msgraph.generated.models.Contact::|public|personal_notes(value:str):None msgraph.generated.models.Contact::|public|photo():ProfilePhoto msgraph.generated.models.Contact::|public|photo(value:ProfilePhoto):None +msgraph.generated.models.Contact::|public|primary_email_address():EmailAddress +msgraph.generated.models.Contact::|public|primary_email_address(value:EmailAddress):None msgraph.generated.models.Contact::|public|profession():str msgraph.generated.models.Contact::|public|profession(value:str):None +msgraph.generated.models.Contact::|public|secondary_email_address():EmailAddress +msgraph.generated.models.Contact::|public|secondary_email_address(value:EmailAddress):None msgraph.generated.models.Contact::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Contact::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] msgraph.generated.models.Contact::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None @@ -101733,6 +106558,8 @@ msgraph.generated.models.Contact::|public|spouse_name():str msgraph.generated.models.Contact::|public|spouse_name(value:str):None msgraph.generated.models.Contact::|public|surname():str msgraph.generated.models.Contact::|public|surname(value:str):None +msgraph.generated.models.Contact::|public|tertiary_email_address():EmailAddress +msgraph.generated.models.Contact::|public|tertiary_email_address(value:EmailAddress):None msgraph.generated.models.Contact::|public|title():str msgraph.generated.models.Contact::|public|title(value:str):None msgraph.generated.models.Contact::|public|yomi_company_name():str @@ -101794,6 +106621,25 @@ msgraph.generated.models.ContainerFilter::|public|odata_type(value:str):None msgraph.generated.models.ContainerFilter::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ContainerFilter::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContainerFilter msgraph.generated.models.ContainerFilter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ContentActivity-->Entity +msgraph.generated.models.ContentActivity::|public|constructor():None +msgraph.generated.models.ContentActivity::|public|content_metadata():ProcessContentRequest +msgraph.generated.models.ContentActivity::|public|content_metadata(value:ProcessContentRequest):None +msgraph.generated.models.ContentActivity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ContentActivity::|public|odata_type:str +msgraph.generated.models.ContentActivity::|public|scope_identifier():str +msgraph.generated.models.ContentActivity::|public|scope_identifier(value:str):None +msgraph.generated.models.ContentActivity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ContentActivity::|public|user_id():str +msgraph.generated.models.ContentActivity::|public|user_id(value:str):None +msgraph.generated.models.ContentActivity::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentActivity +msgraph.generated.models.ContentActivityCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ContentActivityCollectionResponse::|public|constructor():None +msgraph.generated.models.ContentActivityCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ContentActivityCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ContentActivityCollectionResponse::|public|value():list[ContentActivity] +msgraph.generated.models.ContentActivityCollectionResponse::|public|value(value:list[ContentActivity]):None +msgraph.generated.models.ContentActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentActivityCollectionResponse msgraph.generated.models.ContentApprovalStatusColumn::|public|additional_data():dict[str, Any] msgraph.generated.models.ContentApprovalStatusColumn::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ContentApprovalStatusColumn::|public|backing_store:BackingStore @@ -101804,6 +106650,16 @@ msgraph.generated.models.ContentApprovalStatusColumn::|public|odata_type(value:s msgraph.generated.models.ContentApprovalStatusColumn::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ContentApprovalStatusColumn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentApprovalStatusColumn msgraph.generated.models.ContentApprovalStatusColumn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ContentBase::|public|additional_data():dict[str, Any] +msgraph.generated.models.ContentBase::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ContentBase::|public|backing_store:BackingStore +msgraph.generated.models.ContentBase::|public|constructor():None +msgraph.generated.models.ContentBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ContentBase::|public|odata_type():str +msgraph.generated.models.ContentBase::|public|odata_type(value:str):None +msgraph.generated.models.ContentBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ContentBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentBase +msgraph.generated.models.ContentBase~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ContentCustomization::|public|additional_data():dict[str, Any] msgraph.generated.models.ContentCustomization::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ContentCustomization::|public|attribute_collection():list[KeyValue] @@ -101822,6 +106678,9 @@ msgraph.generated.models.ContentCustomization::|public|registration_campaign_rel msgraph.generated.models.ContentCustomization::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ContentCustomization::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentCustomization msgraph.generated.models.ContentCustomization~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ContentProcessingErrorType::0000-Transient +msgraph.generated.models.ContentProcessingErrorType::0001-Permanent +msgraph.generated.models.ContentProcessingErrorType::0002-UnknownFutureValue msgraph.generated.models.ContentSharingSession-->Entity msgraph.generated.models.ContentSharingSession::|public|constructor():None msgraph.generated.models.ContentSharingSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -102056,6 +106915,38 @@ msgraph.generated.models.ConvertIdResult::|public|target_id():str msgraph.generated.models.ConvertIdResult::|public|target_id(value:str):None msgraph.generated.models.ConvertIdResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConvertIdResult msgraph.generated.models.ConvertIdResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CopilotAdmin-->Entity +msgraph.generated.models.CopilotAdmin::|public|constructor():None +msgraph.generated.models.CopilotAdmin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CopilotAdmin::|public|odata_type:str +msgraph.generated.models.CopilotAdmin::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CopilotAdmin::|public|settings():CopilotAdminSetting +msgraph.generated.models.CopilotAdmin::|public|settings(value:CopilotAdminSetting):None +msgraph.generated.models.CopilotAdmin::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotAdmin +msgraph.generated.models.CopilotAdminLimitedMode-->Entity +msgraph.generated.models.CopilotAdminLimitedMode::|public|constructor():None +msgraph.generated.models.CopilotAdminLimitedMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CopilotAdminLimitedMode::|public|group_id():str +msgraph.generated.models.CopilotAdminLimitedMode::|public|group_id(value:str):None +msgraph.generated.models.CopilotAdminLimitedMode::|public|is_enabled_for_group():bool +msgraph.generated.models.CopilotAdminLimitedMode::|public|is_enabled_for_group(value:bool):None +msgraph.generated.models.CopilotAdminLimitedMode::|public|odata_type:str +msgraph.generated.models.CopilotAdminLimitedMode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CopilotAdminLimitedMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotAdminLimitedMode +msgraph.generated.models.CopilotAdminSetting-->Entity +msgraph.generated.models.CopilotAdminSetting::|public|constructor():None +msgraph.generated.models.CopilotAdminSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CopilotAdminSetting::|public|limited_mode():CopilotAdminLimitedMode +msgraph.generated.models.CopilotAdminSetting::|public|limited_mode(value:CopilotAdminLimitedMode):None +msgraph.generated.models.CopilotAdminSetting::|public|odata_type:str +msgraph.generated.models.CopilotAdminSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CopilotAdminSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotAdminSetting +msgraph.generated.models.CopilotReportRoot-->Entity +msgraph.generated.models.CopilotReportRoot::|public|constructor():None +msgraph.generated.models.CopilotReportRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CopilotReportRoot::|public|odata_type:str +msgraph.generated.models.CopilotReportRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CopilotReportRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotReportRoot msgraph.generated.models.CopyNotebookModel::|public|additional_data():dict[str, Any] msgraph.generated.models.CopyNotebookModel::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CopyNotebookModel::|public|backing_store:BackingStore @@ -102141,6 +107032,18 @@ msgraph.generated.models.CrossTenantAccessPolicy::|public|serialize(writer:Seria msgraph.generated.models.CrossTenantAccessPolicy::|public|templates():PolicyTemplate msgraph.generated.models.CrossTenantAccessPolicy::|public|templates(value:PolicyTemplate):None msgraph.generated.models.CrossTenantAccessPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicy +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|additional_data():dict[str, Any] +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|applications():CrossTenantAccessPolicyTargetConfiguration +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|applications(value:CrossTenantAccessPolicyTargetConfiguration):None +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|backing_store:BackingStore +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|constructor():None +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|odata_type():str +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|odata_type(value:str):None +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyAppServiceConnectSetting +msgraph.generated.models.CrossTenantAccessPolicyAppServiceConnectSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CrossTenantAccessPolicyB2BSetting::|public|additional_data():dict[str, Any] msgraph.generated.models.CrossTenantAccessPolicyB2BSetting::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CrossTenantAccessPolicyB2BSetting::|public|applications():CrossTenantAccessPolicyTargetConfiguration @@ -102156,6 +107059,8 @@ msgraph.generated.models.CrossTenantAccessPolicyB2BSetting::|public|users_and_gr msgraph.generated.models.CrossTenantAccessPolicyB2BSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyB2BSetting msgraph.generated.models.CrossTenantAccessPolicyB2BSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault-->Entity +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|app_service_connect_inbound():CrossTenantAccessPolicyAppServiceConnectSetting +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|app_service_connect_inbound(value:CrossTenantAccessPolicyAppServiceConnectSetting):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|automatic_user_consent_settings():InboundOutboundPolicyConfiguration msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|automatic_user_consent_settings(value:InboundOutboundPolicyConfiguration):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|b2b_collaboration_inbound():CrossTenantAccessPolicyB2BSetting @@ -102174,6 +107079,10 @@ msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|in msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|invitation_redemption_identity_provider_configuration(value:DefaultInvitationRedemptionIdentityProviderConfiguration):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|is_service_default():bool msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|is_service_default(value:bool):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_inbound():CrossTenantAccessPolicyM365CollaborationInboundSetting +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_inbound(value:CrossTenantAccessPolicyM365CollaborationInboundSetting):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_outbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_outbound(value:CrossTenantAccessPolicyM365CollaborationOutboundSetting):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|odata_type:str msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|tenant_restrictions():CrossTenantAccessPolicyTenantRestrictions @@ -102181,6 +107090,8 @@ msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|te msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyConfigurationDefault msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|additional_data():dict[str, Any] msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|app_service_connect_inbound():CrossTenantAccessPolicyAppServiceConnectSetting +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|app_service_connect_inbound(value:CrossTenantAccessPolicyAppServiceConnectSetting):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|automatic_user_consent_settings():InboundOutboundPolicyConfiguration msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|automatic_user_consent_settings(value:InboundOutboundPolicyConfiguration):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|b2b_collaboration_inbound():CrossTenantAccessPolicyB2BSetting @@ -102202,6 +107113,10 @@ msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_in_multi_tenant_organization(value:bool):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider():bool msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider(value:bool):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_inbound():CrossTenantAccessPolicyM365CollaborationInboundSetting +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_inbound(value:CrossTenantAccessPolicyM365CollaborationInboundSetting):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_outbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_outbound(value:CrossTenantAccessPolicyM365CollaborationOutboundSetting):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type():str msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type(value:str):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):None @@ -102234,6 +107149,30 @@ msgraph.generated.models.CrossTenantAccessPolicyInboundTrust::|public|odata_type msgraph.generated.models.CrossTenantAccessPolicyInboundTrust::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CrossTenantAccessPolicyInboundTrust::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyInboundTrust msgraph.generated.models.CrossTenantAccessPolicyInboundTrust~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|additional_data():dict[str, Any] +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|backing_store:BackingStore +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|constructor():None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|odata_type():str +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|odata_type(value:str):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|users():CrossTenantAccessPolicyTargetConfiguration +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|users(value:CrossTenantAccessPolicyTargetConfiguration):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyM365CollaborationInboundSetting +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationInboundSetting~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|additional_data():dict[str, Any] +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|backing_store:BackingStore +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|constructor():None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|odata_type():str +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|odata_type(value:str):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|users_and_groups():CrossTenantAccessPolicyTargetConfiguration +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|users_and_groups(value:CrossTenantAccessPolicyTargetConfiguration):None +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyM365CollaborationOutboundSetting +msgraph.generated.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CrossTenantAccessPolicyTarget::|public|additional_data():dict[str, Any] msgraph.generated.models.CrossTenantAccessPolicyTarget::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CrossTenantAccessPolicyTarget::|public|backing_store:BackingStore @@ -102324,6 +107263,8 @@ msgraph.generated.models.CustomAppManagementConfiguration::|public|odata_type:st msgraph.generated.models.CustomAppManagementConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CustomAppManagementConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomAppManagementConfiguration msgraph.generated.models.CustomAuthenticationExtension-->CustomCalloutExtension +msgraph.generated.models.CustomAuthenticationExtension::|public|behavior_on_error():CustomExtensionBehaviorOnError +msgraph.generated.models.CustomAuthenticationExtension::|public|behavior_on_error(value:CustomExtensionBehaviorOnError):None msgraph.generated.models.CustomAuthenticationExtension::|public|constructor():None msgraph.generated.models.CustomAuthenticationExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.CustomAuthenticationExtension::|public|odata_type:str @@ -102369,6 +107310,16 @@ msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|oda msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomExtensionAuthenticationConfiguration msgraph.generated.models.CustomExtensionAuthenticationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|additional_data():dict[str, Any] +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|backing_store:BackingStore +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|constructor():None +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|odata_type():str +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|odata_type(value:str):None +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomExtensionBehaviorOnError::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomExtensionBehaviorOnError +msgraph.generated.models.CustomExtensionBehaviorOnError~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CustomExtensionCallbackConfiguration::|public|additional_data():dict[str, Any] msgraph.generated.models.CustomExtensionCallbackConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CustomExtensionCallbackConfiguration::|public|backing_store:BackingStore @@ -102444,6 +107395,8 @@ msgraph.generated.models.CustomExtensionEndpointConfiguration~~>AdditionalDataHo msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|additional_data():dict[str, Any] msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|behavior_on_error():CustomExtensionBehaviorOnError +msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|behavior_on_error(value:CustomExtensionBehaviorOnError):None msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|client_configuration():CustomExtensionClientConfiguration msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|client_configuration(value:CustomExtensionClientConfiguration):None msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|constructor():None @@ -102470,6 +107423,12 @@ msgraph.generated.models.CustomExtensionStageSettingCollectionResponse::|public| msgraph.generated.models.CustomExtensionStageSettingCollectionResponse::|public|value():list[CustomExtensionStageSetting] msgraph.generated.models.CustomExtensionStageSettingCollectionResponse::|public|value(value:list[CustomExtensionStageSetting]):None msgraph.generated.models.CustomExtensionStageSettingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomExtensionStageSettingCollectionResponse +msgraph.generated.models.CustomMetadataDictionary-->Dictionary +msgraph.generated.models.CustomMetadataDictionary::|public|constructor():None +msgraph.generated.models.CustomMetadataDictionary::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomMetadataDictionary::|public|odata_type:str +msgraph.generated.models.CustomMetadataDictionary::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomMetadataDictionary::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomMetadataDictionary msgraph.generated.models.CustomSecurityAttributeDefinition-->Entity msgraph.generated.models.CustomSecurityAttributeDefinition::|public|allowed_values():list[AllowedValue] msgraph.generated.models.CustomSecurityAttributeDefinition::|public|allowed_values(value:list[AllowedValue]):None @@ -102569,6 +107528,14 @@ msgraph.generated.models.DataPolicyOperationStatus::0001-Running msgraph.generated.models.DataPolicyOperationStatus::0002-Complete msgraph.generated.models.DataPolicyOperationStatus::0003-Failed msgraph.generated.models.DataPolicyOperationStatus::0004-UnknownFutureValue +msgraph.generated.models.DataSecurityAndGovernance-->Entity +msgraph.generated.models.DataSecurityAndGovernance::|public|constructor():None +msgraph.generated.models.DataSecurityAndGovernance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DataSecurityAndGovernance::|public|odata_type:str +msgraph.generated.models.DataSecurityAndGovernance::|public|sensitivity_labels():list[SensitivityLabel] +msgraph.generated.models.DataSecurityAndGovernance::|public|sensitivity_labels(value:list[SensitivityLabel]):None +msgraph.generated.models.DataSecurityAndGovernance::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DataSecurityAndGovernance::|static|public|create_from_discriminator_value(parse_node:ParseNode):DataSecurityAndGovernance msgraph.generated.models.DataSubject::|public|additional_data():dict[str, Any] msgraph.generated.models.DataSubject::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.DataSubject::|public|backing_store:BackingStore @@ -103082,6 +108049,27 @@ msgraph.generated.models.DeltaParticipants::|public|sequence_number():int msgraph.generated.models.DeltaParticipants::|public|sequence_number(value:int):None msgraph.generated.models.DeltaParticipants::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.DeltaParticipants::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaParticipants +msgraph.generated.models.Desk-->Place +msgraph.generated.models.Desk::|public|constructor():None +msgraph.generated.models.Desk::|public|display_device_name():str +msgraph.generated.models.Desk::|public|display_device_name(value:str):None +msgraph.generated.models.Desk::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Desk::|public|height_adjustable_state():PlaceFeatureEnablement +msgraph.generated.models.Desk::|public|height_adjustable_state(value:PlaceFeatureEnablement):None +msgraph.generated.models.Desk::|public|mailbox_details():MailboxDetails +msgraph.generated.models.Desk::|public|mailbox_details(value:MailboxDetails):None +msgraph.generated.models.Desk::|public|mode():PlaceMode +msgraph.generated.models.Desk::|public|mode(value:PlaceMode):None +msgraph.generated.models.Desk::|public|odata_type:str +msgraph.generated.models.Desk::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Desk::|static|public|create_from_discriminator_value(parse_node:ParseNode):Desk +msgraph.generated.models.DeskCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.DeskCollectionResponse::|public|constructor():None +msgraph.generated.models.DeskCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DeskCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DeskCollectionResponse::|public|value():list[Desk] +msgraph.generated.models.DeskCollectionResponse::|public|value(value:list[Desk]):None +msgraph.generated.models.DeskCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeskCollectionResponse msgraph.generated.models.DestinationType::0000-New msgraph.generated.models.DestinationType::0001-InPlace msgraph.generated.models.DestinationType::0002-UnknownFutureValue @@ -103304,6 +108292,8 @@ msgraph.generated.models.DeviceAppManagement::|public|mobile_app_categories():li msgraph.generated.models.DeviceAppManagement::|public|mobile_app_categories(value:list[MobileAppCategory]):None msgraph.generated.models.DeviceAppManagement::|public|mobile_app_configurations():list[ManagedDeviceMobileAppConfiguration] msgraph.generated.models.DeviceAppManagement::|public|mobile_app_configurations(value:list[ManagedDeviceMobileAppConfiguration]):None +msgraph.generated.models.DeviceAppManagement::|public|mobile_app_relationships():list[MobileAppRelationship] +msgraph.generated.models.DeviceAppManagement::|public|mobile_app_relationships(value:list[MobileAppRelationship]):None msgraph.generated.models.DeviceAppManagement::|public|odata_type:str msgraph.generated.models.DeviceAppManagement::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.DeviceAppManagement::|public|targeted_managed_app_configurations():list[TargetedManagedAppConfiguration] @@ -104014,6 +109004,7 @@ msgraph.generated.models.DeviceEnrollmentType::0009-WindowsCoManagement msgraph.generated.models.DeviceEnrollmentType::0010-WindowsAzureADJoinUsingDeviceAuth msgraph.generated.models.DeviceEnrollmentType::0011-AppleUserEnrollment msgraph.generated.models.DeviceEnrollmentType::0012-AppleUserEnrollmentWithServiceAccount +msgraph.generated.models.DeviceEnrollmentType::0013-UnknownFutureValue msgraph.generated.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration-->DeviceEnrollmentConfiguration msgraph.generated.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration::|public|constructor():None msgraph.generated.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration::|public|enhanced_biometrics_state():Enablement @@ -104164,6 +109155,74 @@ msgraph.generated.models.DeviceHealthAttestationState::|public|windows_p_e():str msgraph.generated.models.DeviceHealthAttestationState::|public|windows_p_e(value:str):None msgraph.generated.models.DeviceHealthAttestationState::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceHealthAttestationState msgraph.generated.models.DeviceHealthAttestationState~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.DeviceInfo::|public|additional_data():dict[str, Any] +msgraph.generated.models.DeviceInfo::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.DeviceInfo::|public|backing_store:BackingStore +msgraph.generated.models.DeviceInfo::|public|constructor():None +msgraph.generated.models.DeviceInfo::|public|device_id():str +msgraph.generated.models.DeviceInfo::|public|device_id(value:str):None +msgraph.generated.models.DeviceInfo::|public|display_name():str +msgraph.generated.models.DeviceInfo::|public|display_name(value:str):None +msgraph.generated.models.DeviceInfo::|public|enrollment_profile_name():str +msgraph.generated.models.DeviceInfo::|public|enrollment_profile_name(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute1():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute1(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute10():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute10(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute11():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute11(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute12():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute12(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute13():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute13(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute14():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute14(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute15():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute15(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute2():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute2(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute3():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute3(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute4():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute4(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute5():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute5(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute6():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute6(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute7():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute7(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute8():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute8(value:str):None +msgraph.generated.models.DeviceInfo::|public|extension_attribute9():str +msgraph.generated.models.DeviceInfo::|public|extension_attribute9(value:str):None +msgraph.generated.models.DeviceInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DeviceInfo::|public|is_compliant():bool +msgraph.generated.models.DeviceInfo::|public|is_compliant(value:bool):None +msgraph.generated.models.DeviceInfo::|public|manufacturer():str +msgraph.generated.models.DeviceInfo::|public|manufacturer(value:str):None +msgraph.generated.models.DeviceInfo::|public|mdm_app_id():str +msgraph.generated.models.DeviceInfo::|public|mdm_app_id(value:str):None +msgraph.generated.models.DeviceInfo::|public|model():str +msgraph.generated.models.DeviceInfo::|public|model(value:str):None +msgraph.generated.models.DeviceInfo::|public|odata_type():str +msgraph.generated.models.DeviceInfo::|public|odata_type(value:str):None +msgraph.generated.models.DeviceInfo::|public|operating_system():str +msgraph.generated.models.DeviceInfo::|public|operating_system(value:str):None +msgraph.generated.models.DeviceInfo::|public|operating_system_version():str +msgraph.generated.models.DeviceInfo::|public|operating_system_version(value:str):None +msgraph.generated.models.DeviceInfo::|public|ownership():str +msgraph.generated.models.DeviceInfo::|public|ownership(value:str):None +msgraph.generated.models.DeviceInfo::|public|physical_ids():list[str] +msgraph.generated.models.DeviceInfo::|public|physical_ids(value:list[str]):None +msgraph.generated.models.DeviceInfo::|public|profile_type():str +msgraph.generated.models.DeviceInfo::|public|profile_type(value:str):None +msgraph.generated.models.DeviceInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DeviceInfo::|public|system_labels():list[str] +msgraph.generated.models.DeviceInfo::|public|system_labels(value:list[str]):None +msgraph.generated.models.DeviceInfo::|public|trust_type():str +msgraph.generated.models.DeviceInfo::|public|trust_type(value:str):None +msgraph.generated.models.DeviceInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceInfo +msgraph.generated.models.DeviceInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.DeviceInstallState-->Entity msgraph.generated.models.DeviceInstallState::|public|constructor():None msgraph.generated.models.DeviceInstallState::|public|device_id():str @@ -104326,8 +109385,6 @@ msgraph.generated.models.DeviceManagement::|public|software_update_status_summar msgraph.generated.models.DeviceManagement::|public|software_update_status_summary(value:SoftwareUpdateStatusSummary):None msgraph.generated.models.DeviceManagement::|public|subscription_state():DeviceManagementSubscriptionState msgraph.generated.models.DeviceManagement::|public|subscription_state(value:DeviceManagementSubscriptionState):None -msgraph.generated.models.DeviceManagement::|public|telecom_expense_management_partners():list[TelecomExpenseManagementPartner] -msgraph.generated.models.DeviceManagement::|public|telecom_expense_management_partners(value:list[TelecomExpenseManagementPartner]):None msgraph.generated.models.DeviceManagement::|public|terms_and_conditions():list[TermsAndConditions] msgraph.generated.models.DeviceManagement::|public|terms_and_conditions(value:list[TermsAndConditions]):None msgraph.generated.models.DeviceManagement::|public|troubleshooting_events():list[DeviceManagementTroubleshootingEvent] @@ -104607,6 +109664,22 @@ msgraph.generated.models.DeviceManagementTroubleshootingEventCollectionResponse: msgraph.generated.models.DeviceManagementTroubleshootingEventCollectionResponse::|public|value():list[DeviceManagementTroubleshootingEvent] msgraph.generated.models.DeviceManagementTroubleshootingEventCollectionResponse::|public|value(value:list[DeviceManagementTroubleshootingEvent]):None msgraph.generated.models.DeviceManagementTroubleshootingEventCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceManagementTroubleshootingEventCollectionResponse +msgraph.generated.models.DeviceMetadata::|public|additional_data():dict[str, Any] +msgraph.generated.models.DeviceMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.DeviceMetadata::|public|backing_store:BackingStore +msgraph.generated.models.DeviceMetadata::|public|constructor():None +msgraph.generated.models.DeviceMetadata::|public|device_type():str +msgraph.generated.models.DeviceMetadata::|public|device_type(value:str):None +msgraph.generated.models.DeviceMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DeviceMetadata::|public|ip_address():str +msgraph.generated.models.DeviceMetadata::|public|ip_address(value:str):None +msgraph.generated.models.DeviceMetadata::|public|odata_type():str +msgraph.generated.models.DeviceMetadata::|public|odata_type(value:str):None +msgraph.generated.models.DeviceMetadata::|public|operating_system_specifications():OperatingSystemSpecifications +msgraph.generated.models.DeviceMetadata::|public|operating_system_specifications(value:OperatingSystemSpecifications):None +msgraph.generated.models.DeviceMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DeviceMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceMetadata +msgraph.generated.models.DeviceMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.DeviceOperatingSystemSummary::|public|additional_data():dict[str, Any] msgraph.generated.models.DeviceOperatingSystemSummary::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.DeviceOperatingSystemSummary::|public|android_corporate_work_profile_count():int @@ -104777,6 +109850,8 @@ msgraph.generated.models.Directory::|public|get_field_deserializers():dict[str, msgraph.generated.models.Directory::|public|odata_type:str msgraph.generated.models.Directory::|public|on_premises_synchronization():list[OnPremisesDirectorySynchronization] msgraph.generated.models.Directory::|public|on_premises_synchronization(value:list[OnPremisesDirectorySynchronization]):None +msgraph.generated.models.Directory::|public|public_key_infrastructure():PublicKeyInfrastructureRoot +msgraph.generated.models.Directory::|public|public_key_infrastructure(value:PublicKeyInfrastructureRoot):None msgraph.generated.models.Directory::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Directory::|public|subscriptions():list[CompanySubscription] msgraph.generated.models.Directory::|public|subscriptions(value:list[CompanySubscription]):None @@ -104944,6 +110019,31 @@ msgraph.generated.models.DisplayNameLocalization::|public|odata_type(value:str): msgraph.generated.models.DisplayNameLocalization::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.DisplayNameLocalization::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisplayNameLocalization msgraph.generated.models.DisplayNameLocalization~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.DlpAction::0000-NotifyUser +msgraph.generated.models.DlpAction::0001-BlockAccess +msgraph.generated.models.DlpAction::0002-DeviceRestriction +msgraph.generated.models.DlpAction::0003-BrowserRestriction +msgraph.generated.models.DlpAction::0004-UnknownFutureValue +msgraph.generated.models.DlpAction::0005-RestrictAccess +msgraph.generated.models.DlpAction::0006-GenerateAlert +msgraph.generated.models.DlpAction::0007-GenerateIncidentReportAction +msgraph.generated.models.DlpAction::0008-SPBlockAnonymousAccess +msgraph.generated.models.DlpAction::0009-SPRuntimeAccessControl +msgraph.generated.models.DlpAction::0010-SPSharingNotifyUser +msgraph.generated.models.DlpAction::0011-SPSharingGenerateIncidentReport +msgraph.generated.models.DlpAction::0012-RestrictWebGrounding +msgraph.generated.models.DlpActionInfo::|public|action():DlpAction +msgraph.generated.models.DlpActionInfo::|public|action(value:DlpAction):None +msgraph.generated.models.DlpActionInfo::|public|additional_data():dict[str, Any] +msgraph.generated.models.DlpActionInfo::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.DlpActionInfo::|public|backing_store:BackingStore +msgraph.generated.models.DlpActionInfo::|public|constructor():None +msgraph.generated.models.DlpActionInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DlpActionInfo::|public|odata_type():str +msgraph.generated.models.DlpActionInfo::|public|odata_type(value:str):None +msgraph.generated.models.DlpActionInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DlpActionInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):DlpActionInfo +msgraph.generated.models.DlpActionInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.DocumentSet::|public|additional_data():dict[str, Any] msgraph.generated.models.DocumentSet::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.DocumentSet::|public|allowed_content_types():list[ContentTypeInfo] @@ -105173,6 +110273,21 @@ msgraph.generated.models.DomainState::|public|status():str msgraph.generated.models.DomainState::|public|status(value:str):None msgraph.generated.models.DomainState::|static|public|create_from_discriminator_value(parse_node:ParseNode):DomainState msgraph.generated.models.DomainState~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.DriftedProperty::|public|additional_data():dict[str, Any] +msgraph.generated.models.DriftedProperty::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.DriftedProperty::|public|backing_store:BackingStore +msgraph.generated.models.DriftedProperty::|public|constructor():None +msgraph.generated.models.DriftedProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DriftedProperty::|public|odata_type():str +msgraph.generated.models.DriftedProperty::|public|odata_type(value:str):None +msgraph.generated.models.DriftedProperty::|public|property_name():str +msgraph.generated.models.DriftedProperty::|public|property_name(value:str):None +msgraph.generated.models.DriftedProperty::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DriftedProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriftedProperty +msgraph.generated.models.DriftedProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.DriftStatus::0000-Active +msgraph.generated.models.DriftStatus::0001-Fixed +msgraph.generated.models.DriftStatus::0002-UnknownFutureValue msgraph.generated.models.Drive-->BaseItem msgraph.generated.models.Drive::|public|bundles():list[DriveItem] msgraph.generated.models.Drive::|public|bundles(value:list[DriveItem]):None @@ -105385,6 +110500,23 @@ msgraph.generated.models.DriveProtectionUnitCollectionResponse::|public|serializ msgraph.generated.models.DriveProtectionUnitCollectionResponse::|public|value():list[DriveProtectionUnit] msgraph.generated.models.DriveProtectionUnitCollectionResponse::|public|value(value:list[DriveProtectionUnit]):None msgraph.generated.models.DriveProtectionUnitCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveProtectionUnitCollectionResponse +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob-->ProtectionUnitsBulkJobBase +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|constructor():None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|directory_object_ids():list[str] +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|directory_object_ids(value:list[str]):None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|drives():list[str] +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|drives(value:list[str]):None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|odata_type:str +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveProtectionUnitsBulkAdditionJob +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse::|public|constructor():None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse::|public|value():list[DriveProtectionUnitsBulkAdditionJob] +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse::|public|value(value:list[DriveProtectionUnitsBulkAdditionJob]):None +msgraph.generated.models.DriveProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveProtectionUnitsBulkAdditionJobCollectionResponse msgraph.generated.models.DriveRecipient::|public|additional_data():dict[str, Any] msgraph.generated.models.DriveRecipient::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.DriveRecipient::|public|alias():str @@ -105420,6 +110552,29 @@ msgraph.generated.models.DriveRestoreArtifactCollectionResponse::|public|seriali msgraph.generated.models.DriveRestoreArtifactCollectionResponse::|public|value():list[DriveRestoreArtifact] msgraph.generated.models.DriveRestoreArtifactCollectionResponse::|public|value(value:list[DriveRestoreArtifact]):None msgraph.generated.models.DriveRestoreArtifactCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveRestoreArtifactCollectionResponse +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest-->RestoreArtifactsBulkRequestBase +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|constructor():None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|directory_object_ids():list[str] +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|directory_object_ids(value:list[str]):None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|drives():list[str] +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|drives(value:list[str]):None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|odata_type:str +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveRestoreArtifactsBulkAdditionRequest +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|constructor():None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|value():list[DriveRestoreArtifactsBulkAdditionRequest] +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|value(value:list[DriveRestoreArtifactsBulkAdditionRequest]):None +msgraph.generated.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DriveRestoreArtifactsBulkAdditionRequestCollectionResponse +msgraph.generated.models.DropInPlaceMode-->PlaceMode +msgraph.generated.models.DropInPlaceMode::|public|constructor():None +msgraph.generated.models.DropInPlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DropInPlaceMode::|public|odata_type:str +msgraph.generated.models.DropInPlaceMode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DropInPlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):DropInPlaceMode msgraph.generated.models.EBookInstallSummary-->Entity msgraph.generated.models.EBookInstallSummary::|public|constructor():None msgraph.generated.models.EBookInstallSummary::|public|failed_device_count():int @@ -105502,6 +110657,84 @@ msgraph.generated.models.EducationAddToCalendarOptions::0001-StudentsAndPublishe msgraph.generated.models.EducationAddToCalendarOptions::0002-StudentsAndTeamOwners msgraph.generated.models.EducationAddToCalendarOptions::0003-UnknownFutureValue msgraph.generated.models.EducationAddToCalendarOptions::0004-StudentsOnly +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|are_engagement_strategies_enabled():bool +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|are_engagement_strategies_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_call_to_action_enabled():bool +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_call_to_action_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_emotional_and_intellectual_appeal_enabled():bool +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_emotional_and_intellectual_appeal_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackAudienceEngagementSettings +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_message_clarity_enabled():bool +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_message_clarity_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_quality_of_information_enabled():bool +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_quality_of_information_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_speech_organization_enabled():bool +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_speech_organization_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackContentSettings +msgraph.generated.models.EducationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackCriteria::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackCriteria::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|ai_feedback_settings():EducationAiFeedbackSettings +msgraph.generated.models.EducationAiFeedbackCriteria::|public|ai_feedback_settings(value:EducationAiFeedbackSettings):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackCriteria::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackCriteria::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackCriteria::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|speech_type():EducationSpeechType +msgraph.generated.models.EducationAiFeedbackCriteria::|public|speech_type(value:EducationSpeechType):None +msgraph.generated.models.EducationAiFeedbackCriteria::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackCriteria +msgraph.generated.models.EducationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|are_rhetorical_techniques_enabled():bool +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|are_rhetorical_techniques_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_language_use_enabled():bool +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_language_use_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_style_enabled():bool +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_style_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackDeliverySettings +msgraph.generated.models.EducationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|audience_engagement_settings():EducationAiFeedbackAudienceEngagementSettings +msgraph.generated.models.EducationAiFeedbackSettings::|public|audience_engagement_settings(value:EducationAiFeedbackAudienceEngagementSettings):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackSettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackSettings::|public|content_settings():EducationAiFeedbackContentSettings +msgraph.generated.models.EducationAiFeedbackSettings::|public|content_settings(value:EducationAiFeedbackContentSettings):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|delivery_settings():EducationAiFeedbackDeliverySettings +msgraph.generated.models.EducationAiFeedbackSettings::|public|delivery_settings(value:EducationAiFeedbackDeliverySettings):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackSettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackSettings +msgraph.generated.models.EducationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EducationAssignment-->Entity msgraph.generated.models.EducationAssignment::|public|added_student_action():EducationAddedStudentAction msgraph.generated.models.EducationAssignment::|public|added_student_action(value:EducationAddedStudentAction):None @@ -105539,8 +110772,12 @@ msgraph.generated.models.EducationAssignment::|public|grading():EducationAssignm msgraph.generated.models.EducationAssignment::|public|grading(value:EducationAssignmentGradeType):None msgraph.generated.models.EducationAssignment::|public|grading_category():EducationGradingCategory msgraph.generated.models.EducationAssignment::|public|grading_category(value:EducationGradingCategory):None +msgraph.generated.models.EducationAssignment::|public|grading_scheme():EducationGradingScheme +msgraph.generated.models.EducationAssignment::|public|grading_scheme(value:EducationGradingScheme):None msgraph.generated.models.EducationAssignment::|public|instructions():EducationItemBody msgraph.generated.models.EducationAssignment::|public|instructions(value:EducationItemBody):None +msgraph.generated.models.EducationAssignment::|public|language_tag():str +msgraph.generated.models.EducationAssignment::|public|language_tag(value:str):None msgraph.generated.models.EducationAssignment::|public|last_modified_by():IdentitySet msgraph.generated.models.EducationAssignment::|public|last_modified_by(value:IdentitySet):None msgraph.generated.models.EducationAssignment::|public|last_modified_date_time():datetime.datetime @@ -105657,6 +110894,8 @@ msgraph.generated.models.EducationAssignmentRecipient::|static|public|create_fro msgraph.generated.models.EducationAssignmentRecipient~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EducationAssignmentResource-->Entity msgraph.generated.models.EducationAssignmentResource::|public|constructor():None +msgraph.generated.models.EducationAssignmentResource::|public|dependent_resources():list[EducationAssignmentResource] +msgraph.generated.models.EducationAssignmentResource::|public|dependent_resources(value:list[EducationAssignmentResource]):None msgraph.generated.models.EducationAssignmentResource::|public|distribute_for_student_work():bool msgraph.generated.models.EducationAssignmentResource::|public|distribute_for_student_work(value:bool):None msgraph.generated.models.EducationAssignmentResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -105674,9 +110913,13 @@ msgraph.generated.models.EducationAssignmentResourceCollectionResponse::|public| msgraph.generated.models.EducationAssignmentResourceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAssignmentResourceCollectionResponse msgraph.generated.models.EducationAssignmentSettings-->Entity msgraph.generated.models.EducationAssignmentSettings::|public|constructor():None +msgraph.generated.models.EducationAssignmentSettings::|public|default_grading_scheme():EducationGradingScheme +msgraph.generated.models.EducationAssignmentSettings::|public|default_grading_scheme(value:EducationGradingScheme):None msgraph.generated.models.EducationAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.EducationAssignmentSettings::|public|grading_categories():list[EducationGradingCategory] msgraph.generated.models.EducationAssignmentSettings::|public|grading_categories(value:list[EducationGradingCategory]):None +msgraph.generated.models.EducationAssignmentSettings::|public|grading_schemes():list[EducationGradingScheme] +msgraph.generated.models.EducationAssignmentSettings::|public|grading_schemes(value:list[EducationGradingScheme]):None msgraph.generated.models.EducationAssignmentSettings::|public|odata_type:str msgraph.generated.models.EducationAssignmentSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.EducationAssignmentSettings::|public|submission_animation_disabled():bool @@ -105874,6 +111117,41 @@ msgraph.generated.models.EducationGradingCategoryCollectionResponse::|public|ser msgraph.generated.models.EducationGradingCategoryCollectionResponse::|public|value():list[EducationGradingCategory] msgraph.generated.models.EducationGradingCategoryCollectionResponse::|public|value(value:list[EducationGradingCategory]):None msgraph.generated.models.EducationGradingCategoryCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationGradingCategoryCollectionResponse +msgraph.generated.models.EducationGradingScheme-->Entity +msgraph.generated.models.EducationGradingScheme::|public|constructor():None +msgraph.generated.models.EducationGradingScheme::|public|display_name():str +msgraph.generated.models.EducationGradingScheme::|public|display_name(value:str):None +msgraph.generated.models.EducationGradingScheme::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationGradingScheme::|public|grades():list[EducationGradingSchemeGrade] +msgraph.generated.models.EducationGradingScheme::|public|grades(value:list[EducationGradingSchemeGrade]):None +msgraph.generated.models.EducationGradingScheme::|public|hide_points_during_grading():bool +msgraph.generated.models.EducationGradingScheme::|public|hide_points_during_grading(value:bool):None +msgraph.generated.models.EducationGradingScheme::|public|odata_type:str +msgraph.generated.models.EducationGradingScheme::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationGradingScheme::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationGradingScheme +msgraph.generated.models.EducationGradingSchemeCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EducationGradingSchemeCollectionResponse::|public|constructor():None +msgraph.generated.models.EducationGradingSchemeCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationGradingSchemeCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationGradingSchemeCollectionResponse::|public|value():list[EducationGradingScheme] +msgraph.generated.models.EducationGradingSchemeCollectionResponse::|public|value(value:list[EducationGradingScheme]):None +msgraph.generated.models.EducationGradingSchemeCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationGradingSchemeCollectionResponse +msgraph.generated.models.EducationGradingSchemeGrade::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationGradingSchemeGrade::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationGradingSchemeGrade::|public|backing_store:BackingStore +msgraph.generated.models.EducationGradingSchemeGrade::|public|constructor():None +msgraph.generated.models.EducationGradingSchemeGrade::|public|default_percentage():float +msgraph.generated.models.EducationGradingSchemeGrade::|public|default_percentage(value:float):None +msgraph.generated.models.EducationGradingSchemeGrade::|public|display_name():str +msgraph.generated.models.EducationGradingSchemeGrade::|public|display_name(value:str):None +msgraph.generated.models.EducationGradingSchemeGrade::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationGradingSchemeGrade::|public|min_percentage():float +msgraph.generated.models.EducationGradingSchemeGrade::|public|min_percentage(value:float):None +msgraph.generated.models.EducationGradingSchemeGrade::|public|odata_type():str +msgraph.generated.models.EducationGradingSchemeGrade::|public|odata_type(value:str):None +msgraph.generated.models.EducationGradingSchemeGrade::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationGradingSchemeGrade::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationGradingSchemeGrade +msgraph.generated.models.EducationGradingSchemeGrade~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EducationItemBody::|public|additional_data():dict[str, Any] msgraph.generated.models.EducationItemBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.EducationItemBody::|public|backing_store:BackingStore @@ -106055,6 +111333,8 @@ msgraph.generated.models.EducationRoot::|public|me():EducationUser msgraph.generated.models.EducationRoot::|public|me(value:EducationUser):None msgraph.generated.models.EducationRoot::|public|odata_type():str msgraph.generated.models.EducationRoot::|public|odata_type(value:str):None +msgraph.generated.models.EducationRoot::|public|reports():ReportsRoot +msgraph.generated.models.EducationRoot::|public|reports(value:ReportsRoot):None msgraph.generated.models.EducationRoot::|public|schools():list[EducationSchool] msgraph.generated.models.EducationRoot::|public|schools(value:list[EducationSchool]):None msgraph.generated.models.EducationRoot::|public|serialize(writer:SerializationWriter):None @@ -106148,6 +111428,94 @@ msgraph.generated.models.EducationSchoolCollectionResponse::|public|serialize(wr msgraph.generated.models.EducationSchoolCollectionResponse::|public|value():list[EducationSchool] msgraph.generated.models.EducationSchoolCollectionResponse::|public|value(value:list[EducationSchool]):None msgraph.generated.models.EducationSchoolCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSchoolCollectionResponse +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|is_body_language_enabled():bool +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|is_body_language_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_inclusiveness_enabled():bool +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_inclusiveness_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_repetitive_language_enabled():bool +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_repetitive_language_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachContentSettings +msgraph.generated.models.EducationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|are_filler_words_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|are_filler_words_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pace_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pace_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pitch_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pitch_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pronunciation_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pronunciation_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachDeliverySettings +msgraph.generated.models.EducationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerCoachSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|audience_engagement_settings():EducationSpeakerCoachAudienceEngagementSettings +msgraph.generated.models.EducationSpeakerCoachSettings::|public|audience_engagement_settings(value:EducationSpeakerCoachAudienceEngagementSettings):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachSettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|content_settings():EducationSpeakerCoachContentSettings +msgraph.generated.models.EducationSpeakerCoachSettings::|public|content_settings(value:EducationSpeakerCoachContentSettings):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|delivery_settings():EducationSpeakerCoachDeliverySettings +msgraph.generated.models.EducationSpeakerCoachSettings::|public|delivery_settings(value:EducationSpeakerCoachDeliverySettings):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachSettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachSettings +msgraph.generated.models.EducationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerProgressResource-->EducationResource +msgraph.generated.models.EducationSpeakerProgressResource::|public|ai_feedback_criteria():EducationAiFeedbackCriteria +msgraph.generated.models.EducationSpeakerProgressResource::|public|ai_feedback_criteria(value:EducationAiFeedbackCriteria):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|constructor():None +msgraph.generated.models.EducationSpeakerProgressResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_ai_feedback_enabled():bool +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_ai_feedback_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_video_required():bool +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_video_required(value:bool):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|max_recording_attempts():int +msgraph.generated.models.EducationSpeakerProgressResource::|public|max_recording_attempts(value:int):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|odata_type:str +msgraph.generated.models.EducationSpeakerProgressResource::|public|presentation_title():str +msgraph.generated.models.EducationSpeakerProgressResource::|public|presentation_title(value:str):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|recording_time_limit_in_minutes():int +msgraph.generated.models.EducationSpeakerProgressResource::|public|recording_time_limit_in_minutes(value:int):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|show_rehearsal_report_to_student_before_media_upload():bool +msgraph.generated.models.EducationSpeakerProgressResource::|public|show_rehearsal_report_to_student_before_media_upload(value:bool):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|speaker_coach_settings():EducationSpeakerCoachSettings +msgraph.generated.models.EducationSpeakerProgressResource::|public|speaker_coach_settings(value:EducationSpeakerCoachSettings):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|spoken_language_locale():str +msgraph.generated.models.EducationSpeakerProgressResource::|public|spoken_language_locale(value:str):None +msgraph.generated.models.EducationSpeakerProgressResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerProgressResource +msgraph.generated.models.EducationSpeechType::0000-Informative +msgraph.generated.models.EducationSpeechType::0001-Personal +msgraph.generated.models.EducationSpeechType::0002-Persuasive +msgraph.generated.models.EducationSpeechType::0003-UnknownFutureValue msgraph.generated.models.EducationStudent::|public|additional_data():dict[str, Any] msgraph.generated.models.EducationStudent::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.EducationStudent::|public|backing_store:BackingStore @@ -106171,12 +111539,18 @@ msgraph.generated.models.EducationStudent::|public|student_number(value:str):Non msgraph.generated.models.EducationStudent::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationStudent msgraph.generated.models.EducationStudent~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EducationSubmission-->Entity +msgraph.generated.models.EducationSubmission::|public|assignment_id():str +msgraph.generated.models.EducationSubmission::|public|assignment_id(value:str):None msgraph.generated.models.EducationSubmission::|public|constructor():None msgraph.generated.models.EducationSubmission::|public|excused_by():IdentitySet msgraph.generated.models.EducationSubmission::|public|excused_by(value:IdentitySet):None msgraph.generated.models.EducationSubmission::|public|excused_date_time():datetime.datetime msgraph.generated.models.EducationSubmission::|public|excused_date_time(value:datetime.datetime):None msgraph.generated.models.EducationSubmission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSubmission::|public|last_modified_by():IdentitySet +msgraph.generated.models.EducationSubmission::|public|last_modified_by(value:IdentitySet):None +msgraph.generated.models.EducationSubmission::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.EducationSubmission::|public|last_modified_date_time(value:datetime.datetime):None msgraph.generated.models.EducationSubmission::|public|odata_type:str msgraph.generated.models.EducationSubmission::|public|outcomes():list[EducationOutcome] msgraph.generated.models.EducationSubmission::|public|outcomes(value:list[EducationOutcome]):None @@ -106239,6 +111613,8 @@ msgraph.generated.models.EducationSubmissionResource-->Entity msgraph.generated.models.EducationSubmissionResource::|public|assignment_resource_url():str msgraph.generated.models.EducationSubmissionResource::|public|assignment_resource_url(value:str):None msgraph.generated.models.EducationSubmissionResource::|public|constructor():None +msgraph.generated.models.EducationSubmissionResource::|public|dependent_resources():list[EducationSubmissionResource] +msgraph.generated.models.EducationSubmissionResource::|public|dependent_resources(value:list[EducationSubmissionResource]):None msgraph.generated.models.EducationSubmissionResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.EducationSubmissionResource::|public|odata_type:str msgraph.generated.models.EducationSubmissionResource::|public|resource():EducationResource @@ -106450,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 @@ -106502,6 +111894,38 @@ msgraph.generated.models.EmailSettings::|public|use_company_branding():bool msgraph.generated.models.EmailSettings::|public|use_company_branding(value:bool):None msgraph.generated.models.EmailSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailSettings msgraph.generated.models.EmailSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EmergencyCallerInfo::|public|additional_data():dict[str, Any] +msgraph.generated.models.EmergencyCallerInfo::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EmergencyCallerInfo::|public|backing_store:BackingStore +msgraph.generated.models.EmergencyCallerInfo::|public|constructor():None +msgraph.generated.models.EmergencyCallerInfo::|public|display_name():str +msgraph.generated.models.EmergencyCallerInfo::|public|display_name(value:str):None +msgraph.generated.models.EmergencyCallerInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EmergencyCallerInfo::|public|location():Location +msgraph.generated.models.EmergencyCallerInfo::|public|location(value:Location):None +msgraph.generated.models.EmergencyCallerInfo::|public|odata_type():str +msgraph.generated.models.EmergencyCallerInfo::|public|odata_type(value:str):None +msgraph.generated.models.EmergencyCallerInfo::|public|phone_number():str +msgraph.generated.models.EmergencyCallerInfo::|public|phone_number(value:str):None +msgraph.generated.models.EmergencyCallerInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EmergencyCallerInfo::|public|tenant_id():str +msgraph.generated.models.EmergencyCallerInfo::|public|tenant_id(value:str):None +msgraph.generated.models.EmergencyCallerInfo::|public|upn():str +msgraph.generated.models.EmergencyCallerInfo::|public|upn(value:str):None +msgraph.generated.models.EmergencyCallerInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmergencyCallerInfo +msgraph.generated.models.EmergencyCallerInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EmergencyCallEvent-->CallEvent +msgraph.generated.models.EmergencyCallEvent::|public|caller_info():EmergencyCallerInfo +msgraph.generated.models.EmergencyCallEvent::|public|caller_info(value:EmergencyCallerInfo):None +msgraph.generated.models.EmergencyCallEvent::|public|constructor():None +msgraph.generated.models.EmergencyCallEvent::|public|emergency_number_dialed():str +msgraph.generated.models.EmergencyCallEvent::|public|emergency_number_dialed(value:str):None +msgraph.generated.models.EmergencyCallEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EmergencyCallEvent::|public|odata_type:str +msgraph.generated.models.EmergencyCallEvent::|public|policy_name():str +msgraph.generated.models.EmergencyCallEvent::|public|policy_name(value:str):None +msgraph.generated.models.EmergencyCallEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EmergencyCallEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmergencyCallEvent msgraph.generated.models.EmployeeExperience::|public|additional_data():dict[str, Any] msgraph.generated.models.EmployeeExperience::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.EmployeeExperience::|public|backing_store:BackingStore @@ -106517,9 +111941,13 @@ msgraph.generated.models.EmployeeExperience::|public|learning_providers():list[L msgraph.generated.models.EmployeeExperience::|public|learning_providers(value:list[LearningProvider]):None msgraph.generated.models.EmployeeExperience::|public|odata_type():str msgraph.generated.models.EmployeeExperience::|public|odata_type(value:str):None +msgraph.generated.models.EmployeeExperience::|public|roles():list[EngagementRole] +msgraph.generated.models.EmployeeExperience::|public|roles(value:list[EngagementRole]):None msgraph.generated.models.EmployeeExperience::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.EmployeeExperience::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmployeeExperience msgraph.generated.models.EmployeeExperienceUser-->Entity +msgraph.generated.models.EmployeeExperienceUser::|public|assigned_roles():list[EngagementRole] +msgraph.generated.models.EmployeeExperienceUser::|public|assigned_roles(value:list[EngagementRole]):None msgraph.generated.models.EmployeeExperienceUser::|public|constructor():None msgraph.generated.models.EmployeeExperienceUser::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.EmployeeExperienceUser::|public|learning_course_activities():list[LearningCourseActivity] @@ -106683,6 +112111,176 @@ msgraph.generated.models.EngagementAsyncOperationCollectionResponse::|public|val msgraph.generated.models.EngagementAsyncOperationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementAsyncOperationCollectionResponse msgraph.generated.models.EngagementAsyncOperationType::0000-CreateCommunity msgraph.generated.models.EngagementAsyncOperationType::0001-UnknownFutureValue +msgraph.generated.models.EngagementConversation-->Entity +msgraph.generated.models.EngagementConversation::|public|constructor():None +msgraph.generated.models.EngagementConversation::|public|creation_mode():EngagementCreationMode +msgraph.generated.models.EngagementConversation::|public|creation_mode(value:EngagementCreationMode):None +msgraph.generated.models.EngagementConversation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversation::|public|messages():list[EngagementConversationMessage] +msgraph.generated.models.EngagementConversation::|public|messages(value:list[EngagementConversationMessage]):None +msgraph.generated.models.EngagementConversation::|public|odata_type:str +msgraph.generated.models.EngagementConversation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversation::|public|starter():EngagementConversationMessage +msgraph.generated.models.EngagementConversation::|public|starter(value:EngagementConversationMessage):None +msgraph.generated.models.EngagementConversation::|public|starter_id():str +msgraph.generated.models.EngagementConversation::|public|starter_id(value:str):None +msgraph.generated.models.EngagementConversation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversation +msgraph.generated.models.EngagementConversationDiscussionMessage-->EngagementConversationMessage +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationDiscussionMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationDiscussionMessage +msgraph.generated.models.EngagementConversationMessage-->Entity +msgraph.generated.models.EngagementConversationMessage::|public|body():ItemBody +msgraph.generated.models.EngagementConversationMessage::|public|body(value:ItemBody):None +msgraph.generated.models.EngagementConversationMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationMessage::|public|conversation():EngagementConversation +msgraph.generated.models.EngagementConversationMessage::|public|conversation(value:EngagementConversation):None +msgraph.generated.models.EngagementConversationMessage::|public|created_date_time():datetime.datetime +msgraph.generated.models.EngagementConversationMessage::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementConversationMessage::|public|creation_mode():EngagementCreationMode +msgraph.generated.models.EngagementConversationMessage::|public|creation_mode(value:EngagementCreationMode):None +msgraph.generated.models.EngagementConversationMessage::|public|from_():EngagementIdentitySet +msgraph.generated.models.EngagementConversationMessage::|public|from_(value:EngagementIdentitySet):None +msgraph.generated.models.EngagementConversationMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessage::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.EngagementConversationMessage::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementConversationMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationMessage::|public|reactions():list[EngagementConversationMessageReaction] +msgraph.generated.models.EngagementConversationMessage::|public|reactions(value:list[EngagementConversationMessageReaction]):None +msgraph.generated.models.EngagementConversationMessage::|public|replies():list[EngagementConversationMessage] +msgraph.generated.models.EngagementConversationMessage::|public|replies(value:list[EngagementConversationMessage]):None +msgraph.generated.models.EngagementConversationMessage::|public|reply_to():EngagementConversationMessage +msgraph.generated.models.EngagementConversationMessage::|public|reply_to(value:EngagementConversationMessage):None +msgraph.generated.models.EngagementConversationMessage::|public|reply_to_id():str +msgraph.generated.models.EngagementConversationMessage::|public|reply_to_id(value:str):None +msgraph.generated.models.EngagementConversationMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessage +msgraph.generated.models.EngagementConversationMessageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|value():list[EngagementConversationMessage] +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|value(value:list[EngagementConversationMessage]):None +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessageCollectionResponse +msgraph.generated.models.EngagementConversationMessageReaction-->Entity +msgraph.generated.models.EngagementConversationMessageReaction::|public|constructor():None +msgraph.generated.models.EngagementConversationMessageReaction::|public|created_date_time():datetime.datetime +msgraph.generated.models.EngagementConversationMessageReaction::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementConversationMessageReaction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessageReaction::|public|odata_type:str +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_by():EngagementIdentitySet +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_by(value:EngagementIdentitySet):None +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_type():EngagementConversationMessageReactionType +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_type(value:EngagementConversationMessageReactionType):None +msgraph.generated.models.EngagementConversationMessageReaction::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessageReaction::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessageReaction +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|value():list[EngagementConversationMessageReaction] +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|value(value:list[EngagementConversationMessageReaction]):None +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.models.EngagementConversationMessageReactionType::0000-Like +msgraph.generated.models.EngagementConversationMessageReactionType::0001-Love +msgraph.generated.models.EngagementConversationMessageReactionType::0002-Celebrate +msgraph.generated.models.EngagementConversationMessageReactionType::0003-Thank +msgraph.generated.models.EngagementConversationMessageReactionType::0004-Laugh +msgraph.generated.models.EngagementConversationMessageReactionType::0005-Sad +msgraph.generated.models.EngagementConversationMessageReactionType::0006-Happy +msgraph.generated.models.EngagementConversationMessageReactionType::0007-Excited +msgraph.generated.models.EngagementConversationMessageReactionType::0008-Smile +msgraph.generated.models.EngagementConversationMessageReactionType::0009-Silly +msgraph.generated.models.EngagementConversationMessageReactionType::0010-IntenseLaugh +msgraph.generated.models.EngagementConversationMessageReactionType::0011-StarStruck +msgraph.generated.models.EngagementConversationMessageReactionType::0012-Goofy +msgraph.generated.models.EngagementConversationMessageReactionType::0013-Thinking +msgraph.generated.models.EngagementConversationMessageReactionType::0014-Surprised +msgraph.generated.models.EngagementConversationMessageReactionType::0015-MindBlown +msgraph.generated.models.EngagementConversationMessageReactionType::0016-Scared +msgraph.generated.models.EngagementConversationMessageReactionType::0017-Crying +msgraph.generated.models.EngagementConversationMessageReactionType::0018-Shocked +msgraph.generated.models.EngagementConversationMessageReactionType::0019-Angry +msgraph.generated.models.EngagementConversationMessageReactionType::0020-Agree +msgraph.generated.models.EngagementConversationMessageReactionType::0021-Praise +msgraph.generated.models.EngagementConversationMessageReactionType::0022-TakingNotes +msgraph.generated.models.EngagementConversationMessageReactionType::0023-HeartBroken +msgraph.generated.models.EngagementConversationMessageReactionType::0024-Support +msgraph.generated.models.EngagementConversationMessageReactionType::0025-Confirmed +msgraph.generated.models.EngagementConversationMessageReactionType::0026-Watching +msgraph.generated.models.EngagementConversationMessageReactionType::0027-Brain +msgraph.generated.models.EngagementConversationMessageReactionType::0028-Medal +msgraph.generated.models.EngagementConversationMessageReactionType::0029-Bullseye +msgraph.generated.models.EngagementConversationMessageReactionType::0030-UnknownFutureValue +msgraph.generated.models.EngagementConversationModerationState::0000-Published +msgraph.generated.models.EngagementConversationModerationState::0001-PendingReview +msgraph.generated.models.EngagementConversationModerationState::0002-Dismissed +msgraph.generated.models.EngagementConversationModerationState::0003-UnknownFutureValue +msgraph.generated.models.EngagementConversationQuestionMessage-->EngagementConversationMessage +msgraph.generated.models.EngagementConversationQuestionMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationQuestionMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationQuestionMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationQuestionMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationQuestionMessage::|public|title():str +msgraph.generated.models.EngagementConversationQuestionMessage::|public|title(value:str):None +msgraph.generated.models.EngagementConversationQuestionMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationQuestionMessage +msgraph.generated.models.EngagementConversationSystemMessage-->EngagementConversationMessage +msgraph.generated.models.EngagementConversationSystemMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationSystemMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationSystemMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationSystemMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationSystemMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationSystemMessage +msgraph.generated.models.EngagementCreationMode::0000-None_ +msgraph.generated.models.EngagementCreationMode::0001-Migration +msgraph.generated.models.EngagementCreationMode::0002-UnknownFutureValue +msgraph.generated.models.EngagementIdentitySet-->IdentitySet +msgraph.generated.models.EngagementIdentitySet::|public|audience():Identity +msgraph.generated.models.EngagementIdentitySet::|public|audience(value:Identity):None +msgraph.generated.models.EngagementIdentitySet::|public|constructor():None +msgraph.generated.models.EngagementIdentitySet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementIdentitySet::|public|group():Identity +msgraph.generated.models.EngagementIdentitySet::|public|group(value:Identity):None +msgraph.generated.models.EngagementIdentitySet::|public|odata_type:str +msgraph.generated.models.EngagementIdentitySet::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementIdentitySet +msgraph.generated.models.EngagementRole-->Entity +msgraph.generated.models.EngagementRole::|public|constructor():None +msgraph.generated.models.EngagementRole::|public|display_name():str +msgraph.generated.models.EngagementRole::|public|display_name(value:str):None +msgraph.generated.models.EngagementRole::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRole::|public|members():list[EngagementRoleMember] +msgraph.generated.models.EngagementRole::|public|members(value:list[EngagementRoleMember]):None +msgraph.generated.models.EngagementRole::|public|odata_type:str +msgraph.generated.models.EngagementRole::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRole::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRole +msgraph.generated.models.EngagementRoleCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementRoleCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementRoleCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRoleCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRoleCollectionResponse::|public|value():list[EngagementRole] +msgraph.generated.models.EngagementRoleCollectionResponse::|public|value(value:list[EngagementRole]):None +msgraph.generated.models.EngagementRoleCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRoleCollectionResponse +msgraph.generated.models.EngagementRoleMember-->Entity +msgraph.generated.models.EngagementRoleMember::|public|constructor():None +msgraph.generated.models.EngagementRoleMember::|public|created_date_time():datetime.datetime +msgraph.generated.models.EngagementRoleMember::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementRoleMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRoleMember::|public|odata_type:str +msgraph.generated.models.EngagementRoleMember::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRoleMember::|public|user():User +msgraph.generated.models.EngagementRoleMember::|public|user(value:User):None +msgraph.generated.models.EngagementRoleMember::|public|user_id():str +msgraph.generated.models.EngagementRoleMember::|public|user_id(value:str):None +msgraph.generated.models.EngagementRoleMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRoleMember +msgraph.generated.models.EngagementRoleMemberCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|value():list[EngagementRoleMember] +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|value(value:list[EngagementRoleMember]):None +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRoleMemberCollectionResponse msgraph.generated.models.EnrollmentConfigurationAssignment-->Entity msgraph.generated.models.EnrollmentConfigurationAssignment::|public|constructor():None msgraph.generated.models.EnrollmentConfigurationAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -106838,6 +112436,35 @@ msgraph.generated.models.EnumeratedDeviceRegistrationMembership::|public|seriali msgraph.generated.models.EnumeratedDeviceRegistrationMembership::|public|users():list[str] msgraph.generated.models.EnumeratedDeviceRegistrationMembership::|public|users(value:list[str]):None msgraph.generated.models.EnumeratedDeviceRegistrationMembership::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnumeratedDeviceRegistrationMembership +msgraph.generated.models.EnumeratedScopes-->InheritableScopes +msgraph.generated.models.EnumeratedScopes::|public|constructor():None +msgraph.generated.models.EnumeratedScopes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EnumeratedScopes::|public|odata_type:str +msgraph.generated.models.EnumeratedScopes::|public|scopes():list[str] +msgraph.generated.models.EnumeratedScopes::|public|scopes(value:list[str]):None +msgraph.generated.models.EnumeratedScopes::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EnumeratedScopes::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnumeratedScopes +msgraph.generated.models.ErrorCorrectionLevel::0000-L +msgraph.generated.models.ErrorCorrectionLevel::0001-M +msgraph.generated.models.ErrorCorrectionLevel::0002-Q +msgraph.generated.models.ErrorCorrectionLevel::0003-H +msgraph.generated.models.ErrorCorrectionLevel::0004-UnknownFutureValue +msgraph.generated.models.ErrorDetail::|public|additional_data():dict[str, Any] +msgraph.generated.models.ErrorDetail::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ErrorDetail::|public|backing_store:BackingStore +msgraph.generated.models.ErrorDetail::|public|constructor():None +msgraph.generated.models.ErrorDetail::|public|error_message():str +msgraph.generated.models.ErrorDetail::|public|error_message(value:str):None +msgraph.generated.models.ErrorDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ErrorDetail::|public|odata_type():str +msgraph.generated.models.ErrorDetail::|public|odata_type(value:str):None +msgraph.generated.models.ErrorDetail::|public|resource_instance_name():str +msgraph.generated.models.ErrorDetail::|public|resource_instance_name(value:str):None +msgraph.generated.models.ErrorDetail::|public|resource_type():str +msgraph.generated.models.ErrorDetail::|public|resource_type(value:str):None +msgraph.generated.models.ErrorDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ErrorDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ErrorDetail +msgraph.generated.models.ErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Event-->OutlookItem msgraph.generated.models.Event::|public|allow_new_time_proposals():bool msgraph.generated.models.Event::|public|allow_new_time_proposals(value:bool):None @@ -106851,9 +112478,13 @@ msgraph.generated.models.Event::|public|body_preview():str msgraph.generated.models.Event::|public|body_preview(value:str):None msgraph.generated.models.Event::|public|calendar():Calendar msgraph.generated.models.Event::|public|calendar(value:Calendar):None +msgraph.generated.models.Event::|public|cancelled_occurrences():list[str] +msgraph.generated.models.Event::|public|cancelled_occurrences(value:list[str]):None msgraph.generated.models.Event::|public|constructor():None msgraph.generated.models.Event::|public|end():DateTimeTimeZone msgraph.generated.models.Event::|public|end(value:DateTimeTimeZone):None +msgraph.generated.models.Event::|public|exception_occurrences():list[Event] +msgraph.generated.models.Event::|public|exception_occurrences(value:list[Event]):None msgraph.generated.models.Event::|public|extensions():list[Extension] msgraph.generated.models.Event::|public|extensions(value:list[Extension]):None msgraph.generated.models.Event::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -107003,11 +112634,78 @@ msgraph.generated.models.EventType::0000-SingleInstance msgraph.generated.models.EventType::0001-Occurrence msgraph.generated.models.EventType::0002-Exception msgraph.generated.models.EventType::0003-SeriesMaster +msgraph.generated.models.ExchangeAdmin-->Entity +msgraph.generated.models.ExchangeAdmin::|public|constructor():None +msgraph.generated.models.ExchangeAdmin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeAdmin::|public|mailboxes():list[Mailbox] +msgraph.generated.models.ExchangeAdmin::|public|mailboxes(value:list[Mailbox]):None +msgraph.generated.models.ExchangeAdmin::|public|odata_type:str +msgraph.generated.models.ExchangeAdmin::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeAdmin::|public|tracing():MessageTracingRoot +msgraph.generated.models.ExchangeAdmin::|public|tracing(value:MessageTracingRoot):None +msgraph.generated.models.ExchangeAdmin::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeAdmin msgraph.generated.models.ExchangeIdFormat::0000-EntryId msgraph.generated.models.ExchangeIdFormat::0001-EwsId msgraph.generated.models.ExchangeIdFormat::0002-ImmutableEntryId msgraph.generated.models.ExchangeIdFormat::0003-RestId msgraph.generated.models.ExchangeIdFormat::0004-RestImmutableEntryId +msgraph.generated.models.ExchangeMessageTrace-->Entity +msgraph.generated.models.ExchangeMessageTrace::|public|constructor():None +msgraph.generated.models.ExchangeMessageTrace::|public|from_i_p():str +msgraph.generated.models.ExchangeMessageTrace::|public|from_i_p(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeMessageTrace::|public|message_id():str +msgraph.generated.models.ExchangeMessageTrace::|public|message_id(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|odata_type:str +msgraph.generated.models.ExchangeMessageTrace::|public|received_date_time():datetime.datetime +msgraph.generated.models.ExchangeMessageTrace::|public|received_date_time(value:datetime.datetime):None +msgraph.generated.models.ExchangeMessageTrace::|public|recipient_address():str +msgraph.generated.models.ExchangeMessageTrace::|public|recipient_address(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|sender_address():str +msgraph.generated.models.ExchangeMessageTrace::|public|sender_address(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeMessageTrace::|public|size():int +msgraph.generated.models.ExchangeMessageTrace::|public|size(value:int):None +msgraph.generated.models.ExchangeMessageTrace::|public|status():ExchangeMessageTraceStatus +msgraph.generated.models.ExchangeMessageTrace::|public|status(value:ExchangeMessageTraceStatus):None +msgraph.generated.models.ExchangeMessageTrace::|public|subject():str +msgraph.generated.models.ExchangeMessageTrace::|public|subject(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|to_i_p():str +msgraph.generated.models.ExchangeMessageTrace::|public|to_i_p(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMessageTrace +msgraph.generated.models.ExchangeMessageTraceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|constructor():None +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|value():list[ExchangeMessageTrace] +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|value(value:list[ExchangeMessageTrace]):None +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMessageTraceCollectionResponse +msgraph.generated.models.ExchangeMessageTraceDetail-->Entity +msgraph.generated.models.ExchangeMessageTraceDetail::|public|action():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|action(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|constructor():None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|data():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|data(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|date_time():datetime.datetime +msgraph.generated.models.ExchangeMessageTraceDetail::|public|date_time(value:datetime.datetime):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|description():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|description(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|event():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|event(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeMessageTraceDetail::|public|message_id():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|message_id(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|odata_type:str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeMessageTraceDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMessageTraceDetail +msgraph.generated.models.ExchangeMessageTraceStatus::0000-GettingStatus +msgraph.generated.models.ExchangeMessageTraceStatus::0001-Pending +msgraph.generated.models.ExchangeMessageTraceStatus::0002-Failed +msgraph.generated.models.ExchangeMessageTraceStatus::0003-Delivered +msgraph.generated.models.ExchangeMessageTraceStatus::0004-Expanded +msgraph.generated.models.ExchangeMessageTraceStatus::0005-Quarantined +msgraph.generated.models.ExchangeMessageTraceStatus::0006-FilteredAsSpam +msgraph.generated.models.ExchangeMessageTraceStatus::0007-UnknownFutureValue msgraph.generated.models.ExchangeProtectionPolicy-->ProtectionPolicyBase msgraph.generated.models.ExchangeProtectionPolicy::|public|constructor():None msgraph.generated.models.ExchangeProtectionPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -107015,6 +112713,8 @@ msgraph.generated.models.ExchangeProtectionPolicy::|public|mailbox_inclusion_rul msgraph.generated.models.ExchangeProtectionPolicy::|public|mailbox_inclusion_rules(value:list[MailboxProtectionRule]):None msgraph.generated.models.ExchangeProtectionPolicy::|public|mailbox_protection_units():list[MailboxProtectionUnit] msgraph.generated.models.ExchangeProtectionPolicy::|public|mailbox_protection_units(value:list[MailboxProtectionUnit]):None +msgraph.generated.models.ExchangeProtectionPolicy::|public|mailbox_protection_units_bulk_addition_jobs():list[MailboxProtectionUnitsBulkAdditionJob] +msgraph.generated.models.ExchangeProtectionPolicy::|public|mailbox_protection_units_bulk_addition_jobs(value:list[MailboxProtectionUnitsBulkAdditionJob]):None msgraph.generated.models.ExchangeProtectionPolicy::|public|odata_type:str msgraph.generated.models.ExchangeProtectionPolicy::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExchangeProtectionPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeProtectionPolicy @@ -107032,6 +112732,8 @@ msgraph.generated.models.ExchangeRestoreSession::|public|granular_mailbox_restor msgraph.generated.models.ExchangeRestoreSession::|public|granular_mailbox_restore_artifacts(value:list[GranularMailboxRestoreArtifact]):None msgraph.generated.models.ExchangeRestoreSession::|public|mailbox_restore_artifacts():list[MailboxRestoreArtifact] msgraph.generated.models.ExchangeRestoreSession::|public|mailbox_restore_artifacts(value:list[MailboxRestoreArtifact]):None +msgraph.generated.models.ExchangeRestoreSession::|public|mailbox_restore_artifacts_bulk_addition_requests():list[MailboxRestoreArtifactsBulkAdditionRequest] +msgraph.generated.models.ExchangeRestoreSession::|public|mailbox_restore_artifacts_bulk_addition_requests(value:list[MailboxRestoreArtifactsBulkAdditionRequest]):None msgraph.generated.models.ExchangeRestoreSession::|public|odata_type:str msgraph.generated.models.ExchangeRestoreSession::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExchangeRestoreSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeRestoreSession @@ -107042,6 +112744,14 @@ msgraph.generated.models.ExchangeRestoreSessionCollectionResponse::|public|seria msgraph.generated.models.ExchangeRestoreSessionCollectionResponse::|public|value():list[ExchangeRestoreSession] msgraph.generated.models.ExchangeRestoreSessionCollectionResponse::|public|value(value:list[ExchangeRestoreSession]):None msgraph.generated.models.ExchangeRestoreSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeRestoreSessionCollectionResponse +msgraph.generated.models.ExchangeSettings-->Entity +msgraph.generated.models.ExchangeSettings::|public|constructor():None +msgraph.generated.models.ExchangeSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeSettings::|public|odata_type:str +msgraph.generated.models.ExchangeSettings::|public|primary_mailbox_id():str +msgraph.generated.models.ExchangeSettings::|public|primary_mailbox_id(value:str):None +msgraph.generated.models.ExchangeSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeSettings msgraph.generated.models.ExcludeTarget::|public|additional_data():dict[str, Any] msgraph.generated.models.ExcludeTarget::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ExcludeTarget::|public|backing_store:BackingStore @@ -107062,6 +112772,9 @@ msgraph.generated.models.ExclusionGroupAssignmentTarget::|public|get_field_deser msgraph.generated.models.ExclusionGroupAssignmentTarget::|public|odata_type:str msgraph.generated.models.ExclusionGroupAssignmentTarget::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExclusionGroupAssignmentTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExclusionGroupAssignmentTarget +msgraph.generated.models.ExecutionMode::0000-EvaluateInline +msgraph.generated.models.ExecutionMode::0001-EvaluateOffline +msgraph.generated.models.ExecutionMode::0002-UnknownFutureValue msgraph.generated.models.ExpirationPattern::|public|additional_data():dict[str, Any] msgraph.generated.models.ExpirationPattern::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ExpirationPattern::|public|backing_store:BackingStore @@ -107082,6 +112795,24 @@ msgraph.generated.models.ExpirationPatternType::0001-NoExpiration msgraph.generated.models.ExpirationPatternType::0002-AfterDateTime msgraph.generated.models.ExpirationPatternType::0003-AfterDuration msgraph.generated.models.ExpirationPattern~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ExportItemResponse::|public|additional_data():dict[str, Any] +msgraph.generated.models.ExportItemResponse::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ExportItemResponse::|public|backing_store:BackingStore +msgraph.generated.models.ExportItemResponse::|public|change_key():str +msgraph.generated.models.ExportItemResponse::|public|change_key(value:str):None +msgraph.generated.models.ExportItemResponse::|public|constructor():None +msgraph.generated.models.ExportItemResponse::|public|data():bytes +msgraph.generated.models.ExportItemResponse::|public|data(value:bytes):None +msgraph.generated.models.ExportItemResponse::|public|error():MailTipsError +msgraph.generated.models.ExportItemResponse::|public|error(value:MailTipsError):None +msgraph.generated.models.ExportItemResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExportItemResponse::|public|item_id():str +msgraph.generated.models.ExportItemResponse::|public|item_id(value:str):None +msgraph.generated.models.ExportItemResponse::|public|odata_type():str +msgraph.generated.models.ExportItemResponse::|public|odata_type(value:str):None +msgraph.generated.models.ExportItemResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExportItemResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemResponse +msgraph.generated.models.ExportItemResponse~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ExpressionInputObject::|public|additional_data():dict[str, Any] msgraph.generated.models.ExpressionInputObject::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ExpressionInputObject::|public|backing_store:BackingStore @@ -107151,6 +112882,37 @@ msgraph.generated.models.ExtensionSchemaProperty~~>AdditionalDataHolder; BackedM msgraph.generated.models.ExternalAudienceScope::0000-None_ msgraph.generated.models.ExternalAudienceScope::0001-ContactsOnly msgraph.generated.models.ExternalAudienceScope::0002-All +msgraph.generated.models.ExternalAuthenticationMethod-->AuthenticationMethod +msgraph.generated.models.ExternalAuthenticationMethod::|public|configuration_id():str +msgraph.generated.models.ExternalAuthenticationMethod::|public|configuration_id(value:str):None +msgraph.generated.models.ExternalAuthenticationMethod::|public|constructor():None +msgraph.generated.models.ExternalAuthenticationMethod::|public|display_name():str +msgraph.generated.models.ExternalAuthenticationMethod::|public|display_name(value:str):None +msgraph.generated.models.ExternalAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalAuthenticationMethod::|public|odata_type:str +msgraph.generated.models.ExternalAuthenticationMethod::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalAuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalAuthenticationMethod +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|constructor():None +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|value():list[ExternalAuthenticationMethod] +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|value(value:list[ExternalAuthenticationMethod]):None +msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalAuthenticationMethodCollectionResponse +msgraph.generated.models.ExternalAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|app_id():str +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|app_id(value:str):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|constructor():None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|display_name():str +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|display_name(value:str):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|include_targets():list[AuthenticationMethodTarget] +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|include_targets(value:list[AuthenticationMethodTarget]):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|odata_type:str +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|open_id_connect_setting():OpenIdConnectSetting +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|open_id_connect_setting(value:OpenIdConnectSetting):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalAuthenticationMethodConfiguration msgraph.generated.models.externalConnectors.AccessType::0000-Grant msgraph.generated.models.externalConnectors.AccessType::0001-Deny msgraph.generated.models.externalConnectors.AccessType::0002-UnknownFutureValue @@ -107227,6 +112989,21 @@ msgraph.generated.models.externalConnectors.ConnectionState::0001-Ready msgraph.generated.models.externalConnectors.ConnectionState::0002-Obsolete msgraph.generated.models.externalConnectors.ConnectionState::0003-LimitExceeded msgraph.generated.models.externalConnectors.ConnectionState::0004-UnknownFutureValue +msgraph.generated.models.externalConnectors.ContentCategory::0000-Uncategorized +msgraph.generated.models.externalConnectors.ContentCategory::0001-KnowledgeBase +msgraph.generated.models.externalConnectors.ContentCategory::0002-Wikis +msgraph.generated.models.externalConnectors.ContentCategory::0003-FileRepository +msgraph.generated.models.externalConnectors.ContentCategory::0004-Qna +msgraph.generated.models.externalConnectors.ContentCategory::0005-Crm +msgraph.generated.models.externalConnectors.ContentCategory::0006-Dashboard +msgraph.generated.models.externalConnectors.ContentCategory::0007-People +msgraph.generated.models.externalConnectors.ContentCategory::0008-Media +msgraph.generated.models.externalConnectors.ContentCategory::0009-Email +msgraph.generated.models.externalConnectors.ContentCategory::0010-Messaging +msgraph.generated.models.externalConnectors.ContentCategory::0011-MeetingTranscripts +msgraph.generated.models.externalConnectors.ContentCategory::0012-TaskManagement +msgraph.generated.models.externalConnectors.ContentCategory::0013-LearningManagement +msgraph.generated.models.externalConnectors.ContentCategory::0014-UnknownFutureValue msgraph.generated.models.externalConnectors.DisplayTemplate::|public|additional_data():dict[str, Any] msgraph.generated.models.externalConnectors.DisplayTemplate::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.externalConnectors.DisplayTemplate::|public|backing_store:BackingStore @@ -107294,6 +113071,8 @@ msgraph.generated.models.externalConnectors.ExternalConnection::|public|configur msgraph.generated.models.externalConnectors.ExternalConnection::|public|connector_id():str msgraph.generated.models.externalConnectors.ExternalConnection::|public|connector_id(value:str):None msgraph.generated.models.externalConnectors.ExternalConnection::|public|constructor():None +msgraph.generated.models.externalConnectors.ExternalConnection::|public|content_category():ContentCategory +msgraph.generated.models.externalConnectors.ExternalConnection::|public|content_category(value:ContentCategory):None msgraph.generated.models.externalConnectors.ExternalConnection::|public|description():str msgraph.generated.models.externalConnectors.ExternalConnection::|public|description(value:str):None msgraph.generated.models.externalConnectors.ExternalConnection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -107418,7 +113197,50 @@ msgraph.generated.models.externalConnectors.Label::0006-LastModifiedDateTime msgraph.generated.models.externalConnectors.Label::0007-FileName msgraph.generated.models.externalConnectors.Label::0008-FileExtension msgraph.generated.models.externalConnectors.Label::0009-UnknownFutureValue -msgraph.generated.models.externalConnectors.Label::0010-IconUrl +msgraph.generated.models.externalConnectors.Label::0010-ContainerName +msgraph.generated.models.externalConnectors.Label::0011-ContainerUrl +msgraph.generated.models.externalConnectors.Label::0012-IconUrl +msgraph.generated.models.externalConnectors.Label::0013-AssignedToPeople +msgraph.generated.models.externalConnectors.Label::0014-ClosedBy +msgraph.generated.models.externalConnectors.Label::0015-ClosedDate +msgraph.generated.models.externalConnectors.Label::0016-Priority +msgraph.generated.models.externalConnectors.Label::0017-SprintName +msgraph.generated.models.externalConnectors.Label::0018-Tags +msgraph.generated.models.externalConnectors.Label::0019-Severity +msgraph.generated.models.externalConnectors.Label::0020-State +msgraph.generated.models.externalConnectors.Label::0021-DueDate +msgraph.generated.models.externalConnectors.Label::0022-ItemParentId +msgraph.generated.models.externalConnectors.Label::0023-ItemPath +msgraph.generated.models.externalConnectors.Label::0024-ItemType +msgraph.generated.models.externalConnectors.Label::0025-NumberOfReactions +msgraph.generated.models.externalConnectors.Label::0026-ParentUrl +msgraph.generated.models.externalConnectors.Label::0027-PriorityNormalized +msgraph.generated.models.externalConnectors.Label::0028-ReportedBy +msgraph.generated.models.externalConnectors.Label::0029-SecondaryId +msgraph.generated.models.externalConnectors.Label::0030-PersonEmails +msgraph.generated.models.externalConnectors.Label::0031-PersonAddresses +msgraph.generated.models.externalConnectors.Label::0032-PersonAnniversaries +msgraph.generated.models.externalConnectors.Label::0033-PersonName +msgraph.generated.models.externalConnectors.Label::0034-PersonNote +msgraph.generated.models.externalConnectors.Label::0035-PersonPhones +msgraph.generated.models.externalConnectors.Label::0036-PersonCurrentPosition +msgraph.generated.models.externalConnectors.Label::0037-PersonWebAccounts +msgraph.generated.models.externalConnectors.Label::0038-PersonWebSite +msgraph.generated.models.externalConnectors.Label::0039-PersonSkills +msgraph.generated.models.externalConnectors.Label::0040-PersonProjects +msgraph.generated.models.externalConnectors.Label::0041-PersonAccount +msgraph.generated.models.externalConnectors.Label::0042-PersonAwards +msgraph.generated.models.externalConnectors.Label::0043-PersonCertifications +msgraph.generated.models.externalConnectors.Label::0044-PersonAssistants +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 @@ -107457,12 +113279,16 @@ msgraph.generated.models.externalConnectors.PropertyType::0006-Int64Collection msgraph.generated.models.externalConnectors.PropertyType::0007-DoubleCollection msgraph.generated.models.externalConnectors.PropertyType::0008-DateTimeCollection msgraph.generated.models.externalConnectors.PropertyType::0009-UnknownFutureValue +msgraph.generated.models.externalConnectors.PropertyType::0010-Principal +msgraph.generated.models.externalConnectors.PropertyType::0011-PrincipalCollection msgraph.generated.models.externalConnectors.Property_::|public|additional_data():dict[str, Any] msgraph.generated.models.externalConnectors.Property_::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.externalConnectors.Property_::|public|aliases():list[str] msgraph.generated.models.externalConnectors.Property_::|public|aliases(value:list[str]):None msgraph.generated.models.externalConnectors.Property_::|public|backing_store:BackingStore msgraph.generated.models.externalConnectors.Property_::|public|constructor():None +msgraph.generated.models.externalConnectors.Property_::|public|description():str +msgraph.generated.models.externalConnectors.Property_::|public|description(value:str):None msgraph.generated.models.externalConnectors.Property_::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.externalConnectors.Property_::|public|is_queryable():bool msgraph.generated.models.externalConnectors.Property_::|public|is_queryable(value:bool):None @@ -107483,14 +113309,15 @@ msgraph.generated.models.externalConnectors.Property_::|public|type():PropertyTy msgraph.generated.models.externalConnectors.Property_::|public|type(value:PropertyType):None msgraph.generated.models.externalConnectors.Property_::|static|public|create_from_discriminator_value(parse_node:ParseNode):Property_ msgraph.generated.models.externalConnectors.Property_~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.models.externalConnectors.RuleOperation::0000-Equals -msgraph.generated.models.externalConnectors.RuleOperation::0001-NotEquals -msgraph.generated.models.externalConnectors.RuleOperation::0002-Contains -msgraph.generated.models.externalConnectors.RuleOperation::0003-NotContains -msgraph.generated.models.externalConnectors.RuleOperation::0004-LessThan -msgraph.generated.models.externalConnectors.RuleOperation::0005-GreaterThan -msgraph.generated.models.externalConnectors.RuleOperation::0006-StartsWith -msgraph.generated.models.externalConnectors.RuleOperation::0007-UnknownFutureValue +msgraph.generated.models.externalConnectors.RuleOperation::0000-Null +msgraph.generated.models.externalConnectors.RuleOperation::0001-Equals +msgraph.generated.models.externalConnectors.RuleOperation::0002-NotEquals +msgraph.generated.models.externalConnectors.RuleOperation::0003-Contains +msgraph.generated.models.externalConnectors.RuleOperation::0004-NotContains +msgraph.generated.models.externalConnectors.RuleOperation::0005-LessThan +msgraph.generated.models.externalConnectors.RuleOperation::0006-GreaterThan +msgraph.generated.models.externalConnectors.RuleOperation::0007-StartsWith +msgraph.generated.models.externalConnectors.RuleOperation::0008-UnknownFutureValue msgraph.generated.models.externalConnectors.Schema-->Entity msgraph.generated.models.externalConnectors.Schema::|public|base_type():str msgraph.generated.models.externalConnectors.Schema::|public|base_type(value:str):None @@ -107585,6 +113412,10 @@ msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|get_f msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|odata_type:str msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_attribute_collection():OnAttributeCollectionHandler msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_attribute_collection(value:OnAttributeCollectionHandler):None +msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_attribute_collection_start():OnAttributeCollectionStartHandler +msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_attribute_collection_start(value:OnAttributeCollectionStartHandler):None +msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_attribute_collection_submit():OnAttributeCollectionSubmitHandler +msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_attribute_collection_submit(value:OnAttributeCollectionSubmitHandler):None msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_authentication_method_load_start():OnAuthenticationMethodLoadStartHandler msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_authentication_method_load_start(value:OnAuthenticationMethodLoadStartHandler):None msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|on_interactive_auth_flow_start():OnInteractiveAuthFlowStartHandler @@ -107612,6 +113443,26 @@ 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]] +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|odata_type:str +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|static|public|create_from_discriminator_value(parse_node:ParseNode):FallbackToMicrosoftProviderOnError msgraph.generated.models.FeatureRolloutPolicy-->Entity msgraph.generated.models.FeatureRolloutPolicy::|public|applies_to():list[DirectoryObject] msgraph.generated.models.FeatureRolloutPolicy::|public|applies_to(value:list[DirectoryObject]):None @@ -107690,14 +113541,16 @@ msgraph.generated.models.Fido2AuthenticationMethod::|public|attestation_certific msgraph.generated.models.Fido2AuthenticationMethod::|public|attestation_level():AttestationLevel msgraph.generated.models.Fido2AuthenticationMethod::|public|attestation_level(value:AttestationLevel):None msgraph.generated.models.Fido2AuthenticationMethod::|public|constructor():None -msgraph.generated.models.Fido2AuthenticationMethod::|public|created_date_time():datetime.datetime -msgraph.generated.models.Fido2AuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.Fido2AuthenticationMethod::|public|display_name():str msgraph.generated.models.Fido2AuthenticationMethod::|public|display_name(value:str):None msgraph.generated.models.Fido2AuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.Fido2AuthenticationMethod::|public|model():str msgraph.generated.models.Fido2AuthenticationMethod::|public|model(value:str):None 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 @@ -107709,9 +113562,11 @@ msgraph.generated.models.Fido2AuthenticationMethodCollectionResponse::|public|va msgraph.generated.models.Fido2AuthenticationMethodCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):Fido2AuthenticationMethodCollectionResponse msgraph.generated.models.Fido2AuthenticationMethodConfiguration-->AuthenticationMethodConfiguration msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|constructor():None +msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|default_passkey_profile():str +msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|default_passkey_profile(value:str):None msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|include_targets():list[AuthenticationMethodTarget] -msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|include_targets(value:list[AuthenticationMethodTarget]):None +msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|include_targets():list[PasskeyAuthenticationMethodTarget] +msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|include_targets(value:list[PasskeyAuthenticationMethodTarget]):None msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|is_attestation_enforced():bool msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|is_attestation_enforced(value:bool):None msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|is_self_service_registration_allowed():bool @@ -107719,6 +113574,8 @@ msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|is_self msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|key_restrictions():Fido2KeyRestrictions msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|key_restrictions(value:Fido2KeyRestrictions):None msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|odata_type:str +msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|passkey_profiles():list[PasskeyProfile] +msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|passkey_profiles(value:list[PasskeyProfile]):None msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Fido2AuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):Fido2AuthenticationMethodConfiguration msgraph.generated.models.Fido2CombinationConfiguration-->AuthenticationCombinationConfiguration @@ -107859,6 +113716,10 @@ msgraph.generated.models.FileStorage-->Entity msgraph.generated.models.FileStorage::|public|constructor():None msgraph.generated.models.FileStorage::|public|containers():list[FileStorageContainer] msgraph.generated.models.FileStorage::|public|containers(value:list[FileStorageContainer]):None +msgraph.generated.models.FileStorage::|public|container_types():list[FileStorageContainerType] +msgraph.generated.models.FileStorage::|public|container_types(value:list[FileStorageContainerType]):None +msgraph.generated.models.FileStorage::|public|container_type_registrations():list[FileStorageContainerTypeRegistration] +msgraph.generated.models.FileStorage::|public|container_type_registrations(value:list[FileStorageContainerTypeRegistration]):None msgraph.generated.models.FileStorage::|public|deleted_containers():list[FileStorageContainer] msgraph.generated.models.FileStorage::|public|deleted_containers(value:list[FileStorageContainer]):None msgraph.generated.models.FileStorage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -107866,6 +113727,10 @@ msgraph.generated.models.FileStorage::|public|odata_type:str msgraph.generated.models.FileStorage::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.FileStorage::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorage msgraph.generated.models.FileStorageContainer-->Entity +msgraph.generated.models.FileStorageContainer::|public|assigned_sensitivity_label():AssignedLabel +msgraph.generated.models.FileStorageContainer::|public|assigned_sensitivity_label(value:AssignedLabel):None +msgraph.generated.models.FileStorageContainer::|public|columns():list[ColumnDefinition] +msgraph.generated.models.FileStorageContainer::|public|columns(value:list[ColumnDefinition]):None msgraph.generated.models.FileStorageContainer::|public|constructor():None msgraph.generated.models.FileStorageContainer::|public|container_type_id():UUID msgraph.generated.models.FileStorageContainer::|public|container_type_id(value:UUID):None @@ -107882,6 +113747,8 @@ msgraph.generated.models.FileStorageContainer::|public|drive(value:Drive):None msgraph.generated.models.FileStorageContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.FileStorageContainer::|public|lock_state():SiteLockState msgraph.generated.models.FileStorageContainer::|public|lock_state(value:SiteLockState):None +msgraph.generated.models.FileStorageContainer::|public|migration_jobs():list[SharePointMigrationJob] +msgraph.generated.models.FileStorageContainer::|public|migration_jobs(value:list[SharePointMigrationJob]):None msgraph.generated.models.FileStorageContainer::|public|odata_type:str msgraph.generated.models.FileStorageContainer::|public|permissions():list[Permission] msgraph.generated.models.FileStorageContainer::|public|permissions(value:list[Permission]):None @@ -107890,11 +113757,20 @@ msgraph.generated.models.FileStorageContainer::|public|recycle_bin(value:Recycle msgraph.generated.models.FileStorageContainer::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.FileStorageContainer::|public|settings():FileStorageContainerSettings msgraph.generated.models.FileStorageContainer::|public|settings(value:FileStorageContainerSettings):None +msgraph.generated.models.FileStorageContainer::|public|share_point_groups():list[SharePointGroup] +msgraph.generated.models.FileStorageContainer::|public|share_point_groups(value:list[SharePointGroup]):None msgraph.generated.models.FileStorageContainer::|public|status():FileStorageContainerStatus msgraph.generated.models.FileStorageContainer::|public|status(value:FileStorageContainerStatus):None msgraph.generated.models.FileStorageContainer::|public|viewpoint():FileStorageContainerViewpoint msgraph.generated.models.FileStorageContainer::|public|viewpoint(value:FileStorageContainerViewpoint):None msgraph.generated.models.FileStorageContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainer +msgraph.generated.models.FileStorageContainerBillingClassification::0000-Standard +msgraph.generated.models.FileStorageContainerBillingClassification::0001-Trial +msgraph.generated.models.FileStorageContainerBillingClassification::0002-DirectToCustomer +msgraph.generated.models.FileStorageContainerBillingClassification::0003-UnknownFutureValue +msgraph.generated.models.FileStorageContainerBillingStatus::0000-Invalid +msgraph.generated.models.FileStorageContainerBillingStatus::0001-Valid +msgraph.generated.models.FileStorageContainerBillingStatus::0002-UnknownFutureValue msgraph.generated.models.FileStorageContainerCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.FileStorageContainerCollectionResponse::|public|constructor():None msgraph.generated.models.FileStorageContainerCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -107927,6 +113803,166 @@ msgraph.generated.models.FileStorageContainerSettings~~>AdditionalDataHolder; Ba msgraph.generated.models.FileStorageContainerStatus::0000-Inactive msgraph.generated.models.FileStorageContainerStatus::0001-Active msgraph.generated.models.FileStorageContainerStatus::0002-UnknownFutureValue +msgraph.generated.models.FileStorageContainerType-->Entity +msgraph.generated.models.FileStorageContainerType::|public|billing_classification():FileStorageContainerBillingClassification +msgraph.generated.models.FileStorageContainerType::|public|billing_classification(value:FileStorageContainerBillingClassification):None +msgraph.generated.models.FileStorageContainerType::|public|billing_status():FileStorageContainerBillingStatus +msgraph.generated.models.FileStorageContainerType::|public|billing_status(value:FileStorageContainerBillingStatus):None +msgraph.generated.models.FileStorageContainerType::|public|constructor():None +msgraph.generated.models.FileStorageContainerType::|public|created_date_time():datetime.datetime +msgraph.generated.models.FileStorageContainerType::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.FileStorageContainerType::|public|etag():str +msgraph.generated.models.FileStorageContainerType::|public|etag(value:str):None +msgraph.generated.models.FileStorageContainerType::|public|expiration_date_time():datetime.datetime +msgraph.generated.models.FileStorageContainerType::|public|expiration_date_time(value:datetime.datetime):None +msgraph.generated.models.FileStorageContainerType::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerType::|public|name():str +msgraph.generated.models.FileStorageContainerType::|public|name(value:str):None +msgraph.generated.models.FileStorageContainerType::|public|odata_type:str +msgraph.generated.models.FileStorageContainerType::|public|owning_app_id():UUID +msgraph.generated.models.FileStorageContainerType::|public|owning_app_id(value:UUID):None +msgraph.generated.models.FileStorageContainerType::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerType::|public|settings():FileStorageContainerTypeSettings +msgraph.generated.models.FileStorageContainerType::|public|settings(value:FileStorageContainerTypeSettings):None +msgraph.generated.models.FileStorageContainerType::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerType +msgraph.generated.models.FileStorageContainerTypeAppPermission::0000-None_ +msgraph.generated.models.FileStorageContainerTypeAppPermission::0001-ReadContent +msgraph.generated.models.FileStorageContainerTypeAppPermission::0002-WriteContent +msgraph.generated.models.FileStorageContainerTypeAppPermission::0003-ManageContent +msgraph.generated.models.FileStorageContainerTypeAppPermission::0004-Create +msgraph.generated.models.FileStorageContainerTypeAppPermission::0005-Delete +msgraph.generated.models.FileStorageContainerTypeAppPermission::0006-Read +msgraph.generated.models.FileStorageContainerTypeAppPermission::0007-Write +msgraph.generated.models.FileStorageContainerTypeAppPermission::0008-EnumeratePermissions +msgraph.generated.models.FileStorageContainerTypeAppPermission::0009-AddPermissions +msgraph.generated.models.FileStorageContainerTypeAppPermission::0010-UpdatePermissions +msgraph.generated.models.FileStorageContainerTypeAppPermission::0011-DeletePermissions +msgraph.generated.models.FileStorageContainerTypeAppPermission::0012-DeleteOwnPermission +msgraph.generated.models.FileStorageContainerTypeAppPermission::0013-ManagePermissions +msgraph.generated.models.FileStorageContainerTypeAppPermission::0014-Full +msgraph.generated.models.FileStorageContainerTypeAppPermission::0015-UnknownFutureValue +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|additional_data():dict[str, Any] +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|application_permissions():list[FileStorageContainerTypeAppPermission] +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|application_permissions(value:list[FileStorageContainerTypeAppPermission]):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|app_id():str +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|app_id(value:str):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|backing_store:BackingStore +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|delegated_permissions():list[FileStorageContainerTypeAppPermission] +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|delegated_permissions(value:list[FileStorageContainerTypeAppPermission]):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|odata_type():str +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|odata_type(value:str):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeAppPermissionGrant +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|value():list[FileStorageContainerTypeAppPermissionGrant] +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|value(value:list[FileStorageContainerTypeAppPermissionGrant]):None +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeAppPermissionGrantCollectionResponse +msgraph.generated.models.FileStorageContainerTypeAppPermissionGrant~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FileStorageContainerTypeCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FileStorageContainerTypeCollectionResponse::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeCollectionResponse::|public|value():list[FileStorageContainerType] +msgraph.generated.models.FileStorageContainerTypeCollectionResponse::|public|value(value:list[FileStorageContainerType]):None +msgraph.generated.models.FileStorageContainerTypeCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeCollectionResponse +msgraph.generated.models.FileStorageContainerTypeRegistration-->Entity +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|application_permission_grants():list[FileStorageContainerTypeAppPermissionGrant] +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|application_permission_grants(value:list[FileStorageContainerTypeAppPermissionGrant]):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|billing_classification():FileStorageContainerBillingClassification +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|billing_classification(value:FileStorageContainerBillingClassification):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|billing_status():FileStorageContainerBillingStatus +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|billing_status(value:FileStorageContainerBillingStatus):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|etag():str +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|etag(value:str):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|expiration_date_time():datetime.datetime +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|expiration_date_time(value:datetime.datetime):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|name():str +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|name(value:str):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|odata_type:str +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|owning_app_id():UUID +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|owning_app_id(value:UUID):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|registered_date_time():datetime.datetime +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|registered_date_time(value:datetime.datetime):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|settings():FileStorageContainerTypeRegistrationSettings +msgraph.generated.models.FileStorageContainerTypeRegistration::|public|settings(value:FileStorageContainerTypeRegistrationSettings):None +msgraph.generated.models.FileStorageContainerTypeRegistration::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeRegistration +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|value():list[FileStorageContainerTypeRegistration] +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|value(value:list[FileStorageContainerTypeRegistration]):None +msgraph.generated.models.FileStorageContainerTypeRegistrationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeRegistrationCollectionResponse +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|backing_store:BackingStore +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_discoverability_enabled():bool +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_discoverability_enabled(value:bool):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_item_versioning_enabled():bool +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_item_versioning_enabled(value:bool):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_search_enabled():bool +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_search_enabled(value:bool):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_sharing_restricted():bool +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|is_sharing_restricted(value:bool):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|item_major_version_limit():int +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|item_major_version_limit(value:int):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|max_storage_per_container_in_bytes():int +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|max_storage_per_container_in_bytes(value:int):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|odata_type():str +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|odata_type(value:str):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|sharing_capability():SharingCapabilities +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|sharing_capability(value:SharingCapabilities):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|url_template():str +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|public|url_template(value:str):None +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeRegistrationSettings +msgraph.generated.models.FileStorageContainerTypeRegistrationSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FileStorageContainerTypeSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.FileStorageContainerTypeSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|backing_store:BackingStore +msgraph.generated.models.FileStorageContainerTypeSettings::|public|constructor():None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|consuming_tenant_overridables():FileStorageContainerTypeSettingsOverride +msgraph.generated.models.FileStorageContainerTypeSettings::|public|consuming_tenant_overridables(value:FileStorageContainerTypeSettingsOverride):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_discoverability_enabled():bool +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_discoverability_enabled(value:bool):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_item_versioning_enabled():bool +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_item_versioning_enabled(value:bool):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_search_enabled():bool +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_search_enabled(value:bool):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_sharing_restricted():bool +msgraph.generated.models.FileStorageContainerTypeSettings::|public|is_sharing_restricted(value:bool):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|item_major_version_limit():int +msgraph.generated.models.FileStorageContainerTypeSettings::|public|item_major_version_limit(value:int):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|max_storage_per_container_in_bytes():int +msgraph.generated.models.FileStorageContainerTypeSettings::|public|max_storage_per_container_in_bytes(value:int):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|odata_type():str +msgraph.generated.models.FileStorageContainerTypeSettings::|public|odata_type(value:str):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|sharing_capability():SharingCapabilities +msgraph.generated.models.FileStorageContainerTypeSettings::|public|sharing_capability(value:SharingCapabilities):None +msgraph.generated.models.FileStorageContainerTypeSettings::|public|url_template():str +msgraph.generated.models.FileStorageContainerTypeSettings::|public|url_template(value:str):None +msgraph.generated.models.FileStorageContainerTypeSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileStorageContainerTypeSettings +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0000-UrlTemplate +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0001-IsDiscoverabilityEnabled +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0002-IsSearchEnabled +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0003-IsItemVersioningEnabled +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0004-ItemMajorVersionLimit +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0005-MaxStoragePerContainerInBytes +msgraph.generated.models.FileStorageContainerTypeSettingsOverride::0006-UnknownFutureValue +msgraph.generated.models.FileStorageContainerTypeSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.FileStorageContainerViewpoint::|public|additional_data():dict[str, Any] msgraph.generated.models.FileStorageContainerViewpoint::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.FileStorageContainerViewpoint::|public|backing_store:BackingStore @@ -108047,6 +114083,36 @@ msgraph.generated.models.FirewallPacketQueueingMethodType::0004-QueueBoth msgraph.generated.models.FirewallPreSharedKeyEncodingMethodType::0000-DeviceDefault msgraph.generated.models.FirewallPreSharedKeyEncodingMethodType::0001-None_ msgraph.generated.models.FirewallPreSharedKeyEncodingMethodType::0002-UtF8 +msgraph.generated.models.FixtureMap-->BaseMapFeature +msgraph.generated.models.FixtureMap::|public|constructor():None +msgraph.generated.models.FixtureMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FixtureMap::|public|odata_type:str +msgraph.generated.models.FixtureMap::|public|place_id():str +msgraph.generated.models.FixtureMap::|public|place_id(value:str):None +msgraph.generated.models.FixtureMap::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FixtureMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):FixtureMap +msgraph.generated.models.FixtureMapCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FixtureMapCollectionResponse::|public|constructor():None +msgraph.generated.models.FixtureMapCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FixtureMapCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FixtureMapCollectionResponse::|public|value():list[FixtureMap] +msgraph.generated.models.FixtureMapCollectionResponse::|public|value(value:list[FixtureMap]):None +msgraph.generated.models.FixtureMapCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FixtureMapCollectionResponse +msgraph.generated.models.Floor-->Place +msgraph.generated.models.Floor::|public|constructor():None +msgraph.generated.models.Floor::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Floor::|public|odata_type:str +msgraph.generated.models.Floor::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Floor::|public|sort_order():int +msgraph.generated.models.Floor::|public|sort_order(value:int):None +msgraph.generated.models.Floor::|static|public|create_from_discriminator_value(parse_node:ParseNode):Floor +msgraph.generated.models.FloorCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FloorCollectionResponse::|public|constructor():None +msgraph.generated.models.FloorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FloorCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FloorCollectionResponse::|public|value():list[Floor] +msgraph.generated.models.FloorCollectionResponse::|public|value(value:list[Floor]):None +msgraph.generated.models.FloorCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FloorCollectionResponse msgraph.generated.models.Folder::|public|additional_data():dict[str, Any] msgraph.generated.models.Folder::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.Folder::|public|backing_store:BackingStore @@ -108098,6 +114164,52 @@ msgraph.generated.models.FollowupFlagStatus::0000-NotFlagged msgraph.generated.models.FollowupFlagStatus::0001-Complete msgraph.generated.models.FollowupFlagStatus::0002-Flagged msgraph.generated.models.FollowupFlag~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FootprintMap-->BaseMapFeature +msgraph.generated.models.FootprintMap::|public|constructor():None +msgraph.generated.models.FootprintMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FootprintMap::|public|odata_type:str +msgraph.generated.models.FootprintMap::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FootprintMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):FootprintMap +msgraph.generated.models.FootprintMapCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FootprintMapCollectionResponse::|public|constructor():None +msgraph.generated.models.FootprintMapCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FootprintMapCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FootprintMapCollectionResponse::|public|value():list[FootprintMap] +msgraph.generated.models.FootprintMapCollectionResponse::|public|value(value:list[FootprintMap]):None +msgraph.generated.models.FootprintMapCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FootprintMapCollectionResponse +msgraph.generated.models.FraudProtectionConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.FraudProtectionConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.FraudProtectionConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.FraudProtectionConfiguration::|public|constructor():None +msgraph.generated.models.FraudProtectionConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionConfiguration::|public|odata_type():str +msgraph.generated.models.FraudProtectionConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.FraudProtectionConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionConfiguration +msgraph.generated.models.FraudProtectionConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FraudProtectionProvider-->Entity +msgraph.generated.models.FraudProtectionProvider::|public|constructor():None +msgraph.generated.models.FraudProtectionProvider::|public|display_name():str +msgraph.generated.models.FraudProtectionProvider::|public|display_name(value:str):None +msgraph.generated.models.FraudProtectionProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionProvider::|public|odata_type:str +msgraph.generated.models.FraudProtectionProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionProvider +msgraph.generated.models.FraudProtectionProviderCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|constructor():None +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|value():list[FraudProtectionProvider] +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|value(value:list[FraudProtectionProvider]):None +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionProviderCollectionResponse +msgraph.generated.models.FraudProtectionProviderConfiguration-->FraudProtectionConfiguration +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|constructor():None +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|fraud_protection_provider():FraudProtectionProvider +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|fraud_protection_provider(value:FraudProtectionProvider):None +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|odata_type:str +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionProviderConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionProviderConfiguration msgraph.generated.models.FreeBusyError::|public|additional_data():dict[str, Any] msgraph.generated.models.FreeBusyError::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.FreeBusyError::|public|backing_store:BackingStore @@ -108176,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 @@ -108193,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 @@ -108285,6 +114451,8 @@ msgraph.generated.models.Group::|public|on_premises_sam_account_name():str msgraph.generated.models.Group::|public|on_premises_sam_account_name(value:str):None msgraph.generated.models.Group::|public|on_premises_security_identifier():str msgraph.generated.models.Group::|public|on_premises_security_identifier(value:str):None +msgraph.generated.models.Group::|public|on_premises_sync_behavior():OnPremisesSyncBehavior +msgraph.generated.models.Group::|public|on_premises_sync_behavior(value:OnPremisesSyncBehavior):None msgraph.generated.models.Group::|public|on_premises_sync_enabled():bool msgraph.generated.models.Group::|public|on_premises_sync_enabled(value:bool):None msgraph.generated.models.Group::|public|owners():list[DirectoryObject] @@ -108307,6 +114475,10 @@ msgraph.generated.models.Group::|public|rejected_senders():list[DirectoryObject] msgraph.generated.models.Group::|public|rejected_senders(value:list[DirectoryObject]):None msgraph.generated.models.Group::|public|renewed_date_time():datetime.datetime msgraph.generated.models.Group::|public|renewed_date_time(value:datetime.datetime):None +msgraph.generated.models.Group::|public|resource_behavior_options():list[str] +msgraph.generated.models.Group::|public|resource_behavior_options(value:list[str]):None +msgraph.generated.models.Group::|public|resource_provisioning_options():list[str] +msgraph.generated.models.Group::|public|resource_provisioning_options(value:list[str]):None msgraph.generated.models.Group::|public|security_enabled():bool msgraph.generated.models.Group::|public|security_enabled(value:bool):None msgraph.generated.models.Group::|public|security_identifier():str @@ -108334,6 +114506,8 @@ msgraph.generated.models.Group::|public|unseen_count():int msgraph.generated.models.Group::|public|unseen_count(value:int):None msgraph.generated.models.Group::|public|visibility():str msgraph.generated.models.Group::|public|visibility(value:str):None +msgraph.generated.models.Group::|public|welcome_message_enabled():bool +msgraph.generated.models.Group::|public|welcome_message_enabled(value:bool):None msgraph.generated.models.Group::|static|public|create_from_discriminator_value(parse_node:ParseNode):Group msgraph.generated.models.GroupAssignmentTarget-->DeviceAndAppManagementAssignmentTarget msgraph.generated.models.GroupAssignmentTarget::|public|constructor():None @@ -108397,6 +114571,12 @@ msgraph.generated.models.GroupPeerOutlierRecommendationInsightSettings::|public| msgraph.generated.models.GroupPeerOutlierRecommendationInsightSettings::|public|odata_type:str msgraph.generated.models.GroupPeerOutlierRecommendationInsightSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.GroupPeerOutlierRecommendationInsightSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupPeerOutlierRecommendationInsightSettings +msgraph.generated.models.GroupScope-->ScopeBase +msgraph.generated.models.GroupScope::|public|constructor():None +msgraph.generated.models.GroupScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.GroupScope::|public|odata_type:str +msgraph.generated.models.GroupScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.GroupScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupScope msgraph.generated.models.GroupSetting-->Entity msgraph.generated.models.GroupSetting::|public|constructor():None msgraph.generated.models.GroupSetting::|public|display_name():str @@ -108549,6 +114729,16 @@ msgraph.generated.models.HttpRequestEndpoint::|public|serialize(writer:Serializa msgraph.generated.models.HttpRequestEndpoint::|public|target_url():str msgraph.generated.models.HttpRequestEndpoint::|public|target_url(value:str):None msgraph.generated.models.HttpRequestEndpoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):HttpRequestEndpoint +msgraph.generated.models.HumanSecurityFraudProtectionProvider-->FraudProtectionProvider +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|app_id():str +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|app_id(value:str):None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|constructor():None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|odata_type:str +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|server_token():str +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|server_token(value:str):None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):HumanSecurityFraudProtectionProvider msgraph.generated.models.HyperlinkOrPictureColumn::|public|additional_data():dict[str, Any] msgraph.generated.models.HyperlinkOrPictureColumn::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.HyperlinkOrPictureColumn::|public|backing_store:BackingStore @@ -108617,9 +114807,13 @@ msgraph.generated.models.IdentityContainer::|public|get_field_deserializers():di msgraph.generated.models.IdentityContainer::|public|identity_providers():list[IdentityProviderBase] msgraph.generated.models.IdentityContainer::|public|identity_providers(value:list[IdentityProviderBase]):None msgraph.generated.models.IdentityContainer::|public|odata_type:str +msgraph.generated.models.IdentityContainer::|public|risk_prevention():RiskPreventionContainer +msgraph.generated.models.IdentityContainer::|public|risk_prevention(value:RiskPreventionContainer):None 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 @@ -108627,6 +114821,60 @@ msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|get_field_dese msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|odata_type:str msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.IdentityCustomUserFlowAttribute::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityCustomUserFlowAttribute +msgraph.generated.models.identityGovernance.ActivateGroupScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|group():Group +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|group(value:Group):None +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateGroupScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateGroupScope +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|processing_results():list[UserProcessingResult] +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|processing_results(value:list[UserProcessingResult]):None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|task_scope():ActivationTaskScopeType +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|task_scope(value:ActivationTaskScopeType):None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateProcessingResultScope +msgraph.generated.models.identityGovernance.ActivateRunScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|run():Run +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|run(value:Run):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|task_scope():ActivationTaskScopeType +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|task_scope(value:ActivationTaskScopeType):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|user_scope():ActivationUserScopeType +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|user_scope(value:ActivationUserScopeType):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateRunScope +msgraph.generated.models.identityGovernance.ActivateUserScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|users():list[User] +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|users(value:list[User]):None +msgraph.generated.models.identityGovernance.ActivateUserScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateUserScope +msgraph.generated.models.identityGovernance.ActivationScope::|public|additional_data():dict[str, Any] +msgraph.generated.models.identityGovernance.ActivationScope::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.ActivationScope::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.ActivationScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivationScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivationScope::|public|odata_type():str +msgraph.generated.models.identityGovernance.ActivationScope::|public|odata_type(value:str):None +msgraph.generated.models.identityGovernance.ActivationScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivationScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivationScope +msgraph.generated.models.identityGovernance.ActivationScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.ActivationTaskScopeType::0000-AllTasks +msgraph.generated.models.identityGovernance.ActivationTaskScopeType::0001-FailedTasks +msgraph.generated.models.identityGovernance.ActivationTaskScopeType::0002-UnknownFutureValue +msgraph.generated.models.identityGovernance.ActivationUserScopeType::0000-AllUsers +msgraph.generated.models.identityGovernance.ActivationUserScopeType::0001-FailedUsers +msgraph.generated.models.identityGovernance.ActivationUserScopeType::0002-UnknownFutureValue msgraph.generated.models.identityGovernance.AttributeChangeTrigger-->WorkflowExecutionTrigger msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|constructor():None msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -108814,6 +115062,8 @@ msgraph.generated.models.identityGovernance.RuleBasedSubjectSet::|public|rule(va msgraph.generated.models.identityGovernance.RuleBasedSubjectSet::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.RuleBasedSubjectSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):RuleBasedSubjectSet msgraph.generated.models.identityGovernance.Run-->Entity +msgraph.generated.models.identityGovernance.Run::|public|activated_on_scope():ActivationScope +msgraph.generated.models.identityGovernance.Run::|public|activated_on_scope(value:ActivationScope):None msgraph.generated.models.identityGovernance.Run::|public|completed_date_time():datetime.datetime msgraph.generated.models.identityGovernance.Run::|public|completed_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.Run::|public|constructor():None @@ -108827,6 +115077,8 @@ msgraph.generated.models.identityGovernance.Run::|public|last_updated_date_time( msgraph.generated.models.identityGovernance.Run::|public|odata_type:str msgraph.generated.models.identityGovernance.Run::|public|processing_status():LifecycleWorkflowProcessingStatus msgraph.generated.models.identityGovernance.Run::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph.generated.models.identityGovernance.Run::|public|reprocessed_runs():list[Run] +msgraph.generated.models.identityGovernance.Run::|public|reprocessed_runs(value:list[Run]):None msgraph.generated.models.identityGovernance.Run::|public|scheduled_date_time():datetime.datetime msgraph.generated.models.identityGovernance.Run::|public|scheduled_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.Run::|public|serialize(writer:SerializationWriter):None @@ -108942,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 @@ -109102,6 +115356,14 @@ msgraph.generated.models.identityGovernance.TriggerAttribute::|public|odata_type msgraph.generated.models.identityGovernance.TriggerAttribute::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.TriggerAttribute::|static|public|create_from_discriminator_value(parse_node:ParseNode):TriggerAttribute msgraph.generated.models.identityGovernance.TriggerAttribute~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.UserInactivityTrigger-->WorkflowExecutionTrigger +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|public|constructor():None +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|public|inactivity_period_in_days():int +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|public|inactivity_period_in_days(value:int):None +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|public|odata_type:str +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.UserInactivityTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserInactivityTrigger msgraph.generated.models.identityGovernance.UserProcessingResult-->Entity msgraph.generated.models.identityGovernance.UserProcessingResult::|public|completed_date_time():datetime.datetime msgraph.generated.models.identityGovernance.UserProcessingResult::|public|completed_date_time(value:datetime.datetime):None @@ -109112,6 +115374,8 @@ msgraph.generated.models.identityGovernance.UserProcessingResult::|public|get_fi msgraph.generated.models.identityGovernance.UserProcessingResult::|public|odata_type:str msgraph.generated.models.identityGovernance.UserProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus msgraph.generated.models.identityGovernance.UserProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph.generated.models.identityGovernance.UserProcessingResult::|public|reprocessed_runs():list[Run] +msgraph.generated.models.identityGovernance.UserProcessingResult::|public|reprocessed_runs(value:list[Run]):None msgraph.generated.models.identityGovernance.UserProcessingResult::|public|scheduled_date_time():datetime.datetime msgraph.generated.models.identityGovernance.UserProcessingResult::|public|scheduled_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.UserProcessingResult::|public|serialize(writer:SerializationWriter):None @@ -109188,6 +115452,8 @@ msgraph.generated.models.identityGovernance.Workflow::|public|versions(value:lis msgraph.generated.models.identityGovernance.Workflow::|static|public|create_from_discriminator_value(parse_node:ParseNode):Workflow msgraph.generated.models.identityGovernance.WorkflowBase::|public|additional_data():dict[str, Any] msgraph.generated.models.identityGovernance.WorkflowBase::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.WorkflowBase::|public|administration_scope_targets():list[DirectoryObject] +msgraph.generated.models.identityGovernance.WorkflowBase::|public|administration_scope_targets(value:list[DirectoryObject]):None msgraph.generated.models.identityGovernance.WorkflowBase::|public|backing_store:BackingStore msgraph.generated.models.identityGovernance.WorkflowBase::|public|category():LifecycleWorkflowCategory msgraph.generated.models.identityGovernance.WorkflowBase::|public|category(value:LifecycleWorkflowCategory):None @@ -109248,6 +115514,7 @@ msgraph.generated.models.identityGovernance.WorkflowExecutionTrigger~~>Additiona msgraph.generated.models.identityGovernance.WorkflowExecutionType::0000-Scheduled msgraph.generated.models.identityGovernance.WorkflowExecutionType::0001-OnDemand msgraph.generated.models.identityGovernance.WorkflowExecutionType::0002-UnknownFutureValue +msgraph.generated.models.identityGovernance.WorkflowExecutionType::0003-ActivatedWithScope msgraph.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data():dict[str, Any] msgraph.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|backing_store:BackingStore @@ -109506,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 @@ -109671,6 +115946,20 @@ msgraph.generated.models.IncludedUserTypes::0000-All msgraph.generated.models.IncludedUserTypes::0001-Member msgraph.generated.models.IncludedUserTypes::0002-Guest msgraph.generated.models.IncludedUserTypes::0003-UnknownFutureValue +msgraph.generated.models.IncludeTarget::|public|additional_data():dict[str, Any] +msgraph.generated.models.IncludeTarget::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.IncludeTarget::|public|backing_store:BackingStore +msgraph.generated.models.IncludeTarget::|public|constructor():None +msgraph.generated.models.IncludeTarget::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.IncludeTarget::|public|id():str +msgraph.generated.models.IncludeTarget::|public|id(value:str):None +msgraph.generated.models.IncludeTarget::|public|odata_type():str +msgraph.generated.models.IncludeTarget::|public|odata_type(value:str):None +msgraph.generated.models.IncludeTarget::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.IncludeTarget::|public|target_type():AuthenticationMethodTargetType +msgraph.generated.models.IncludeTarget::|public|target_type(value:AuthenticationMethodTargetType):None +msgraph.generated.models.IncludeTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncludeTarget +msgraph.generated.models.IncludeTarget~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.IncomingCallOptions-->CallOptions msgraph.generated.models.IncomingCallOptions::|public|constructor():None msgraph.generated.models.IncomingCallOptions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -109695,6 +115984,9 @@ msgraph.generated.models.IncomingContext::|public|transferor():IdentitySet msgraph.generated.models.IncomingContext::|public|transferor(value:IdentitySet):None msgraph.generated.models.IncomingContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncomingContext msgraph.generated.models.IncomingContext~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.IncompatiblePrinterSettings::0000-Show +msgraph.generated.models.IncompatiblePrinterSettings::0001-Hide +msgraph.generated.models.IncompatiblePrinterSettings::0002-UnknownFutureValue msgraph.generated.models.IncompleteData::|public|additional_data():dict[str, Any] msgraph.generated.models.IncompleteData::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.IncompleteData::|public|backing_store:BackingStore @@ -109770,6 +116062,32 @@ msgraph.generated.models.InformationProtection::|public|threat_assessment_reques msgraph.generated.models.InformationProtection::|public|threat_assessment_requests(value:list[ThreatAssessmentRequest]):None msgraph.generated.models.InformationProtection::|static|public|create_from_discriminator_value(parse_node:ParseNode):InformationProtection msgraph.generated.models.InformationProtection~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.InheritablePermission::|public|additional_data():dict[str, Any] +msgraph.generated.models.InheritablePermission::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.InheritablePermission::|public|backing_store:BackingStore +msgraph.generated.models.InheritablePermission::|public|constructor():None +msgraph.generated.models.InheritablePermission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.InheritablePermission::|public|inheritable_scopes():InheritableScopes +msgraph.generated.models.InheritablePermission::|public|inheritable_scopes(value:InheritableScopes):None +msgraph.generated.models.InheritablePermission::|public|odata_type():str +msgraph.generated.models.InheritablePermission::|public|odata_type(value:str):None +msgraph.generated.models.InheritablePermission::|public|resource_app_id():str +msgraph.generated.models.InheritablePermission::|public|resource_app_id(value:str):None +msgraph.generated.models.InheritablePermission::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.InheritablePermission::|static|public|create_from_discriminator_value(parse_node:ParseNode):InheritablePermission +msgraph.generated.models.InheritablePermission~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.InheritableScopes::|public|additional_data():dict[str, Any] +msgraph.generated.models.InheritableScopes::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.InheritableScopes::|public|backing_store:BackingStore +msgraph.generated.models.InheritableScopes::|public|constructor():None +msgraph.generated.models.InheritableScopes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.InheritableScopes::|public|kind():ScopeCollectionKind +msgraph.generated.models.InheritableScopes::|public|kind(value:ScopeCollectionKind):None +msgraph.generated.models.InheritableScopes::|public|odata_type():str +msgraph.generated.models.InheritableScopes::|public|odata_type(value:str):None +msgraph.generated.models.InheritableScopes::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.InheritableScopes::|static|public|create_from_discriminator_value(parse_node:ParseNode):InheritableScopes +msgraph.generated.models.InheritableScopes~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Initiator-->Identity msgraph.generated.models.Initiator::|public|constructor():None msgraph.generated.models.Initiator::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -109782,6 +116100,11 @@ msgraph.generated.models.InitiatorType::0000-User msgraph.generated.models.InitiatorType::0001-Application msgraph.generated.models.InitiatorType::0002-System msgraph.generated.models.InitiatorType::0003-UnknownFutureValue +msgraph.generated.models.InsiderRiskLevel::0000-None_ +msgraph.generated.models.InsiderRiskLevel::0001-Minor +msgraph.generated.models.InsiderRiskLevel::0002-Moderate +msgraph.generated.models.InsiderRiskLevel::0003-Elevated +msgraph.generated.models.InsiderRiskLevel::0004-UnknownFutureValue msgraph.generated.models.InsightIdentity::|public|additional_data():dict[str, Any] msgraph.generated.models.InsightIdentity::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.InsightIdentity::|public|address():str @@ -109848,6 +116171,20 @@ msgraph.generated.models.IntegerRange::|public|start():int msgraph.generated.models.IntegerRange::|public|start(value:int):None msgraph.generated.models.IntegerRange::|static|public|create_from_discriminator_value(parse_node:ParseNode):IntegerRange msgraph.generated.models.IntegerRange~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.IntegratedApplicationMetadata::|public|additional_data():dict[str, Any] +msgraph.generated.models.IntegratedApplicationMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.IntegratedApplicationMetadata::|public|backing_store:BackingStore +msgraph.generated.models.IntegratedApplicationMetadata::|public|constructor():None +msgraph.generated.models.IntegratedApplicationMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.IntegratedApplicationMetadata::|public|name():str +msgraph.generated.models.IntegratedApplicationMetadata::|public|name(value:str):None +msgraph.generated.models.IntegratedApplicationMetadata::|public|odata_type():str +msgraph.generated.models.IntegratedApplicationMetadata::|public|odata_type(value:str):None +msgraph.generated.models.IntegratedApplicationMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.IntegratedApplicationMetadata::|public|version():str +msgraph.generated.models.IntegratedApplicationMetadata::|public|version(value:str):None +msgraph.generated.models.IntegratedApplicationMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):IntegratedApplicationMetadata +msgraph.generated.models.IntegratedApplicationMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.InternalDomainFederation-->SamlOrWsFedProvider msgraph.generated.models.InternalDomainFederation::|public|active_sign_in_uri():str msgraph.generated.models.InternalDomainFederation::|public|active_sign_in_uri(value:str):None @@ -111131,6 +117468,25 @@ msgraph.generated.models.KeyValuePair::|public|value(value:str):None msgraph.generated.models.KeyValuePair::|static|public|create_from_discriminator_value(parse_node:ParseNode):KeyValuePair msgraph.generated.models.KeyValuePair~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.KeyValue~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.LabelActionSource::0000-Manual +msgraph.generated.models.LabelActionSource::0001-Automatic +msgraph.generated.models.LabelActionSource::0002-Recommended +msgraph.generated.models.LabelActionSource::0003-None_ +msgraph.generated.models.LabelActionSource::0004-UnknownFutureValue +msgraph.generated.models.LabelContentRight-->Entity +msgraph.generated.models.LabelContentRight::|public|cid():str +msgraph.generated.models.LabelContentRight::|public|cid(value:str):None +msgraph.generated.models.LabelContentRight::|public|constructor():None +msgraph.generated.models.LabelContentRight::|public|format():str +msgraph.generated.models.LabelContentRight::|public|format(value:str):None +msgraph.generated.models.LabelContentRight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.LabelContentRight::|public|label():SensitivityLabel +msgraph.generated.models.LabelContentRight::|public|label(value:SensitivityLabel):None +msgraph.generated.models.LabelContentRight::|public|odata_type:str +msgraph.generated.models.LabelContentRight::|public|rights():UsageRights +msgraph.generated.models.LabelContentRight::|public|rights(value:UsageRights):None +msgraph.generated.models.LabelContentRight::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.LabelContentRight::|static|public|create_from_discriminator_value(parse_node:ParseNode):LabelContentRight msgraph.generated.models.LandingPage-->Entity msgraph.generated.models.LandingPage::|public|constructor():None msgraph.generated.models.LandingPage::|public|created_by():EmailIdentity @@ -111325,6 +117681,27 @@ msgraph.generated.models.Level::0000-Beginner msgraph.generated.models.Level::0001-Intermediate msgraph.generated.models.Level::0002-Advanced msgraph.generated.models.Level::0003-UnknownFutureValue +msgraph.generated.models.LevelMap-->BaseMapFeature +msgraph.generated.models.LevelMap::|public|constructor():None +msgraph.generated.models.LevelMap::|public|fixtures():list[FixtureMap] +msgraph.generated.models.LevelMap::|public|fixtures(value:list[FixtureMap]):None +msgraph.generated.models.LevelMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.LevelMap::|public|odata_type:str +msgraph.generated.models.LevelMap::|public|place_id():str +msgraph.generated.models.LevelMap::|public|place_id(value:str):None +msgraph.generated.models.LevelMap::|public|sections():list[SectionMap] +msgraph.generated.models.LevelMap::|public|sections(value:list[SectionMap]):None +msgraph.generated.models.LevelMap::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.LevelMap::|public|units():list[UnitMap] +msgraph.generated.models.LevelMap::|public|units(value:list[UnitMap]):None +msgraph.generated.models.LevelMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):LevelMap +msgraph.generated.models.LevelMapCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.LevelMapCollectionResponse::|public|constructor():None +msgraph.generated.models.LevelMapCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.LevelMapCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.LevelMapCollectionResponse::|public|value():list[LevelMap] +msgraph.generated.models.LevelMapCollectionResponse::|public|value(value:list[LevelMap]):None +msgraph.generated.models.LevelMapCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):LevelMapCollectionResponse msgraph.generated.models.LicenseAssignmentState::|public|additional_data():dict[str, Any] msgraph.generated.models.LicenseAssignmentState::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.LicenseAssignmentState::|public|assigned_by_group():str @@ -111446,6 +117823,8 @@ msgraph.generated.models.ListItem::|public|analytics(value:ItemAnalytics):None msgraph.generated.models.ListItem::|public|constructor():None msgraph.generated.models.ListItem::|public|content_type():ContentTypeInfo msgraph.generated.models.ListItem::|public|content_type(value:ContentTypeInfo):None +msgraph.generated.models.ListItem::|public|deleted():Deleted +msgraph.generated.models.ListItem::|public|deleted(value:Deleted):None msgraph.generated.models.ListItem::|public|document_set_versions():list[DocumentSetVersion] msgraph.generated.models.ListItem::|public|document_set_versions(value:list[DocumentSetVersion]):None msgraph.generated.models.ListItem::|public|drive_item():DriveItem @@ -111541,6 +117920,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 @@ -112049,6 +118442,101 @@ msgraph.generated.models.MailAssessmentRequest::|public|recipient_email():str msgraph.generated.models.MailAssessmentRequest::|public|recipient_email(value:str):None msgraph.generated.models.MailAssessmentRequest::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.MailAssessmentRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailAssessmentRequest +msgraph.generated.models.Mailbox-->DirectoryObject +msgraph.generated.models.Mailbox::|public|constructor():None +msgraph.generated.models.Mailbox::|public|folders():list[MailboxFolder] +msgraph.generated.models.Mailbox::|public|folders(value:list[MailboxFolder]):None +msgraph.generated.models.Mailbox::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Mailbox::|public|odata_type:str +msgraph.generated.models.Mailbox::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Mailbox::|static|public|create_from_discriminator_value(parse_node:ParseNode):Mailbox +msgraph.generated.models.MailboxCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MailboxCollectionResponse::|public|constructor():None +msgraph.generated.models.MailboxCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxCollectionResponse::|public|value():list[Mailbox] +msgraph.generated.models.MailboxCollectionResponse::|public|value(value:list[Mailbox]):None +msgraph.generated.models.MailboxCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxCollectionResponse +msgraph.generated.models.MailboxDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.MailboxDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.MailboxDetails::|public|backing_store:BackingStore +msgraph.generated.models.MailboxDetails::|public|constructor():None +msgraph.generated.models.MailboxDetails::|public|email_address():str +msgraph.generated.models.MailboxDetails::|public|email_address(value:str):None +msgraph.generated.models.MailboxDetails::|public|external_directory_object_id():str +msgraph.generated.models.MailboxDetails::|public|external_directory_object_id(value:str):None +msgraph.generated.models.MailboxDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxDetails::|public|odata_type():str +msgraph.generated.models.MailboxDetails::|public|odata_type(value:str):None +msgraph.generated.models.MailboxDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxDetails +msgraph.generated.models.MailboxDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.MailboxFolder-->Entity +msgraph.generated.models.MailboxFolder::|public|child_folders():list[MailboxFolder] +msgraph.generated.models.MailboxFolder::|public|child_folders(value:list[MailboxFolder]):None +msgraph.generated.models.MailboxFolder::|public|child_folder_count():int +msgraph.generated.models.MailboxFolder::|public|child_folder_count(value:int):None +msgraph.generated.models.MailboxFolder::|public|constructor():None +msgraph.generated.models.MailboxFolder::|public|display_name():str +msgraph.generated.models.MailboxFolder::|public|display_name(value:str):None +msgraph.generated.models.MailboxFolder::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxFolder::|public|items():list[MailboxItem] +msgraph.generated.models.MailboxFolder::|public|items(value:list[MailboxItem]):None +msgraph.generated.models.MailboxFolder::|public|multi_value_extended_properties():list[MultiValueLegacyExtendedProperty] +msgraph.generated.models.MailboxFolder::|public|multi_value_extended_properties(value:list[MultiValueLegacyExtendedProperty]):None +msgraph.generated.models.MailboxFolder::|public|odata_type:str +msgraph.generated.models.MailboxFolder::|public|parent_folder_id():str +msgraph.generated.models.MailboxFolder::|public|parent_folder_id(value:str):None +msgraph.generated.models.MailboxFolder::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxFolder::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] +msgraph.generated.models.MailboxFolder::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None +msgraph.generated.models.MailboxFolder::|public|total_item_count():int +msgraph.generated.models.MailboxFolder::|public|total_item_count(value:int):None +msgraph.generated.models.MailboxFolder::|public|type():str +msgraph.generated.models.MailboxFolder::|public|type(value:str):None +msgraph.generated.models.MailboxFolder::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolder +msgraph.generated.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MailboxFolderCollectionResponse::|public|constructor():None +msgraph.generated.models.MailboxFolderCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxFolderCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxFolderCollectionResponse::|public|value():list[MailboxFolder] +msgraph.generated.models.MailboxFolderCollectionResponse::|public|value(value:list[MailboxFolder]):None +msgraph.generated.models.MailboxFolderCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolderCollectionResponse +msgraph.generated.models.MailboxItem-->OutlookItem +msgraph.generated.models.MailboxItem::|public|constructor():None +msgraph.generated.models.MailboxItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxItem::|public|multi_value_extended_properties():list[MultiValueLegacyExtendedProperty] +msgraph.generated.models.MailboxItem::|public|multi_value_extended_properties(value:list[MultiValueLegacyExtendedProperty]):None +msgraph.generated.models.MailboxItem::|public|odata_type:str +msgraph.generated.models.MailboxItem::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxItem::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] +msgraph.generated.models.MailboxItem::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None +msgraph.generated.models.MailboxItem::|public|size():int +msgraph.generated.models.MailboxItem::|public|size(value:int):None +msgraph.generated.models.MailboxItem::|public|type():str +msgraph.generated.models.MailboxItem::|public|type(value:str):None +msgraph.generated.models.MailboxItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxItem +msgraph.generated.models.MailboxItemCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MailboxItemCollectionResponse::|public|constructor():None +msgraph.generated.models.MailboxItemCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxItemCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxItemCollectionResponse::|public|value():list[MailboxItem] +msgraph.generated.models.MailboxItemCollectionResponse::|public|value(value:list[MailboxItem]):None +msgraph.generated.models.MailboxItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxItemCollectionResponse +msgraph.generated.models.MailboxItemImportSession::|public|additional_data():dict[str, Any] +msgraph.generated.models.MailboxItemImportSession::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.MailboxItemImportSession::|public|backing_store:BackingStore +msgraph.generated.models.MailboxItemImportSession::|public|constructor():None +msgraph.generated.models.MailboxItemImportSession::|public|expiration_date_time():datetime.datetime +msgraph.generated.models.MailboxItemImportSession::|public|expiration_date_time(value:datetime.datetime):None +msgraph.generated.models.MailboxItemImportSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxItemImportSession::|public|import_url():str +msgraph.generated.models.MailboxItemImportSession::|public|import_url(value:str):None +msgraph.generated.models.MailboxItemImportSession::|public|odata_type():str +msgraph.generated.models.MailboxItemImportSession::|public|odata_type(value:str):None +msgraph.generated.models.MailboxItemImportSession::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxItemImportSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxItemImportSession +msgraph.generated.models.MailboxItemImportSession~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.MailboxProtectionRule-->ProtectionRuleBase msgraph.generated.models.MailboxProtectionRule::|public|constructor():None msgraph.generated.models.MailboxProtectionRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -112083,6 +118571,23 @@ msgraph.generated.models.MailboxProtectionUnitCollectionResponse::|public|serial msgraph.generated.models.MailboxProtectionUnitCollectionResponse::|public|value():list[MailboxProtectionUnit] msgraph.generated.models.MailboxProtectionUnitCollectionResponse::|public|value(value:list[MailboxProtectionUnit]):None msgraph.generated.models.MailboxProtectionUnitCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxProtectionUnitCollectionResponse +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob-->ProtectionUnitsBulkJobBase +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|constructor():None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|directory_object_ids():list[str] +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|directory_object_ids(value:list[str]):None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|mailboxes():list[str] +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|mailboxes(value:list[str]):None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|odata_type:str +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxProtectionUnitsBulkAdditionJob +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|constructor():None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|value():list[MailboxProtectionUnitsBulkAdditionJob] +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|value(value:list[MailboxProtectionUnitsBulkAdditionJob]):None +msgraph.generated.models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxProtectionUnitsBulkAdditionJobCollectionResponse msgraph.generated.models.MailboxRestoreArtifact-->RestoreArtifactBase msgraph.generated.models.MailboxRestoreArtifact::|public|constructor():None msgraph.generated.models.MailboxRestoreArtifact::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -112091,6 +118596,8 @@ msgraph.generated.models.MailboxRestoreArtifact::|public|restored_folder_id():st msgraph.generated.models.MailboxRestoreArtifact::|public|restored_folder_id(value:str):None msgraph.generated.models.MailboxRestoreArtifact::|public|restored_folder_name():str msgraph.generated.models.MailboxRestoreArtifact::|public|restored_folder_name(value:str):None +msgraph.generated.models.MailboxRestoreArtifact::|public|restored_item_count():int +msgraph.generated.models.MailboxRestoreArtifact::|public|restored_item_count(value:int):None msgraph.generated.models.MailboxRestoreArtifact::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.MailboxRestoreArtifact::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxRestoreArtifact msgraph.generated.models.MailboxRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse @@ -112100,6 +118607,23 @@ msgraph.generated.models.MailboxRestoreArtifactCollectionResponse::|public|seria msgraph.generated.models.MailboxRestoreArtifactCollectionResponse::|public|value():list[MailboxRestoreArtifact] msgraph.generated.models.MailboxRestoreArtifactCollectionResponse::|public|value(value:list[MailboxRestoreArtifact]):None msgraph.generated.models.MailboxRestoreArtifactCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxRestoreArtifactCollectionResponse +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest-->RestoreArtifactsBulkRequestBase +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|constructor():None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|directory_object_ids():list[str] +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|directory_object_ids(value:list[str]):None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|mailboxes():list[str] +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|mailboxes(value:list[str]):None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|odata_type:str +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxRestoreArtifactsBulkAdditionRequest +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|constructor():None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|value():list[MailboxRestoreArtifactsBulkAdditionRequest] +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|value(value:list[MailboxRestoreArtifactsBulkAdditionRequest]):None +msgraph.generated.models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse msgraph.generated.models.MailboxSettings::|public|additional_data():dict[str, Any] msgraph.generated.models.MailboxSettings::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.MailboxSettings::|public|archive_folder():str @@ -112677,6 +119201,8 @@ msgraph.generated.models.ManagedDevice::|public|management_agent():ManagementAge msgraph.generated.models.ManagedDevice::|public|management_agent(value:ManagementAgentType):None msgraph.generated.models.ManagedDevice::|public|management_certificate_expiration_date():datetime.datetime msgraph.generated.models.ManagedDevice::|public|management_certificate_expiration_date(value:datetime.datetime):None +msgraph.generated.models.ManagedDevice::|public|management_state():ManagementState +msgraph.generated.models.ManagedDevice::|public|management_state(value:ManagementState):None msgraph.generated.models.ManagedDevice::|public|manufacturer():str msgraph.generated.models.ManagedDevice::|public|manufacturer(value:str):None msgraph.generated.models.ManagedDevice::|public|meid():str @@ -113047,6 +119573,27 @@ msgraph.generated.models.ManagementAgentType::0009-Jamf msgraph.generated.models.ManagementAgentType::0010-GoogleCloudDevicePolicyController msgraph.generated.models.ManagementAgentType::0011-Microsoft365ManagedMdm msgraph.generated.models.ManagementAgentType::0012-MsSense +msgraph.generated.models.ManagementState::0000-Managed +msgraph.generated.models.ManagementState::0001-RetirePending +msgraph.generated.models.ManagementState::0002-RetireFailed +msgraph.generated.models.ManagementState::0003-WipePending +msgraph.generated.models.ManagementState::0004-WipeFailed +msgraph.generated.models.ManagementState::0005-Unhealthy +msgraph.generated.models.ManagementState::0006-DeletePending +msgraph.generated.models.ManagementState::0007-RetireIssued +msgraph.generated.models.ManagementState::0008-WipeIssued +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 +msgraph.generated.models.MaxWorkLocationDetails::0003-Specific +msgraph.generated.models.MaxWorkLocationDetails::0004-UnknownFutureValue msgraph.generated.models.MdmAppConfigKeyType::0000-StringType msgraph.generated.models.MdmAppConfigKeyType::0001-IntegerType msgraph.generated.models.MdmAppConfigKeyType::0002-RealType @@ -113280,6 +119827,8 @@ msgraph.generated.models.MeetingAttendanceReport-->Entity msgraph.generated.models.MeetingAttendanceReport::|public|attendance_records():list[AttendanceRecord] msgraph.generated.models.MeetingAttendanceReport::|public|attendance_records(value:list[AttendanceRecord]):None msgraph.generated.models.MeetingAttendanceReport::|public|constructor():None +msgraph.generated.models.MeetingAttendanceReport::|public|external_event_information():list[VirtualEventExternalInformation] +msgraph.generated.models.MeetingAttendanceReport::|public|external_event_information(value:list[VirtualEventExternalInformation]):None msgraph.generated.models.MeetingAttendanceReport::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.MeetingAttendanceReport::|public|meeting_end_date_time():datetime.datetime msgraph.generated.models.MeetingAttendanceReport::|public|meeting_end_date_time(value:datetime.datetime):None @@ -113326,6 +119875,36 @@ msgraph.generated.models.MeetingMessageType::0002-MeetingCancelled msgraph.generated.models.MeetingMessageType::0003-MeetingAccepted msgraph.generated.models.MeetingMessageType::0004-MeetingTenativelyAccepted msgraph.generated.models.MeetingMessageType::0005-MeetingDeclined +msgraph.generated.models.MeetingNote::|public|additional_data():dict[str, Any] +msgraph.generated.models.MeetingNote::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.MeetingNote::|public|backing_store:BackingStore +msgraph.generated.models.MeetingNote::|public|constructor():None +msgraph.generated.models.MeetingNote::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MeetingNote::|public|odata_type():str +msgraph.generated.models.MeetingNote::|public|odata_type(value:str):None +msgraph.generated.models.MeetingNote::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MeetingNote::|public|subpoints():list[MeetingNoteSubpoint] +msgraph.generated.models.MeetingNote::|public|subpoints(value:list[MeetingNoteSubpoint]):None +msgraph.generated.models.MeetingNote::|public|text():str +msgraph.generated.models.MeetingNote::|public|text(value:str):None +msgraph.generated.models.MeetingNote::|public|title():str +msgraph.generated.models.MeetingNote::|public|title(value:str):None +msgraph.generated.models.MeetingNote::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingNote +msgraph.generated.models.MeetingNoteSubpoint::|public|additional_data():dict[str, Any] +msgraph.generated.models.MeetingNoteSubpoint::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.MeetingNoteSubpoint::|public|backing_store:BackingStore +msgraph.generated.models.MeetingNoteSubpoint::|public|constructor():None +msgraph.generated.models.MeetingNoteSubpoint::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MeetingNoteSubpoint::|public|odata_type():str +msgraph.generated.models.MeetingNoteSubpoint::|public|odata_type(value:str):None +msgraph.generated.models.MeetingNoteSubpoint::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MeetingNoteSubpoint::|public|text():str +msgraph.generated.models.MeetingNoteSubpoint::|public|text(value:str):None +msgraph.generated.models.MeetingNoteSubpoint::|public|title():str +msgraph.generated.models.MeetingNoteSubpoint::|public|title(value:str):None +msgraph.generated.models.MeetingNoteSubpoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingNoteSubpoint +msgraph.generated.models.MeetingNoteSubpoint~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.MeetingNote~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.MeetingParticipantInfo::|public|additional_data():dict[str, Any] msgraph.generated.models.MeetingParticipantInfo::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.MeetingParticipantInfo::|public|backing_store:BackingStore @@ -113475,6 +120054,22 @@ msgraph.generated.models.MembersLeftEventMessageDetail::|public|members(value:li msgraph.generated.models.MembersLeftEventMessageDetail::|public|odata_type:str msgraph.generated.models.MembersLeftEventMessageDetail::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.MembersLeftEventMessageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):MembersLeftEventMessageDetail +msgraph.generated.models.MentionEvent::|public|additional_data():dict[str, Any] +msgraph.generated.models.MentionEvent::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.MentionEvent::|public|backing_store:BackingStore +msgraph.generated.models.MentionEvent::|public|constructor():None +msgraph.generated.models.MentionEvent::|public|event_date_time():datetime.datetime +msgraph.generated.models.MentionEvent::|public|event_date_time(value:datetime.datetime):None +msgraph.generated.models.MentionEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MentionEvent::|public|odata_type():str +msgraph.generated.models.MentionEvent::|public|odata_type(value:str):None +msgraph.generated.models.MentionEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MentionEvent::|public|speaker():IdentitySet +msgraph.generated.models.MentionEvent::|public|speaker(value:IdentitySet):None +msgraph.generated.models.MentionEvent::|public|transcript_utterance():str +msgraph.generated.models.MentionEvent::|public|transcript_utterance(value:str):None +msgraph.generated.models.MentionEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):MentionEvent +msgraph.generated.models.MentionEvent~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Message-->OutlookItem msgraph.generated.models.Message::|public|attachments():list[Attachment] msgraph.generated.models.Message::|public|attachments(value:list[Attachment]):None @@ -113728,6 +120323,14 @@ msgraph.generated.models.MessageSecurityState::|public|odata_type(value:str):Non msgraph.generated.models.MessageSecurityState::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.MessageSecurityState::|static|public|create_from_discriminator_value(parse_node:ParseNode):MessageSecurityState msgraph.generated.models.MessageSecurityState~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.MessageTracingRoot-->Entity +msgraph.generated.models.MessageTracingRoot::|public|constructor():None +msgraph.generated.models.MessageTracingRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MessageTracingRoot::|public|message_traces():list[ExchangeMessageTrace] +msgraph.generated.models.MessageTracingRoot::|public|message_traces(value:list[ExchangeMessageTrace]):None +msgraph.generated.models.MessageTracingRoot::|public|odata_type:str +msgraph.generated.models.MessageTracingRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MessageTracingRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):MessageTracingRoot msgraph.generated.models.MessageUnpinnedEventMessageDetail-->EventMessageDetail msgraph.generated.models.MessageUnpinnedEventMessageDetail::|public|constructor():None msgraph.generated.models.MessageUnpinnedEventMessageDetail::|public|event_date_time():datetime.datetime @@ -113762,8 +120365,6 @@ msgraph.generated.models.MicrosoftAccountUserConversationMember::|public|user_id msgraph.generated.models.MicrosoftAccountUserConversationMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAccountUserConversationMember msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod-->AuthenticationMethod msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|constructor():None -msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|created_date_time():datetime.datetime -msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|device():Device msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|device(value:Device):None msgraph.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|device_tag():str @@ -113908,6 +120509,9 @@ msgraph.generated.models.MicrosoftTrainingAssignmentMapping::|public|serialize(w msgraph.generated.models.MicrosoftTrainingAssignmentMapping::|public|training():Training msgraph.generated.models.MicrosoftTrainingAssignmentMapping::|public|training(value:Training):None msgraph.generated.models.MicrosoftTrainingAssignmentMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTrainingAssignmentMapping +msgraph.generated.models.MigrationMode::0000-InProgress +msgraph.generated.models.MigrationMode::0001-Completed +msgraph.generated.models.MigrationMode::0002-UnknownFutureValue msgraph.generated.models.MigrationStatus::0000-Ready msgraph.generated.models.MigrationStatus::0001-NeedsReview msgraph.generated.models.MigrationStatus::0002-AdditionalStepsRequired @@ -114131,6 +120735,35 @@ msgraph.generated.models.MobileAppInstallTimeSettings~~>AdditionalDataHolder; Ba msgraph.generated.models.MobileAppPublishingState::0000-NotPublished msgraph.generated.models.MobileAppPublishingState::0001-Processing msgraph.generated.models.MobileAppPublishingState::0002-Published +msgraph.generated.models.MobileAppRelationship-->Entity +msgraph.generated.models.MobileAppRelationship::|public|constructor():None +msgraph.generated.models.MobileAppRelationship::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MobileAppRelationship::|public|odata_type:str +msgraph.generated.models.MobileAppRelationship::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MobileAppRelationship::|public|source_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|source_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|source_display_version():str +msgraph.generated.models.MobileAppRelationship::|public|source_display_version(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|source_id():str +msgraph.generated.models.MobileAppRelationship::|public|source_id(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|source_publisher_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|source_publisher_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|target_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_display_version():str +msgraph.generated.models.MobileAppRelationship::|public|target_display_version(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_id():str +msgraph.generated.models.MobileAppRelationship::|public|target_id(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_publisher_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|target_publisher_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppRelationship +msgraph.generated.models.MobileAppRelationshipCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|constructor():None +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|value():list[MobileAppRelationship] +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|value(value:list[MobileAppRelationship]):None +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppRelationshipCollectionResponse msgraph.generated.models.MobileAppTroubleshootingEvent-->Entity msgraph.generated.models.MobileAppTroubleshootingEvent::|public|app_log_collection_requests():list[AppLogCollectionRequest] msgraph.generated.models.MobileAppTroubleshootingEvent::|public|app_log_collection_requests(value:list[AppLogCollectionRequest]):None @@ -114242,6 +120875,15 @@ msgraph.generated.models.ModifiedProperty::|public|old_value(value:str):None msgraph.generated.models.ModifiedProperty::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ModifiedProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):ModifiedProperty msgraph.generated.models.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.MonitorMode::0000-MonitorOnly +msgraph.generated.models.MonitorMode::0001-UnknownFutureValue +msgraph.generated.models.MonitorRunStatus::0000-Successful +msgraph.generated.models.MonitorRunStatus::0001-PartiallySuccessful +msgraph.generated.models.MonitorRunStatus::0002-Failed +msgraph.generated.models.MonitorRunStatus::0003-UnknownFutureValue +msgraph.generated.models.MonitorStatus::0000-Active +msgraph.generated.models.MonitorStatus::0001-Inactive +msgraph.generated.models.MonitorStatus::0002-UnknownFutureValue msgraph.generated.models.MultiFactorAuthConfiguration::0000-NotRequired msgraph.generated.models.MultiFactorAuthConfiguration::0001-Required msgraph.generated.models.MultiFactorAuthConfiguration::0002-UnknownFutureValue @@ -114403,13 +121045,15 @@ msgraph.generated.models.MuteParticipantOperation::|public|get_field_deserialize msgraph.generated.models.MuteParticipantOperation::|public|odata_type:str msgraph.generated.models.MuteParticipantOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.MuteParticipantOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):MuteParticipantOperation -msgraph.generated.models.NamedLocation-->Entity +msgraph.generated.models.NamedLocation-->PolicyDeletableItem msgraph.generated.models.NamedLocation::|public|constructor():None msgraph.generated.models.NamedLocation::|public|created_date_time():datetime.datetime msgraph.generated.models.NamedLocation::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.NamedLocation::|public|display_name():str msgraph.generated.models.NamedLocation::|public|display_name(value:str):None msgraph.generated.models.NamedLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.NamedLocation::|public|id():str +msgraph.generated.models.NamedLocation::|public|id(value:str):None msgraph.generated.models.NamedLocation::|public|modified_date_time():datetime.datetime msgraph.generated.models.NamedLocation::|public|modified_date_time(value:datetime.datetime):None msgraph.generated.models.NamedLocation::|public|odata_type:str @@ -114481,6 +121125,12 @@ msgraph.generated.models.NoDeviceRegistrationMembership::|public|get_field_deser msgraph.generated.models.NoDeviceRegistrationMembership::|public|odata_type:str msgraph.generated.models.NoDeviceRegistrationMembership::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.NoDeviceRegistrationMembership::|static|public|create_from_discriminator_value(parse_node:ParseNode):NoDeviceRegistrationMembership +msgraph.generated.models.NoScopes-->InheritableScopes +msgraph.generated.models.NoScopes::|public|constructor():None +msgraph.generated.models.NoScopes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.NoScopes::|public|odata_type:str +msgraph.generated.models.NoScopes::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.NoScopes::|static|public|create_from_discriminator_value(parse_node:ParseNode):NoScopes msgraph.generated.models.Notebook-->OnenoteEntityHierarchyModel msgraph.generated.models.Notebook::|public|constructor():None msgraph.generated.models.Notebook::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -114564,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]] @@ -114842,6 +121496,102 @@ msgraph.generated.models.OfficeGraphInsights::|public|trending(value:list[Trendi msgraph.generated.models.OfficeGraphInsights::|public|used():list[UsedInsight] msgraph.generated.models.OfficeGraphInsights::|public|used(value:list[UsedInsight]):None msgraph.generated.models.OfficeGraphInsights::|static|public|create_from_discriminator_value(parse_node:ParseNode):OfficeGraphInsights +msgraph.generated.models.OidcAddressInboundClaims::|public|additional_data():dict[str, Any] +msgraph.generated.models.OidcAddressInboundClaims::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OidcAddressInboundClaims::|public|backing_store:BackingStore +msgraph.generated.models.OidcAddressInboundClaims::|public|constructor():None +msgraph.generated.models.OidcAddressInboundClaims::|public|country():str +msgraph.generated.models.OidcAddressInboundClaims::|public|country(value:str):None +msgraph.generated.models.OidcAddressInboundClaims::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OidcAddressInboundClaims::|public|locality():str +msgraph.generated.models.OidcAddressInboundClaims::|public|locality(value:str):None +msgraph.generated.models.OidcAddressInboundClaims::|public|odata_type():str +msgraph.generated.models.OidcAddressInboundClaims::|public|odata_type(value:str):None +msgraph.generated.models.OidcAddressInboundClaims::|public|postal_code():str +msgraph.generated.models.OidcAddressInboundClaims::|public|postal_code(value:str):None +msgraph.generated.models.OidcAddressInboundClaims::|public|region():str +msgraph.generated.models.OidcAddressInboundClaims::|public|region(value:str):None +msgraph.generated.models.OidcAddressInboundClaims::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OidcAddressInboundClaims::|public|street_address():str +msgraph.generated.models.OidcAddressInboundClaims::|public|street_address(value:str):None +msgraph.generated.models.OidcAddressInboundClaims::|static|public|create_from_discriminator_value(parse_node:ParseNode):OidcAddressInboundClaims +msgraph.generated.models.OidcAddressInboundClaims~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OidcClientAuthentication::|public|additional_data():dict[str, Any] +msgraph.generated.models.OidcClientAuthentication::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OidcClientAuthentication::|public|backing_store:BackingStore +msgraph.generated.models.OidcClientAuthentication::|public|constructor():None +msgraph.generated.models.OidcClientAuthentication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OidcClientAuthentication::|public|odata_type():str +msgraph.generated.models.OidcClientAuthentication::|public|odata_type(value:str):None +msgraph.generated.models.OidcClientAuthentication::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OidcClientAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):OidcClientAuthentication +msgraph.generated.models.OidcClientAuthentication~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OidcClientSecretAuthentication-->OidcClientAuthentication +msgraph.generated.models.OidcClientSecretAuthentication::|public|client_secret():str +msgraph.generated.models.OidcClientSecretAuthentication::|public|client_secret(value:str):None +msgraph.generated.models.OidcClientSecretAuthentication::|public|constructor():None +msgraph.generated.models.OidcClientSecretAuthentication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OidcClientSecretAuthentication::|public|odata_type:str +msgraph.generated.models.OidcClientSecretAuthentication::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OidcClientSecretAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):OidcClientSecretAuthentication +msgraph.generated.models.OidcIdentityProvider-->IdentityProviderBase +msgraph.generated.models.OidcIdentityProvider::|public|client_authentication():OidcClientAuthentication +msgraph.generated.models.OidcIdentityProvider::|public|client_authentication(value:OidcClientAuthentication):None +msgraph.generated.models.OidcIdentityProvider::|public|client_id():str +msgraph.generated.models.OidcIdentityProvider::|public|client_id(value:str):None +msgraph.generated.models.OidcIdentityProvider::|public|constructor():None +msgraph.generated.models.OidcIdentityProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OidcIdentityProvider::|public|inbound_claim_mapping():OidcInboundClaimMappingOverride +msgraph.generated.models.OidcIdentityProvider::|public|inbound_claim_mapping(value:OidcInboundClaimMappingOverride):None +msgraph.generated.models.OidcIdentityProvider::|public|issuer():str +msgraph.generated.models.OidcIdentityProvider::|public|issuer(value:str):None +msgraph.generated.models.OidcIdentityProvider::|public|odata_type:str +msgraph.generated.models.OidcIdentityProvider::|public|response_type():OidcResponseType +msgraph.generated.models.OidcIdentityProvider::|public|response_type(value:OidcResponseType):None +msgraph.generated.models.OidcIdentityProvider::|public|scope():str +msgraph.generated.models.OidcIdentityProvider::|public|scope(value:str):None +msgraph.generated.models.OidcIdentityProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OidcIdentityProvider::|public|well_known_endpoint():str +msgraph.generated.models.OidcIdentityProvider::|public|well_known_endpoint(value:str):None +msgraph.generated.models.OidcIdentityProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):OidcIdentityProvider +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|additional_data():dict[str, Any] +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|address():OidcAddressInboundClaims +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|address(value:OidcAddressInboundClaims):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|backing_store:BackingStore +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|constructor():None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|email():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|email(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|email_verified():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|email_verified(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|family_name():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|family_name(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|given_name():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|given_name(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|name():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|name(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|odata_type():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|odata_type(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|phone_number():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|phone_number(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|phone_number_verified():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|phone_number_verified(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|sub():str +msgraph.generated.models.OidcInboundClaimMappingOverride::|public|sub(value:str):None +msgraph.generated.models.OidcInboundClaimMappingOverride::|static|public|create_from_discriminator_value(parse_node:ParseNode):OidcInboundClaimMappingOverride +msgraph.generated.models.OidcInboundClaimMappingOverride~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OidcPrivateJwtKeyClientAuthentication-->OidcClientAuthentication +msgraph.generated.models.OidcPrivateJwtKeyClientAuthentication::|public|constructor():None +msgraph.generated.models.OidcPrivateJwtKeyClientAuthentication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OidcPrivateJwtKeyClientAuthentication::|public|odata_type:str +msgraph.generated.models.OidcPrivateJwtKeyClientAuthentication::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OidcPrivateJwtKeyClientAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):OidcPrivateJwtKeyClientAuthentication +msgraph.generated.models.OidcResponseType::0000-Code +msgraph.generated.models.OidcResponseType::0001-Id_token +msgraph.generated.models.OidcResponseType::0002-Token +msgraph.generated.models.OidcResponseType::0003-UnknownFutureValue msgraph.generated.models.OmaSetting::|public|additional_data():dict[str, Any] msgraph.generated.models.OmaSetting::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.OmaSetting::|public|backing_store:BackingStore @@ -114946,6 +121696,74 @@ msgraph.generated.models.OnAttributeCollectionListener::|public|handler(value:On msgraph.generated.models.OnAttributeCollectionListener::|public|odata_type:str msgraph.generated.models.OnAttributeCollectionListener::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OnAttributeCollectionListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionListener +msgraph.generated.models.OnAttributeCollectionStartCustomExtension-->CustomAuthenticationExtension +msgraph.generated.models.OnAttributeCollectionStartCustomExtension::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionStartCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionStartCustomExtension::|public|odata_type:str +msgraph.generated.models.OnAttributeCollectionStartCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionStartCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionStartCustomExtension +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler-->OnAttributeCollectionStartHandler +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|custom_extension():OnAttributeCollectionStartCustomExtension +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|custom_extension(value:OnAttributeCollectionStartCustomExtension):None +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|odata_type:str +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionStartCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionStartCustomExtensionHandler +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|odata_type():str +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnAttributeCollectionStartHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionStartHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionStartHandler +msgraph.generated.models.OnAttributeCollectionStartHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnAttributeCollectionStartListener-->AuthenticationEventListener +msgraph.generated.models.OnAttributeCollectionStartListener::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionStartListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionStartListener::|public|handler():OnAttributeCollectionStartHandler +msgraph.generated.models.OnAttributeCollectionStartListener::|public|handler(value:OnAttributeCollectionStartHandler):None +msgraph.generated.models.OnAttributeCollectionStartListener::|public|odata_type:str +msgraph.generated.models.OnAttributeCollectionStartListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionStartListener +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtension-->CustomAuthenticationExtension +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtension::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtension::|public|odata_type:str +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionSubmitCustomExtension +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler-->OnAttributeCollectionSubmitHandler +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|custom_extension():OnAttributeCollectionSubmitCustomExtension +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|custom_extension(value:OnAttributeCollectionSubmitCustomExtension):None +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|odata_type:str +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionSubmitCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionSubmitCustomExtensionHandler +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|odata_type():str +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionSubmitHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionSubmitHandler +msgraph.generated.models.OnAttributeCollectionSubmitHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnAttributeCollectionSubmitListener-->AuthenticationEventListener +msgraph.generated.models.OnAttributeCollectionSubmitListener::|public|constructor():None +msgraph.generated.models.OnAttributeCollectionSubmitListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnAttributeCollectionSubmitListener::|public|handler():OnAttributeCollectionSubmitHandler +msgraph.generated.models.OnAttributeCollectionSubmitListener::|public|handler(value:OnAttributeCollectionSubmitHandler):None +msgraph.generated.models.OnAttributeCollectionSubmitListener::|public|odata_type:str +msgraph.generated.models.OnAttributeCollectionSubmitListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnAttributeCollectionSubmitListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnAttributeCollectionSubmitListener msgraph.generated.models.OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp-->OnAuthenticationMethodLoadStartHandler msgraph.generated.models.OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp::|public|constructor():None msgraph.generated.models.OnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -114972,12 +121790,29 @@ 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] msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_inclusion_rules(value:list[DriveProtectionRule]):None msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_protection_units():list[DriveProtectionUnit] msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_protection_units(value:list[DriveProtectionUnit]):None +msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_protection_units_bulk_addition_jobs():list[DriveProtectionUnitsBulkAdditionJob] +msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|drive_protection_units_bulk_addition_jobs(value:list[DriveProtectionUnitsBulkAdditionJob]):None msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|odata_type:str msgraph.generated.models.OneDriveForBusinessProtectionPolicy::|public|serialize(writer:SerializationWriter):None @@ -114993,7 +121828,11 @@ msgraph.generated.models.OneDriveForBusinessRestoreSession-->RestoreSessionBase msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|constructor():None msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|drive_restore_artifacts():list[DriveRestoreArtifact] msgraph.generated.models.OneDriveForBusinessRestoreSession::|public|drive_restore_artifacts(value:list[DriveRestoreArtifact]):None +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 @@ -115004,6 +121843,14 @@ msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|p msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|value():list[OneDriveForBusinessRestoreSession] msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|value(value:list[OneDriveForBusinessRestoreSession]):None msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveForBusinessRestoreSessionCollectionResponse +msgraph.generated.models.OnEmailOtpSendListener-->AuthenticationEventListener +msgraph.generated.models.OnEmailOtpSendListener::|public|constructor():None +msgraph.generated.models.OnEmailOtpSendListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnEmailOtpSendListener::|public|handler():OnOtpSendHandler +msgraph.generated.models.OnEmailOtpSendListener::|public|handler(value:OnOtpSendHandler):None +msgraph.generated.models.OnEmailOtpSendListener::|public|odata_type:str +msgraph.generated.models.OnEmailOtpSendListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnEmailOtpSendListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnEmailOtpSendListener msgraph.generated.models.Onenote-->Entity msgraph.generated.models.Onenote::|public|constructor():None msgraph.generated.models.Onenote::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -115223,6 +122070,32 @@ msgraph.generated.models.OnenoteUserRole::0000-None_ msgraph.generated.models.OnenoteUserRole::0001-Owner msgraph.generated.models.OnenoteUserRole::0002-Contributor msgraph.generated.models.OnenoteUserRole::0003-Reader +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler-->OnFraudProtectionLoadStartHandler +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|constructor():None +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|odata_type:str +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|sign_up():FraudProtectionConfiguration +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|sign_up(value:FraudProtectionConfiguration):None +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnFraudProtectionLoadStartExternalUsersAuthHandler +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|constructor():None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|odata_type():str +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnFraudProtectionLoadStartHandler +msgraph.generated.models.OnFraudProtectionLoadStartHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnFraudProtectionLoadStartListener-->AuthenticationEventListener +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|constructor():None +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|handler():OnFraudProtectionLoadStartHandler +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|handler(value:OnFraudProtectionLoadStartHandler):None +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|odata_type:str +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnFraudProtectionLoadStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnFraudProtectionLoadStartListener msgraph.generated.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp-->OnInteractiveAuthFlowStartHandler msgraph.generated.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|constructor():None msgraph.generated.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -115288,6 +122161,8 @@ msgraph.generated.models.OnlineMeetingBase::|public|allow_attendee_to_enable_mic msgraph.generated.models.OnlineMeetingBase::|public|allow_attendee_to_enable_mic(value:bool):None msgraph.generated.models.OnlineMeetingBase::|public|allow_breakout_rooms():bool msgraph.generated.models.OnlineMeetingBase::|public|allow_breakout_rooms(value:bool):None +msgraph.generated.models.OnlineMeetingBase::|public|allow_copying_and_sharing_meeting_content():bool +msgraph.generated.models.OnlineMeetingBase::|public|allow_copying_and_sharing_meeting_content(value:bool):None msgraph.generated.models.OnlineMeetingBase::|public|allow_live_share():MeetingLiveShareOptions msgraph.generated.models.OnlineMeetingBase::|public|allow_live_share(value:MeetingLiveShareOptions):None msgraph.generated.models.OnlineMeetingBase::|public|allow_meeting_chat():MeetingChatMode @@ -115313,7 +122188,11 @@ msgraph.generated.models.OnlineMeetingBase::|public|chat_info(value:ChatInfo):No msgraph.generated.models.OnlineMeetingBase::|public|chat_restrictions():ChatRestrictions msgraph.generated.models.OnlineMeetingBase::|public|chat_restrictions(value:ChatRestrictions):None msgraph.generated.models.OnlineMeetingBase::|public|constructor():None +msgraph.generated.models.OnlineMeetingBase::|public|expiry_date_time():datetime.datetime +msgraph.generated.models.OnlineMeetingBase::|public|expiry_date_time(value:datetime.datetime):None msgraph.generated.models.OnlineMeetingBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnlineMeetingBase::|public|is_end_to_end_encryption_enabled():bool +msgraph.generated.models.OnlineMeetingBase::|public|is_end_to_end_encryption_enabled(value:bool):None msgraph.generated.models.OnlineMeetingBase::|public|is_entry_exit_announced():bool msgraph.generated.models.OnlineMeetingBase::|public|is_entry_exit_announced(value:bool):None msgraph.generated.models.OnlineMeetingBase::|public|join_information():ItemBody @@ -115324,9 +122203,15 @@ msgraph.generated.models.OnlineMeetingBase::|public|join_web_url():str msgraph.generated.models.OnlineMeetingBase::|public|join_web_url(value:str):None msgraph.generated.models.OnlineMeetingBase::|public|lobby_bypass_settings():LobbyBypassSettings msgraph.generated.models.OnlineMeetingBase::|public|lobby_bypass_settings(value:LobbyBypassSettings):None +msgraph.generated.models.OnlineMeetingBase::|public|meeting_options_web_url():str +msgraph.generated.models.OnlineMeetingBase::|public|meeting_options_web_url(value:str):None +msgraph.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag():str +msgraph.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag(value:str):None msgraph.generated.models.OnlineMeetingBase::|public|odata_type:str msgraph.generated.models.OnlineMeetingBase::|public|record_automatically():bool msgraph.generated.models.OnlineMeetingBase::|public|record_automatically(value:bool):None +msgraph.generated.models.OnlineMeetingBase::|public|sensitivity_label_assignment():OnlineMeetingSensitivityLabelAssignment +msgraph.generated.models.OnlineMeetingBase::|public|sensitivity_label_assignment(value:OnlineMeetingSensitivityLabelAssignment):None msgraph.generated.models.OnlineMeetingBase::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OnlineMeetingBase::|public|share_meeting_chat_history_default():MeetingChatHistoryDefaultMode msgraph.generated.models.OnlineMeetingBase::|public|share_meeting_chat_history_default(value:MeetingChatHistoryDefaultMode):None @@ -115346,6 +122231,29 @@ msgraph.generated.models.OnlineMeetingCollectionResponse::|public|value(value:li msgraph.generated.models.OnlineMeetingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingCollectionResponse msgraph.generated.models.OnlineMeetingContentSharingDisabledReason::0000-WatermarkProtection msgraph.generated.models.OnlineMeetingContentSharingDisabledReason::0001-UnknownFutureValue +msgraph.generated.models.OnlineMeetingEngagementConversation-->EngagementConversation +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|constructor():None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|moderation_state():EngagementConversationModerationState +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|moderation_state(value:EngagementConversationModerationState):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|odata_type:str +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting():OnlineMeeting +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting(value:OnlineMeeting):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting_id():str +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting_id(value:str):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|organizer():EngagementIdentitySet +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|organizer(value:EngagementIdentitySet):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|upvote_count():int +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|upvote_count(value:int):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingEngagementConversation +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|constructor():None +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|value():list[OnlineMeetingEngagementConversation] +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|value(value:list[OnlineMeetingEngagementConversation]):None +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingEngagementConversationCollectionResponse msgraph.generated.models.OnlineMeetingInfo::|public|additional_data():dict[str, Any] msgraph.generated.models.OnlineMeetingInfo::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.OnlineMeetingInfo::|public|backing_store:BackingStore @@ -115396,8 +122304,82 @@ msgraph.generated.models.OnlineMeetingRole::0001-Presenter msgraph.generated.models.OnlineMeetingRole::0002-UnknownFutureValue msgraph.generated.models.OnlineMeetingRole::0003-Producer msgraph.generated.models.OnlineMeetingRole::0004-Coorganizer +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|backing_store:BackingStore +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|constructor():None +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|odata_type():str +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|odata_type(value:str):None +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|sensitivity_label_id():str +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|sensitivity_label_id(value:str):None +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingSensitivityLabelAssignment +msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection msgraph.generated.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue +msgraph.generated.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension +msgraph.generated.models.OnOtpSendCustomExtension::|public|constructor():None +msgraph.generated.models.OnOtpSendCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnOtpSendCustomExtension::|public|odata_type:str +msgraph.generated.models.OnOtpSendCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnOtpSendCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnOtpSendCustomExtension +msgraph.generated.models.OnOtpSendCustomExtensionHandler-->OnOtpSendHandler +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|constructor():None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|custom_extension():OnOtpSendCustomExtension +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|custom_extension(value:OnOtpSendCustomExtension):None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|odata_type:str +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnOtpSendCustomExtensionHandler +msgraph.generated.models.OnOtpSendHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnOtpSendHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnOtpSendHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnOtpSendHandler::|public|constructor():None +msgraph.generated.models.OnOtpSendHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnOtpSendHandler::|public|odata_type():str +msgraph.generated.models.OnOtpSendHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnOtpSendHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnOtpSendHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnOtpSendHandler +msgraph.generated.models.OnOtpSendHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler-->OnPasswordSubmitHandler +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|constructor():None +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|custom_extension():OnPasswordSubmitCustomExtension +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|custom_extension(value:OnPasswordSubmitCustomExtension):None +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|migration_property_id():str +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|migration_property_id(value:str):None +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|odata_type:str +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnPasswordMigrationCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPasswordMigrationCustomExtensionHandler +msgraph.generated.models.OnPasswordSubmitCustomExtension-->CustomAuthenticationExtension +msgraph.generated.models.OnPasswordSubmitCustomExtension::|public|constructor():None +msgraph.generated.models.OnPasswordSubmitCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnPasswordSubmitCustomExtension::|public|odata_type:str +msgraph.generated.models.OnPasswordSubmitCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnPasswordSubmitCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPasswordSubmitCustomExtension +msgraph.generated.models.OnPasswordSubmitHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnPasswordSubmitHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnPasswordSubmitHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnPasswordSubmitHandler::|public|constructor():None +msgraph.generated.models.OnPasswordSubmitHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnPasswordSubmitHandler::|public|odata_type():str +msgraph.generated.models.OnPasswordSubmitHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnPasswordSubmitHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnPasswordSubmitHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPasswordSubmitHandler +msgraph.generated.models.OnPasswordSubmitHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnPasswordSubmitListener-->AuthenticationEventListener +msgraph.generated.models.OnPasswordSubmitListener::|public|constructor():None +msgraph.generated.models.OnPasswordSubmitListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnPasswordSubmitListener::|public|handler():OnPasswordSubmitHandler +msgraph.generated.models.OnPasswordSubmitListener::|public|handler(value:OnPasswordSubmitHandler):None +msgraph.generated.models.OnPasswordSubmitListener::|public|odata_type:str +msgraph.generated.models.OnPasswordSubmitListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnPasswordSubmitListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPasswordSubmitListener msgraph.generated.models.OnPremisesAccidentalDeletionPrevention::|public|additional_data():dict[str, Any] msgraph.generated.models.OnPremisesAccidentalDeletionPrevention::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.OnPremisesAccidentalDeletionPrevention::|public|alert_threshold():int @@ -115565,6 +122547,14 @@ msgraph.generated.models.OnPremisesProvisioningError::|public|value():str msgraph.generated.models.OnPremisesProvisioningError::|public|value(value:str):None msgraph.generated.models.OnPremisesProvisioningError::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesProvisioningError msgraph.generated.models.OnPremisesProvisioningError~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnPremisesSyncBehavior-->Entity +msgraph.generated.models.OnPremisesSyncBehavior::|public|constructor():None +msgraph.generated.models.OnPremisesSyncBehavior::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnPremisesSyncBehavior::|public|is_cloud_managed():bool +msgraph.generated.models.OnPremisesSyncBehavior::|public|is_cloud_managed(value:bool):None +msgraph.generated.models.OnPremisesSyncBehavior::|public|odata_type:str +msgraph.generated.models.OnPremisesSyncBehavior::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnPremisesSyncBehavior::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesSyncBehavior msgraph.generated.models.OnTokenIssuanceStartCustomExtension-->CustomAuthenticationExtension msgraph.generated.models.OnTokenIssuanceStartCustomExtension::|public|claims_for_token_configuration():list[OnTokenIssuanceStartReturnClaim] msgraph.generated.models.OnTokenIssuanceStartCustomExtension::|public|claims_for_token_configuration(value:list[OnTokenIssuanceStartReturnClaim]):None @@ -115639,6 +122629,60 @@ 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]] +msgraph.generated.models.OpenComplexDictionaryType::|public|odata_type:str +msgraph.generated.models.OpenComplexDictionaryType::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OpenComplexDictionaryType::|static|public|create_from_discriminator_value(parse_node:ParseNode):OpenComplexDictionaryType +msgraph.generated.models.OpenIdConnectSetting::|public|additional_data():dict[str, Any] +msgraph.generated.models.OpenIdConnectSetting::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OpenIdConnectSetting::|public|backing_store:BackingStore +msgraph.generated.models.OpenIdConnectSetting::|public|client_id():str +msgraph.generated.models.OpenIdConnectSetting::|public|client_id(value:str):None +msgraph.generated.models.OpenIdConnectSetting::|public|constructor():None +msgraph.generated.models.OpenIdConnectSetting::|public|discovery_url():str +msgraph.generated.models.OpenIdConnectSetting::|public|discovery_url(value:str):None +msgraph.generated.models.OpenIdConnectSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OpenIdConnectSetting::|public|odata_type():str +msgraph.generated.models.OpenIdConnectSetting::|public|odata_type(value:str):None +msgraph.generated.models.OpenIdConnectSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OpenIdConnectSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):OpenIdConnectSetting +msgraph.generated.models.OpenIdConnectSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.OpenShift-->ChangeTrackedEntity msgraph.generated.models.OpenShift::|public|constructor():None msgraph.generated.models.OpenShift::|public|draft_open_shift():OpenShiftItem @@ -115691,6 +122735,20 @@ msgraph.generated.models.OpenTypeExtension::|public|get_field_deserializers():di msgraph.generated.models.OpenTypeExtension::|public|odata_type:str msgraph.generated.models.OpenTypeExtension::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OpenTypeExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OpenTypeExtension +msgraph.generated.models.OperatingSystemSpecifications::|public|additional_data():dict[str, Any] +msgraph.generated.models.OperatingSystemSpecifications::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OperatingSystemSpecifications::|public|backing_store:BackingStore +msgraph.generated.models.OperatingSystemSpecifications::|public|constructor():None +msgraph.generated.models.OperatingSystemSpecifications::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OperatingSystemSpecifications::|public|odata_type():str +msgraph.generated.models.OperatingSystemSpecifications::|public|odata_type(value:str):None +msgraph.generated.models.OperatingSystemSpecifications::|public|operating_system_platform():str +msgraph.generated.models.OperatingSystemSpecifications::|public|operating_system_platform(value:str):None +msgraph.generated.models.OperatingSystemSpecifications::|public|operating_system_version():str +msgraph.generated.models.OperatingSystemSpecifications::|public|operating_system_version(value:str):None +msgraph.generated.models.OperatingSystemSpecifications::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OperatingSystemSpecifications::|static|public|create_from_discriminator_value(parse_node:ParseNode):OperatingSystemSpecifications +msgraph.generated.models.OperatingSystemSpecifications~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.OperatingSystemUpgradeEligibility::0000-Upgraded msgraph.generated.models.OperatingSystemUpgradeEligibility::0001-Unknown msgraph.generated.models.OperatingSystemUpgradeEligibility::0002-NotCapable @@ -115958,6 +123016,8 @@ msgraph.generated.models.OrgContact::|public|on_premises_last_sync_date_time():d msgraph.generated.models.OrgContact::|public|on_premises_last_sync_date_time(value:datetime.datetime):None msgraph.generated.models.OrgContact::|public|on_premises_provisioning_errors():list[OnPremisesProvisioningError] msgraph.generated.models.OrgContact::|public|on_premises_provisioning_errors(value:list[OnPremisesProvisioningError]):None +msgraph.generated.models.OrgContact::|public|on_premises_sync_behavior():OnPremisesSyncBehavior +msgraph.generated.models.OrgContact::|public|on_premises_sync_behavior(value:OnPremisesSyncBehavior):None msgraph.generated.models.OrgContact::|public|on_premises_sync_enabled():bool msgraph.generated.models.OrgContact::|public|on_premises_sync_enabled(value:bool):None msgraph.generated.models.OrgContact::|public|phones():list[Phone] @@ -116086,6 +123146,40 @@ msgraph.generated.models.OutOfBoxExperienceSetting::|public|user_type():WindowsU msgraph.generated.models.OutOfBoxExperienceSetting::|public|user_type(value:WindowsUserType):None msgraph.generated.models.OutOfBoxExperienceSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):OutOfBoxExperienceSetting msgraph.generated.models.OutOfBoxExperienceSetting~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OutOfOfficeSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.OutOfOfficeSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OutOfOfficeSettings::|public|backing_store:BackingStore +msgraph.generated.models.OutOfOfficeSettings::|public|constructor():None +msgraph.generated.models.OutOfOfficeSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OutOfOfficeSettings::|public|is_out_of_office():bool +msgraph.generated.models.OutOfOfficeSettings::|public|is_out_of_office(value:bool):None +msgraph.generated.models.OutOfOfficeSettings::|public|message():str +msgraph.generated.models.OutOfOfficeSettings::|public|message(value:str):None +msgraph.generated.models.OutOfOfficeSettings::|public|odata_type():str +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 @@ -116274,6 +123368,8 @@ msgraph.generated.models.partners.billing.BillingReconciliation::|public|constru msgraph.generated.models.partners.billing.BillingReconciliation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.partners.billing.BillingReconciliation::|public|odata_type:str msgraph.generated.models.partners.billing.BillingReconciliation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.partners.billing.BillingReconciliation::|public|unbilled():UnbilledReconciliation +msgraph.generated.models.partners.billing.BillingReconciliation::|public|unbilled(value:UnbilledReconciliation):None msgraph.generated.models.partners.billing.BillingReconciliation::|static|public|create_from_discriminator_value(parse_node:ParseNode):BillingReconciliation msgraph.generated.models.partners.billing.Blob::|public|additional_data():dict[str, Any] msgraph.generated.models.partners.billing.Blob::|public|additional_data(value:dict[str, Any]):None @@ -116363,6 +123459,12 @@ msgraph.generated.models.partners.billing.RunningOperation::|public|get_field_de msgraph.generated.models.partners.billing.RunningOperation::|public|odata_type:str msgraph.generated.models.partners.billing.RunningOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.partners.billing.RunningOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunningOperation +msgraph.generated.models.partners.billing.UnbilledReconciliation-->Entity +msgraph.generated.models.partners.billing.UnbilledReconciliation::|public|constructor():None +msgraph.generated.models.partners.billing.UnbilledReconciliation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.partners.billing.UnbilledReconciliation::|public|odata_type:str +msgraph.generated.models.partners.billing.UnbilledReconciliation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.partners.billing.UnbilledReconciliation::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnbilledReconciliation msgraph.generated.models.partners.billing.UnbilledUsage-->Entity msgraph.generated.models.partners.billing.UnbilledUsage::|public|constructor():None msgraph.generated.models.partners.billing.UnbilledUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -116384,10 +123486,36 @@ msgraph.generated.models.PartnerTenantType::0003-BreadthPartnerDelegatedAdmin msgraph.generated.models.PartnerTenantType::0004-ResellerPartnerDelegatedAdmin msgraph.generated.models.PartnerTenantType::0005-ValueAddedResellerPartnerDelegatedAdmin msgraph.generated.models.PartnerTenantType::0006-UnknownFutureValue +msgraph.generated.models.PasskeyAuthenticationMethodTarget-->AuthenticationMethodTarget +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|public|allowed_passkey_profiles():list[UUID] +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|public|allowed_passkey_profiles(value:list[UUID]):None +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|public|constructor():None +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|public|odata_type:str +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PasskeyAuthenticationMethodTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):PasskeyAuthenticationMethodTarget +msgraph.generated.models.PasskeyProfile-->Entity +msgraph.generated.models.PasskeyProfile::|public|attestation_enforcement():AttestationEnforcement +msgraph.generated.models.PasskeyProfile::|public|attestation_enforcement(value:AttestationEnforcement):None +msgraph.generated.models.PasskeyProfile::|public|constructor():None +msgraph.generated.models.PasskeyProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PasskeyProfile::|public|key_restrictions():Fido2KeyRestrictions +msgraph.generated.models.PasskeyProfile::|public|key_restrictions(value:Fido2KeyRestrictions):None +msgraph.generated.models.PasskeyProfile::|public|name():str +msgraph.generated.models.PasskeyProfile::|public|name(value:str):None +msgraph.generated.models.PasskeyProfile::|public|odata_type:str +msgraph.generated.models.PasskeyProfile::|public|passkey_types():PasskeyTypes +msgraph.generated.models.PasskeyProfile::|public|passkey_types(value:PasskeyTypes):None +msgraph.generated.models.PasskeyProfile::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PasskeyProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):PasskeyProfile +msgraph.generated.models.PasskeyType::0000-DeviceBound +msgraph.generated.models.PasskeyType::0001-Synced +msgraph.generated.models.PasskeyType::0002-UnknownFutureValue +msgraph.generated.models.PasskeyTypes::0000-DeviceBound +msgraph.generated.models.PasskeyTypes::0001-Synced +msgraph.generated.models.PasskeyTypes::0002-UnknownFutureValue msgraph.generated.models.PasswordAuthenticationMethod-->AuthenticationMethod msgraph.generated.models.PasswordAuthenticationMethod::|public|constructor():None -msgraph.generated.models.PasswordAuthenticationMethod::|public|created_date_time():datetime.datetime -msgraph.generated.models.PasswordAuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.PasswordAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.PasswordAuthenticationMethod::|public|odata_type:str msgraph.generated.models.PasswordAuthenticationMethod::|public|password():str @@ -116697,6 +123825,10 @@ msgraph.generated.models.PeopleAdminSettings::|public|item_insights(value:Insigh msgraph.generated.models.PeopleAdminSettings::|public|odata_type:str msgraph.generated.models.PeopleAdminSettings::|public|profile_card_properties():list[ProfileCardProperty] msgraph.generated.models.PeopleAdminSettings::|public|profile_card_properties(value:list[ProfileCardProperty]):None +msgraph.generated.models.PeopleAdminSettings::|public|profile_property_settings():list[ProfilePropertySetting] +msgraph.generated.models.PeopleAdminSettings::|public|profile_property_settings(value:list[ProfilePropertySetting]):None +msgraph.generated.models.PeopleAdminSettings::|public|profile_sources():list[ProfileSource] +msgraph.generated.models.PeopleAdminSettings::|public|profile_sources(value:list[ProfileSource]):None msgraph.generated.models.PeopleAdminSettings::|public|pronouns():PronounsSettings msgraph.generated.models.PeopleAdminSettings::|public|pronouns(value:PronounsSettings):None msgraph.generated.models.PeopleAdminSettings::|public|serialize(writer:SerializationWriter):None @@ -116954,6 +124086,14 @@ msgraph.generated.models.PhoneType::0006-BusinessFax msgraph.generated.models.PhoneType::0007-OtherFax msgraph.generated.models.PhoneType::0008-Pager msgraph.generated.models.PhoneType::0009-Radio +msgraph.generated.models.PhoneUserConversationMember-->ConversationMember +msgraph.generated.models.PhoneUserConversationMember::|public|constructor():None +msgraph.generated.models.PhoneUserConversationMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PhoneUserConversationMember::|public|odata_type:str +msgraph.generated.models.PhoneUserConversationMember::|public|phone_number():str +msgraph.generated.models.PhoneUserConversationMember::|public|phone_number(value:str):None +msgraph.generated.models.PhoneUserConversationMember::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PhoneUserConversationMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):PhoneUserConversationMember msgraph.generated.models.Phone~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Photo::|public|additional_data():dict[str, Any] msgraph.generated.models.Photo::|public|additional_data(value:dict[str, Any]):None @@ -117071,17 +124211,41 @@ msgraph.generated.models.Pkcs12CertificateInformation~~>AdditionalDataHolder; Ba msgraph.generated.models.Place-->Entity msgraph.generated.models.Place::|public|address():PhysicalAddress msgraph.generated.models.Place::|public|address(value:PhysicalAddress):None +msgraph.generated.models.Place::|public|check_ins():list[CheckInClaim] +msgraph.generated.models.Place::|public|check_ins(value:list[CheckInClaim]):None msgraph.generated.models.Place::|public|constructor():None msgraph.generated.models.Place::|public|display_name():str msgraph.generated.models.Place::|public|display_name(value:str):None msgraph.generated.models.Place::|public|geo_coordinates():OutlookGeoCoordinates msgraph.generated.models.Place::|public|geo_coordinates(value:OutlookGeoCoordinates):None msgraph.generated.models.Place::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Place::|public|is_wheel_chair_accessible():bool +msgraph.generated.models.Place::|public|is_wheel_chair_accessible(value:bool):None +msgraph.generated.models.Place::|public|label():str +msgraph.generated.models.Place::|public|label(value:str):None msgraph.generated.models.Place::|public|odata_type:str +msgraph.generated.models.Place::|public|parent_id():str +msgraph.generated.models.Place::|public|parent_id(value:str):None msgraph.generated.models.Place::|public|phone():str msgraph.generated.models.Place::|public|phone(value:str):None msgraph.generated.models.Place::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Place::|public|tags():list[str] +msgraph.generated.models.Place::|public|tags(value:list[str]):None msgraph.generated.models.Place::|static|public|create_from_discriminator_value(parse_node:ParseNode):Place +msgraph.generated.models.PlaceFeatureEnablement::0000-Unknown +msgraph.generated.models.PlaceFeatureEnablement::0001-Enabled +msgraph.generated.models.PlaceFeatureEnablement::0002-Disabled +msgraph.generated.models.PlaceFeatureEnablement::0003-UnknownFutureValue +msgraph.generated.models.PlaceMode::|public|additional_data():dict[str, Any] +msgraph.generated.models.PlaceMode::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.PlaceMode::|public|backing_store:BackingStore +msgraph.generated.models.PlaceMode::|public|constructor():None +msgraph.generated.models.PlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PlaceMode::|public|odata_type():str +msgraph.generated.models.PlaceMode::|public|odata_type(value:str):None +msgraph.generated.models.PlaceMode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceMode +msgraph.generated.models.PlaceMode~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Planner-->Entity msgraph.generated.models.Planner::|public|buckets():list[PlannerBucket] msgraph.generated.models.Planner::|public|buckets(value:list[PlannerBucket]):None @@ -117419,6 +124583,27 @@ msgraph.generated.models.PlannerUserIds::|public|odata_type(value:str):None msgraph.generated.models.PlannerUserIds::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PlannerUserIds::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerUserIds msgraph.generated.models.PlannerUserIds~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.PlatformCredentialAuthenticationMethod-->AuthenticationMethod +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|constructor():None +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|device():Device +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|device(value:Device):None +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|display_name():str +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|display_name(value:str):None +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|key_strength():AuthenticationMethodKeyStrength +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|key_strength(value:AuthenticationMethodKeyStrength):None +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|odata_type:str +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|platform():AuthenticationMethodPlatform +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|platform(value:AuthenticationMethodPlatform):None +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PlatformCredentialAuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlatformCredentialAuthenticationMethod +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse::|public|constructor():None +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse::|public|value():list[PlatformCredentialAuthenticationMethod] +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse::|public|value(value:list[PlatformCredentialAuthenticationMethod]):None +msgraph.generated.models.PlatformCredentialAuthenticationMethodCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlatformCredentialAuthenticationMethodCollectionResponse msgraph.generated.models.PlayPromptOperation-->CommsOperation msgraph.generated.models.PlayPromptOperation::|public|constructor():None msgraph.generated.models.PlayPromptOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -117435,6 +124620,66 @@ msgraph.generated.models.PolicyBase::|public|get_field_deserializers():dict[str, msgraph.generated.models.PolicyBase::|public|odata_type:str msgraph.generated.models.PolicyBase::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PolicyBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyBase +msgraph.generated.models.PolicyBinding::|public|additional_data():dict[str, Any] +msgraph.generated.models.PolicyBinding::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.PolicyBinding::|public|backing_store:BackingStore +msgraph.generated.models.PolicyBinding::|public|constructor():None +msgraph.generated.models.PolicyBinding::|public|exclusions():list[ScopeBase] +msgraph.generated.models.PolicyBinding::|public|exclusions(value:list[ScopeBase]):None +msgraph.generated.models.PolicyBinding::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyBinding::|public|inclusions():list[ScopeBase] +msgraph.generated.models.PolicyBinding::|public|inclusions(value:list[ScopeBase]):None +msgraph.generated.models.PolicyBinding::|public|odata_type():str +msgraph.generated.models.PolicyBinding::|public|odata_type(value:str):None +msgraph.generated.models.PolicyBinding::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyBinding::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyBinding +msgraph.generated.models.PolicyBinding~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.PolicyDeletableItem::|public|additional_data():dict[str, Any] +msgraph.generated.models.PolicyDeletableItem::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.PolicyDeletableItem::|public|backing_store:BackingStore +msgraph.generated.models.PolicyDeletableItem::|public|constructor():None +msgraph.generated.models.PolicyDeletableItem::|public|deleted_date_time():datetime.datetime +msgraph.generated.models.PolicyDeletableItem::|public|deleted_date_time(value:datetime.datetime):None +msgraph.generated.models.PolicyDeletableItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyDeletableItem::|public|odata_type():str +msgraph.generated.models.PolicyDeletableItem::|public|odata_type(value:str):None +msgraph.generated.models.PolicyDeletableItem::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyDeletableItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyDeletableItem +msgraph.generated.models.PolicyDeletableItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.PolicyLocation::|public|additional_data():dict[str, Any] +msgraph.generated.models.PolicyLocation::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.PolicyLocation::|public|backing_store:BackingStore +msgraph.generated.models.PolicyLocation::|public|constructor():None +msgraph.generated.models.PolicyLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyLocation::|public|odata_type():str +msgraph.generated.models.PolicyLocation::|public|odata_type(value:str):None +msgraph.generated.models.PolicyLocation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyLocation::|public|value():str +msgraph.generated.models.PolicyLocation::|public|value(value:str):None +msgraph.generated.models.PolicyLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocation +msgraph.generated.models.PolicyLocationApplication-->PolicyLocation +msgraph.generated.models.PolicyLocationApplication::|public|constructor():None +msgraph.generated.models.PolicyLocationApplication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyLocationApplication::|public|odata_type:str +msgraph.generated.models.PolicyLocationApplication::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyLocationApplication::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationApplication +msgraph.generated.models.PolicyLocationDomain-->PolicyLocation +msgraph.generated.models.PolicyLocationDomain::|public|constructor():None +msgraph.generated.models.PolicyLocationDomain::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyLocationDomain::|public|odata_type:str +msgraph.generated.models.PolicyLocationDomain::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyLocationDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationDomain +msgraph.generated.models.PolicyLocationUrl-->PolicyLocation +msgraph.generated.models.PolicyLocationUrl::|public|constructor():None +msgraph.generated.models.PolicyLocationUrl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyLocationUrl::|public|odata_type:str +msgraph.generated.models.PolicyLocationUrl::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyLocationUrl::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationUrl +msgraph.generated.models.PolicyLocation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.PolicyPivotProperty::0000-None_ +msgraph.generated.models.PolicyPivotProperty::0001-Activity +msgraph.generated.models.PolicyPivotProperty::0002-Location +msgraph.generated.models.PolicyPivotProperty::0003-UnknownFutureValue msgraph.generated.models.PolicyPlatformType::0000-Android msgraph.generated.models.PolicyPlatformType::0001-AndroidForWork msgraph.generated.models.PolicyPlatformType::0002-IOS @@ -117477,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] @@ -117489,6 +124736,24 @@ msgraph.generated.models.PolicyRoot::|public|token_issuance_policies(value:list[ msgraph.generated.models.PolicyRoot::|public|token_lifetime_policies():list[TokenLifetimePolicy] msgraph.generated.models.PolicyRoot::|public|token_lifetime_policies(value:list[TokenLifetimePolicy]):None msgraph.generated.models.PolicyRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyRoot +msgraph.generated.models.PolicyScopeBase::|public|activities():UserActivityTypes +msgraph.generated.models.PolicyScopeBase::|public|activities(value:UserActivityTypes):None +msgraph.generated.models.PolicyScopeBase::|public|additional_data():dict[str, Any] +msgraph.generated.models.PolicyScopeBase::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.PolicyScopeBase::|public|backing_store:BackingStore +msgraph.generated.models.PolicyScopeBase::|public|constructor():None +msgraph.generated.models.PolicyScopeBase::|public|execution_mode():ExecutionMode +msgraph.generated.models.PolicyScopeBase::|public|execution_mode(value:ExecutionMode):None +msgraph.generated.models.PolicyScopeBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyScopeBase::|public|locations():list[PolicyLocation] +msgraph.generated.models.PolicyScopeBase::|public|locations(value:list[PolicyLocation]):None +msgraph.generated.models.PolicyScopeBase::|public|odata_type():str +msgraph.generated.models.PolicyScopeBase::|public|odata_type(value:str):None +msgraph.generated.models.PolicyScopeBase::|public|policy_actions():list[DlpActionInfo] +msgraph.generated.models.PolicyScopeBase::|public|policy_actions(value:list[DlpActionInfo]):None +msgraph.generated.models.PolicyScopeBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyScopeBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyScopeBase +msgraph.generated.models.PolicyScopeBase~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.PolicyTemplate-->Entity msgraph.generated.models.PolicyTemplate::|public|constructor():None msgraph.generated.models.PolicyTemplate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -117499,6 +124764,20 @@ msgraph.generated.models.PolicyTemplate::|public|multi_tenant_organization_partn msgraph.generated.models.PolicyTemplate::|public|odata_type:str msgraph.generated.models.PolicyTemplate::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PolicyTemplate::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTemplate +msgraph.generated.models.PolicyTenantScope-->PolicyScopeBase +msgraph.generated.models.PolicyTenantScope::|public|constructor():None +msgraph.generated.models.PolicyTenantScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyTenantScope::|public|odata_type:str +msgraph.generated.models.PolicyTenantScope::|public|policy_scope():PolicyBinding +msgraph.generated.models.PolicyTenantScope::|public|policy_scope(value:PolicyBinding):None +msgraph.generated.models.PolicyTenantScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyTenantScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTenantScope +msgraph.generated.models.PolicyUserScope-->PolicyScopeBase +msgraph.generated.models.PolicyUserScope::|public|constructor():None +msgraph.generated.models.PolicyUserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PolicyUserScope::|public|odata_type:str +msgraph.generated.models.PolicyUserScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PolicyUserScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyUserScope msgraph.generated.models.PositiveReinforcementNotification-->BaseEndUserNotification msgraph.generated.models.PositiveReinforcementNotification::|public|constructor():None msgraph.generated.models.PositiveReinforcementNotification::|public|delivery_preference():NotificationDeliveryPreference @@ -117576,9 +124855,15 @@ msgraph.generated.models.Presence::|public|availability(value:str):None msgraph.generated.models.Presence::|public|constructor():None msgraph.generated.models.Presence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.Presence::|public|odata_type:str +msgraph.generated.models.Presence::|public|out_of_office_settings():OutOfOfficeSettings +msgraph.generated.models.Presence::|public|out_of_office_settings(value:OutOfOfficeSettings):None +msgraph.generated.models.Presence::|public|sequence_number():str +msgraph.generated.models.Presence::|public|sequence_number(value:str):None msgraph.generated.models.Presence::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Presence::|public|status_message():PresenceStatusMessage msgraph.generated.models.Presence::|public|status_message(value:PresenceStatusMessage):None +msgraph.generated.models.Presence::|public|work_location():UserWorkLocation +msgraph.generated.models.Presence::|public|work_location(value:UserWorkLocation):None msgraph.generated.models.Presence::|static|public|create_from_discriminator_value(parse_node:ParseNode):Presence msgraph.generated.models.PresenceCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.PresenceCollectionResponse::|public|constructor():None @@ -117686,11 +124971,15 @@ msgraph.generated.models.PrintDocument::|public|content_type():str msgraph.generated.models.PrintDocument::|public|content_type(value:str):None msgraph.generated.models.PrintDocument::|public|display_name():str msgraph.generated.models.PrintDocument::|public|display_name(value:str):None +msgraph.generated.models.PrintDocument::|public|downloaded_date_time():datetime.datetime +msgraph.generated.models.PrintDocument::|public|downloaded_date_time(value:datetime.datetime):None msgraph.generated.models.PrintDocument::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.PrintDocument::|public|odata_type:str msgraph.generated.models.PrintDocument::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PrintDocument::|public|size():int msgraph.generated.models.PrintDocument::|public|size(value:int):None +msgraph.generated.models.PrintDocument::|public|uploaded_date_time():datetime.datetime +msgraph.generated.models.PrintDocument::|public|uploaded_date_time(value:datetime.datetime):None msgraph.generated.models.PrintDocument::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrintDocument msgraph.generated.models.PrintDocumentCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.PrintDocumentCollectionResponse::|public|constructor():None @@ -117884,6 +125173,18 @@ msgraph.generated.models.PrinterDefaults::|public|scaling(value:PrintScaling):No msgraph.generated.models.PrinterDefaults::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PrinterDefaults::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrinterDefaults msgraph.generated.models.PrinterDefaults~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.PrinterDiscoverySettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.PrinterDiscoverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.PrinterDiscoverySettings::|public|air_print():AirPrintSettings +msgraph.generated.models.PrinterDiscoverySettings::|public|air_print(value:AirPrintSettings):None +msgraph.generated.models.PrinterDiscoverySettings::|public|backing_store:BackingStore +msgraph.generated.models.PrinterDiscoverySettings::|public|constructor():None +msgraph.generated.models.PrinterDiscoverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PrinterDiscoverySettings::|public|odata_type():str +msgraph.generated.models.PrinterDiscoverySettings::|public|odata_type(value:str):None +msgraph.generated.models.PrinterDiscoverySettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PrinterDiscoverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrinterDiscoverySettings +msgraph.generated.models.PrinterDiscoverySettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.PrinterFeedOrientation::0000-LongEdgeFirst msgraph.generated.models.PrinterFeedOrientation::0001-ShortEdgeFirst msgraph.generated.models.PrinterFeedOrientation::0002-UnknownFutureValue @@ -118884,6 +126185,8 @@ msgraph.generated.models.PrintFinishing::0063-TrimAfterDocuments msgraph.generated.models.PrintFinishing::0064-TrimAfterCopies msgraph.generated.models.PrintFinishing::0065-TrimAfterJob msgraph.generated.models.PrintJob-->Entity +msgraph.generated.models.PrintJob::|public|acknowledged_date_time():datetime.datetime +msgraph.generated.models.PrintJob::|public|acknowledged_date_time(value:datetime.datetime):None msgraph.generated.models.PrintJob::|public|configuration():PrintJobConfiguration msgraph.generated.models.PrintJob::|public|configuration(value:PrintJobConfiguration):None msgraph.generated.models.PrintJob::|public|constructor():None @@ -118893,6 +126196,8 @@ msgraph.generated.models.PrintJob::|public|created_date_time():datetime.datetime msgraph.generated.models.PrintJob::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.PrintJob::|public|documents():list[PrintDocument] msgraph.generated.models.PrintJob::|public|documents(value:list[PrintDocument]):None +msgraph.generated.models.PrintJob::|public|error_code():int +msgraph.generated.models.PrintJob::|public|error_code(value:int):None msgraph.generated.models.PrintJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.PrintJob::|public|is_fetchable():bool msgraph.generated.models.PrintJob::|public|is_fetchable(value:bool):None @@ -119116,6 +126421,8 @@ msgraph.generated.models.PrintSettings::|public|document_conversion_enabled(valu msgraph.generated.models.PrintSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.PrintSettings::|public|odata_type():str msgraph.generated.models.PrintSettings::|public|odata_type(value:str):None +msgraph.generated.models.PrintSettings::|public|printer_discovery_settings():PrinterDiscoverySettings +msgraph.generated.models.PrintSettings::|public|printer_discovery_settings(value:PrinterDiscoverySettings):None msgraph.generated.models.PrintSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PrintSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrintSettings msgraph.generated.models.PrintSettings~~>AdditionalDataHolder; BackedModel; Parsable @@ -119562,6 +126869,134 @@ msgraph.generated.models.Process::|public|process_id():int msgraph.generated.models.Process::|public|process_id(value:int):None msgraph.generated.models.Process::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Process::|static|public|create_from_discriminator_value(parse_node:ParseNode):Process +msgraph.generated.models.ProcessContentBatchRequest::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProcessContentBatchRequest::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProcessContentBatchRequest::|public|backing_store:BackingStore +msgraph.generated.models.ProcessContentBatchRequest::|public|constructor():None +msgraph.generated.models.ProcessContentBatchRequest::|public|content_to_process():ProcessContentRequest +msgraph.generated.models.ProcessContentBatchRequest::|public|content_to_process(value:ProcessContentRequest):None +msgraph.generated.models.ProcessContentBatchRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessContentBatchRequest::|public|odata_type():str +msgraph.generated.models.ProcessContentBatchRequest::|public|odata_type(value:str):None +msgraph.generated.models.ProcessContentBatchRequest::|public|request_id():str +msgraph.generated.models.ProcessContentBatchRequest::|public|request_id(value:str):None +msgraph.generated.models.ProcessContentBatchRequest::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessContentBatchRequest::|public|user_id():str +msgraph.generated.models.ProcessContentBatchRequest::|public|user_id(value:str):None +msgraph.generated.models.ProcessContentBatchRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentBatchRequest +msgraph.generated.models.ProcessContentBatchRequest~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ProcessContentMetadataBase::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProcessContentMetadataBase::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProcessContentMetadataBase::|public|backing_store:BackingStore +msgraph.generated.models.ProcessContentMetadataBase::|public|constructor():None +msgraph.generated.models.ProcessContentMetadataBase::|public|content():ContentBase +msgraph.generated.models.ProcessContentMetadataBase::|public|content(value:ContentBase):None +msgraph.generated.models.ProcessContentMetadataBase::|public|correlation_id():str +msgraph.generated.models.ProcessContentMetadataBase::|public|correlation_id(value:str):None +msgraph.generated.models.ProcessContentMetadataBase::|public|created_date_time():datetime.datetime +msgraph.generated.models.ProcessContentMetadataBase::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.ProcessContentMetadataBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessContentMetadataBase::|public|identifier():str +msgraph.generated.models.ProcessContentMetadataBase::|public|identifier(value:str):None +msgraph.generated.models.ProcessContentMetadataBase::|public|is_truncated():bool +msgraph.generated.models.ProcessContentMetadataBase::|public|is_truncated(value:bool):None +msgraph.generated.models.ProcessContentMetadataBase::|public|length():int +msgraph.generated.models.ProcessContentMetadataBase::|public|length(value:int):None +msgraph.generated.models.ProcessContentMetadataBase::|public|modified_date_time():datetime.datetime +msgraph.generated.models.ProcessContentMetadataBase::|public|modified_date_time(value:datetime.datetime):None +msgraph.generated.models.ProcessContentMetadataBase::|public|name():str +msgraph.generated.models.ProcessContentMetadataBase::|public|name(value:str):None +msgraph.generated.models.ProcessContentMetadataBase::|public|odata_type():str +msgraph.generated.models.ProcessContentMetadataBase::|public|odata_type(value:str):None +msgraph.generated.models.ProcessContentMetadataBase::|public|sequence_number():int +msgraph.generated.models.ProcessContentMetadataBase::|public|sequence_number(value:int):None +msgraph.generated.models.ProcessContentMetadataBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessContentMetadataBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentMetadataBase +msgraph.generated.models.ProcessContentMetadataBase~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ProcessContentRequest::|public|activity_metadata():ActivityMetadata +msgraph.generated.models.ProcessContentRequest::|public|activity_metadata(value:ActivityMetadata):None +msgraph.generated.models.ProcessContentRequest::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProcessContentRequest::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProcessContentRequest::|public|backing_store:BackingStore +msgraph.generated.models.ProcessContentRequest::|public|constructor():None +msgraph.generated.models.ProcessContentRequest::|public|content_entries():list[ProcessContentMetadataBase] +msgraph.generated.models.ProcessContentRequest::|public|content_entries(value:list[ProcessContentMetadataBase]):None +msgraph.generated.models.ProcessContentRequest::|public|device_metadata():DeviceMetadata +msgraph.generated.models.ProcessContentRequest::|public|device_metadata(value:DeviceMetadata):None +msgraph.generated.models.ProcessContentRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessContentRequest::|public|integrated_app_metadata():IntegratedApplicationMetadata +msgraph.generated.models.ProcessContentRequest::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None +msgraph.generated.models.ProcessContentRequest::|public|odata_type():str +msgraph.generated.models.ProcessContentRequest::|public|odata_type(value:str):None +msgraph.generated.models.ProcessContentRequest::|public|protected_app_metadata():ProtectedApplicationMetadata +msgraph.generated.models.ProcessContentRequest::|public|protected_app_metadata(value:ProtectedApplicationMetadata):None +msgraph.generated.models.ProcessContentRequest::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessContentRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentRequest +msgraph.generated.models.ProcessContentRequest~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ProcessContentResponse::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProcessContentResponse::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProcessContentResponse::|public|backing_store:BackingStore +msgraph.generated.models.ProcessContentResponse::|public|constructor():None +msgraph.generated.models.ProcessContentResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessContentResponse::|public|odata_type():str +msgraph.generated.models.ProcessContentResponse::|public|odata_type(value:str):None +msgraph.generated.models.ProcessContentResponse::|public|policy_actions():list[DlpActionInfo] +msgraph.generated.models.ProcessContentResponse::|public|policy_actions(value:list[DlpActionInfo]):None +msgraph.generated.models.ProcessContentResponse::|public|processing_errors():list[ProcessingError] +msgraph.generated.models.ProcessContentResponse::|public|processing_errors(value:list[ProcessingError]):None +msgraph.generated.models.ProcessContentResponse::|public|protection_scope_state():ProtectionScopeState +msgraph.generated.models.ProcessContentResponse::|public|protection_scope_state(value:ProtectionScopeState):None +msgraph.generated.models.ProcessContentResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessContentResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentResponse +msgraph.generated.models.ProcessContentResponses::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProcessContentResponses::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProcessContentResponses::|public|backing_store:BackingStore +msgraph.generated.models.ProcessContentResponses::|public|constructor():None +msgraph.generated.models.ProcessContentResponses::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessContentResponses::|public|odata_type():str +msgraph.generated.models.ProcessContentResponses::|public|odata_type(value:str):None +msgraph.generated.models.ProcessContentResponses::|public|request_id():str +msgraph.generated.models.ProcessContentResponses::|public|request_id(value:str):None +msgraph.generated.models.ProcessContentResponses::|public|results():ProcessContentResponse +msgraph.generated.models.ProcessContentResponses::|public|results(value:ProcessContentResponse):None +msgraph.generated.models.ProcessContentResponses::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessContentResponses::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentResponses +msgraph.generated.models.ProcessContentResponses~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ProcessContentResponse~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ProcessConversationMetadata-->ProcessContentMetadataBase +msgraph.generated.models.ProcessConversationMetadata::|public|accessed_resources():list[str] +msgraph.generated.models.ProcessConversationMetadata::|public|accessed_resources(value:list[str]):None +msgraph.generated.models.ProcessConversationMetadata::|public|accessed_resources_v2():list[ResourceAccessDetail] +msgraph.generated.models.ProcessConversationMetadata::|public|accessed_resources_v2(value:list[ResourceAccessDetail]):None +msgraph.generated.models.ProcessConversationMetadata::|public|agents():list[AiAgentInfo] +msgraph.generated.models.ProcessConversationMetadata::|public|agents(value:list[AiAgentInfo]):None +msgraph.generated.models.ProcessConversationMetadata::|public|constructor():None +msgraph.generated.models.ProcessConversationMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessConversationMetadata::|public|odata_type:str +msgraph.generated.models.ProcessConversationMetadata::|public|parent_message_id():str +msgraph.generated.models.ProcessConversationMetadata::|public|parent_message_id(value:str):None +msgraph.generated.models.ProcessConversationMetadata::|public|plugins():list[AiInteractionPlugin] +msgraph.generated.models.ProcessConversationMetadata::|public|plugins(value:list[AiInteractionPlugin]):None +msgraph.generated.models.ProcessConversationMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessConversationMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessConversationMetadata +msgraph.generated.models.ProcessFileMetadata-->ProcessContentMetadataBase +msgraph.generated.models.ProcessFileMetadata::|public|constructor():None +msgraph.generated.models.ProcessFileMetadata::|public|custom_properties():CustomMetadataDictionary +msgraph.generated.models.ProcessFileMetadata::|public|custom_properties(value:CustomMetadataDictionary):None +msgraph.generated.models.ProcessFileMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessFileMetadata::|public|odata_type:str +msgraph.generated.models.ProcessFileMetadata::|public|owner_id():str +msgraph.generated.models.ProcessFileMetadata::|public|owner_id(value:str):None +msgraph.generated.models.ProcessFileMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessFileMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessFileMetadata +msgraph.generated.models.ProcessingError-->ClassificationError +msgraph.generated.models.ProcessingError::|public|constructor():None +msgraph.generated.models.ProcessingError::|public|error_type():ContentProcessingErrorType +msgraph.generated.models.ProcessingError::|public|error_type(value:ContentProcessingErrorType):None +msgraph.generated.models.ProcessingError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProcessingError::|public|odata_type:str +msgraph.generated.models.ProcessingError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProcessingError::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessingError msgraph.generated.models.ProcessIntegrityLevel::0000-Unknown msgraph.generated.models.ProcessIntegrityLevel::0001-Untrusted msgraph.generated.models.ProcessIntegrityLevel::0002-Low @@ -119618,6 +127053,64 @@ msgraph.generated.models.ProfilePhotoCollectionResponse::|public|serialize(write msgraph.generated.models.ProfilePhotoCollectionResponse::|public|value():list[ProfilePhoto] msgraph.generated.models.ProfilePhotoCollectionResponse::|public|value(value:list[ProfilePhoto]):None msgraph.generated.models.ProfilePhotoCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProfilePhotoCollectionResponse +msgraph.generated.models.ProfilePropertySetting-->Entity +msgraph.generated.models.ProfilePropertySetting::|public|constructor():None +msgraph.generated.models.ProfilePropertySetting::|public|display_name():str +msgraph.generated.models.ProfilePropertySetting::|public|display_name(value:str):None +msgraph.generated.models.ProfilePropertySetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProfilePropertySetting::|public|name():str +msgraph.generated.models.ProfilePropertySetting::|public|name(value:str):None +msgraph.generated.models.ProfilePropertySetting::|public|odata_type:str +msgraph.generated.models.ProfilePropertySetting::|public|prioritized_source_urls():list[str] +msgraph.generated.models.ProfilePropertySetting::|public|prioritized_source_urls(value:list[str]):None +msgraph.generated.models.ProfilePropertySetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProfilePropertySetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProfilePropertySetting +msgraph.generated.models.ProfilePropertySettingCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ProfilePropertySettingCollectionResponse::|public|constructor():None +msgraph.generated.models.ProfilePropertySettingCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProfilePropertySettingCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProfilePropertySettingCollectionResponse::|public|value():list[ProfilePropertySetting] +msgraph.generated.models.ProfilePropertySettingCollectionResponse::|public|value(value:list[ProfilePropertySetting]):None +msgraph.generated.models.ProfilePropertySettingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProfilePropertySettingCollectionResponse +msgraph.generated.models.ProfileSource-->Entity +msgraph.generated.models.ProfileSource::|public|constructor():None +msgraph.generated.models.ProfileSource::|public|display_name():str +msgraph.generated.models.ProfileSource::|public|display_name(value:str):None +msgraph.generated.models.ProfileSource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProfileSource::|public|kind():str +msgraph.generated.models.ProfileSource::|public|kind(value:str):None +msgraph.generated.models.ProfileSource::|public|localizations():list[ProfileSourceLocalization] +msgraph.generated.models.ProfileSource::|public|localizations(value:list[ProfileSourceLocalization]):None +msgraph.generated.models.ProfileSource::|public|odata_type:str +msgraph.generated.models.ProfileSource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProfileSource::|public|source_id():str +msgraph.generated.models.ProfileSource::|public|source_id(value:str):None +msgraph.generated.models.ProfileSource::|public|web_url():str +msgraph.generated.models.ProfileSource::|public|web_url(value:str):None +msgraph.generated.models.ProfileSource::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProfileSource +msgraph.generated.models.ProfileSourceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ProfileSourceCollectionResponse::|public|constructor():None +msgraph.generated.models.ProfileSourceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProfileSourceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProfileSourceCollectionResponse::|public|value():list[ProfileSource] +msgraph.generated.models.ProfileSourceCollectionResponse::|public|value(value:list[ProfileSource]):None +msgraph.generated.models.ProfileSourceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProfileSourceCollectionResponse +msgraph.generated.models.ProfileSourceLocalization::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProfileSourceLocalization::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProfileSourceLocalization::|public|backing_store:BackingStore +msgraph.generated.models.ProfileSourceLocalization::|public|constructor():None +msgraph.generated.models.ProfileSourceLocalization::|public|display_name():str +msgraph.generated.models.ProfileSourceLocalization::|public|display_name(value:str):None +msgraph.generated.models.ProfileSourceLocalization::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProfileSourceLocalization::|public|language_tag():str +msgraph.generated.models.ProfileSourceLocalization::|public|language_tag(value:str):None +msgraph.generated.models.ProfileSourceLocalization::|public|odata_type():str +msgraph.generated.models.ProfileSourceLocalization::|public|odata_type(value:str):None +msgraph.generated.models.ProfileSourceLocalization::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProfileSourceLocalization::|public|web_url():str +msgraph.generated.models.ProfileSourceLocalization::|public|web_url(value:str):None +msgraph.generated.models.ProfileSourceLocalization::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProfileSourceLocalization +msgraph.generated.models.ProfileSourceLocalization~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Prompt::|public|additional_data():dict[str, Any] msgraph.generated.models.Prompt::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.Prompt::|public|backing_store:BackingStore @@ -119640,6 +127133,48 @@ msgraph.generated.models.PronounsSettings::|public|is_enabled_in_organization(va msgraph.generated.models.PronounsSettings::|public|odata_type:str msgraph.generated.models.PronounsSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.PronounsSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):PronounsSettings +msgraph.generated.models.ProtectedApplicationMetadata-->IntegratedApplicationMetadata +msgraph.generated.models.ProtectedApplicationMetadata::|public|application_location():PolicyLocation +msgraph.generated.models.ProtectedApplicationMetadata::|public|application_location(value:PolicyLocation):None +msgraph.generated.models.ProtectedApplicationMetadata::|public|constructor():None +msgraph.generated.models.ProtectedApplicationMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProtectedApplicationMetadata::|public|odata_type:str +msgraph.generated.models.ProtectedApplicationMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProtectedApplicationMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectedApplicationMetadata +msgraph.generated.models.ProtectedContent::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProtectedContent::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProtectedContent::|public|backing_store:BackingStore +msgraph.generated.models.ProtectedContent::|public|cid():str +msgraph.generated.models.ProtectedContent::|public|cid(value:str):None +msgraph.generated.models.ProtectedContent::|public|constructor():None +msgraph.generated.models.ProtectedContent::|public|format():str +msgraph.generated.models.ProtectedContent::|public|format(value:str):None +msgraph.generated.models.ProtectedContent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProtectedContent::|public|label_id():str +msgraph.generated.models.ProtectedContent::|public|label_id(value:str):None +msgraph.generated.models.ProtectedContent::|public|odata_type():str +msgraph.generated.models.ProtectedContent::|public|odata_type(value:str):None +msgraph.generated.models.ProtectedContent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProtectedContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectedContent +msgraph.generated.models.ProtectedContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|additional_data():dict[str, Any] +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|backing_store:BackingStore +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|completed():int +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|completed(value:int):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|constructor():None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|failed():int +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|failed(value:int):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|in_progress():int +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|in_progress(value:int):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|odata_type():str +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|odata_type(value:str):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|total():int +msgraph.generated.models.ProtectionPolicyArtifactCount::|public|total(value:int):None +msgraph.generated.models.ProtectionPolicyArtifactCount::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionPolicyArtifactCount +msgraph.generated.models.ProtectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ProtectionPolicyBase-->Entity msgraph.generated.models.ProtectionPolicyBase::|public|constructor():None msgraph.generated.models.ProtectionPolicyBase::|public|created_by():IdentitySet @@ -119649,11 +127184,15 @@ msgraph.generated.models.ProtectionPolicyBase::|public|created_date_time(value:d msgraph.generated.models.ProtectionPolicyBase::|public|display_name():str msgraph.generated.models.ProtectionPolicyBase::|public|display_name(value:str):None msgraph.generated.models.ProtectionPolicyBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProtectionPolicyBase::|public|is_enabled():bool +msgraph.generated.models.ProtectionPolicyBase::|public|is_enabled(value:bool):None msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_by():IdentitySet msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_by(value:IdentitySet):None msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_date_time():datetime.datetime msgraph.generated.models.ProtectionPolicyBase::|public|last_modified_date_time(value:datetime.datetime):None msgraph.generated.models.ProtectionPolicyBase::|public|odata_type:str +msgraph.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count():ProtectionPolicyArtifactCount +msgraph.generated.models.ProtectionPolicyBase::|public|protection_policy_artifact_count(value:ProtectionPolicyArtifactCount):None msgraph.generated.models.ProtectionPolicyBase::|public|retention_settings():list[RetentionSetting] msgraph.generated.models.ProtectionPolicyBase::|public|retention_settings(value:list[RetentionSetting]):None msgraph.generated.models.ProtectionPolicyBase::|public|serialize(writer:SerializationWriter):None @@ -119697,6 +127236,15 @@ msgraph.generated.models.ProtectionRuleStatus::0001-Active msgraph.generated.models.ProtectionRuleStatus::0002-Completed msgraph.generated.models.ProtectionRuleStatus::0003-CompletedWithErrors msgraph.generated.models.ProtectionRuleStatus::0004-UnknownFutureValue +msgraph.generated.models.ProtectionRuleStatus::0005-UpdateRequested +msgraph.generated.models.ProtectionRuleStatus::0006-DeleteRequested +msgraph.generated.models.ProtectionScopeState::0000-NotModified +msgraph.generated.models.ProtectionScopeState::0001-Modified +msgraph.generated.models.ProtectionScopeState::0002-UnknownFutureValue +msgraph.generated.models.ProtectionSource::0000-None_ +msgraph.generated.models.ProtectionSource::0001-Manual +msgraph.generated.models.ProtectionSource::0002-DynamicRule +msgraph.generated.models.ProtectionSource::0003-UnknownFutureValue msgraph.generated.models.ProtectionUnitBase-->Entity msgraph.generated.models.ProtectionUnitBase::|public|constructor():None msgraph.generated.models.ProtectionUnitBase::|public|created_by():IdentitySet @@ -119711,8 +127259,12 @@ msgraph.generated.models.ProtectionUnitBase::|public|last_modified_by(value:Iden msgraph.generated.models.ProtectionUnitBase::|public|last_modified_date_time():datetime.datetime msgraph.generated.models.ProtectionUnitBase::|public|last_modified_date_time(value:datetime.datetime):None msgraph.generated.models.ProtectionUnitBase::|public|odata_type:str +msgraph.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time():datetime.datetime +msgraph.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time(value:datetime.datetime):None msgraph.generated.models.ProtectionUnitBase::|public|policy_id():str msgraph.generated.models.ProtectionUnitBase::|public|policy_id(value:str):None +msgraph.generated.models.ProtectionUnitBase::|public|protection_sources():ProtectionSource +msgraph.generated.models.ProtectionUnitBase::|public|protection_sources(value:ProtectionSource):None msgraph.generated.models.ProtectionUnitBase::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ProtectionUnitBase::|public|status():ProtectionUnitStatus msgraph.generated.models.ProtectionUnitBase::|public|status(value:ProtectionUnitStatus):None @@ -119724,12 +127276,40 @@ msgraph.generated.models.ProtectionUnitBaseCollectionResponse::|public|serialize msgraph.generated.models.ProtectionUnitBaseCollectionResponse::|public|value():list[ProtectionUnitBase] msgraph.generated.models.ProtectionUnitBaseCollectionResponse::|public|value(value:list[ProtectionUnitBase]):None msgraph.generated.models.ProtectionUnitBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionUnitBaseCollectionResponse +msgraph.generated.models.ProtectionUnitsBulkJobBase-->Entity +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|constructor():None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|created_by():IdentitySet +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|created_by(value:IdentitySet):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|created_date_time():datetime.datetime +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|display_name():str +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|display_name(value:str):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|error():PublicError +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|error(value:PublicError):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|last_modified_by():IdentitySet +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|last_modified_by(value:IdentitySet):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|odata_type:str +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|status():ProtectionUnitsBulkJobStatus +msgraph.generated.models.ProtectionUnitsBulkJobBase::|public|status(value:ProtectionUnitsBulkJobStatus):None +msgraph.generated.models.ProtectionUnitsBulkJobBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionUnitsBulkJobBase +msgraph.generated.models.ProtectionUnitsBulkJobStatus::0000-Unknown +msgraph.generated.models.ProtectionUnitsBulkJobStatus::0001-Active +msgraph.generated.models.ProtectionUnitsBulkJobStatus::0002-Completed +msgraph.generated.models.ProtectionUnitsBulkJobStatus::0003-CompletedWithErrors +msgraph.generated.models.ProtectionUnitsBulkJobStatus::0004-UnknownFutureValue msgraph.generated.models.ProtectionUnitStatus::0000-ProtectRequested msgraph.generated.models.ProtectionUnitStatus::0001-Protected msgraph.generated.models.ProtectionUnitStatus::0002-UnprotectRequested msgraph.generated.models.ProtectionUnitStatus::0003-Unprotected msgraph.generated.models.ProtectionUnitStatus::0004-RemoveRequested msgraph.generated.models.ProtectionUnitStatus::0005-UnknownFutureValue +msgraph.generated.models.ProtectionUnitStatus::0006-OffboardRequested +msgraph.generated.models.ProtectionUnitStatus::0007-Offboarded +msgraph.generated.models.ProtectionUnitStatus::0008-CancelOffboardRequested msgraph.generated.models.ProvisionChannelEmailResult::|public|additional_data():dict[str, Any] msgraph.generated.models.ProvisionChannelEmailResult::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ProvisionChannelEmailResult::|public|backing_store:BackingStore @@ -120000,6 +127580,86 @@ msgraph.generated.models.PublicInnerError::|public|target():str msgraph.generated.models.PublicInnerError::|public|target(value:str):None msgraph.generated.models.PublicInnerError::|static|public|create_from_discriminator_value(parse_node:ParseNode):PublicInnerError msgraph.generated.models.PublicInnerError~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.PublicKeyInfrastructureRoot-->Entity +msgraph.generated.models.PublicKeyInfrastructureRoot::|public|certificate_based_auth_configurations():list[CertificateBasedAuthPki] +msgraph.generated.models.PublicKeyInfrastructureRoot::|public|certificate_based_auth_configurations(value:list[CertificateBasedAuthPki]):None +msgraph.generated.models.PublicKeyInfrastructureRoot::|public|constructor():None +msgraph.generated.models.PublicKeyInfrastructureRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.PublicKeyInfrastructureRoot::|public|odata_type:str +msgraph.generated.models.PublicKeyInfrastructureRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.PublicKeyInfrastructureRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):PublicKeyInfrastructureRoot +msgraph.generated.models.QrCode-->Entity +msgraph.generated.models.QrCode::|public|constructor():None +msgraph.generated.models.QrCode::|public|created_date_time():datetime.datetime +msgraph.generated.models.QrCode::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.QrCode::|public|expire_date_time():datetime.datetime +msgraph.generated.models.QrCode::|public|expire_date_time(value:datetime.datetime):None +msgraph.generated.models.QrCode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.QrCode::|public|image():QrCodeImageDetails +msgraph.generated.models.QrCode::|public|image(value:QrCodeImageDetails):None +msgraph.generated.models.QrCode::|public|last_used_date_time():datetime.datetime +msgraph.generated.models.QrCode::|public|last_used_date_time(value:datetime.datetime):None +msgraph.generated.models.QrCode::|public|odata_type:str +msgraph.generated.models.QrCode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.QrCode::|public|start_date_time():datetime.datetime +msgraph.generated.models.QrCode::|public|start_date_time(value:datetime.datetime):None +msgraph.generated.models.QrCode::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCode +msgraph.generated.models.QrCodeImageDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.QrCodeImageDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.QrCodeImageDetails::|public|backing_store:BackingStore +msgraph.generated.models.QrCodeImageDetails::|public|binary_value():bytes +msgraph.generated.models.QrCodeImageDetails::|public|binary_value(value:bytes):None +msgraph.generated.models.QrCodeImageDetails::|public|constructor():None +msgraph.generated.models.QrCodeImageDetails::|public|error_correction_level():ErrorCorrectionLevel +msgraph.generated.models.QrCodeImageDetails::|public|error_correction_level(value:ErrorCorrectionLevel):None +msgraph.generated.models.QrCodeImageDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.QrCodeImageDetails::|public|odata_type():str +msgraph.generated.models.QrCodeImageDetails::|public|odata_type(value:str):None +msgraph.generated.models.QrCodeImageDetails::|public|raw_content():bytes +msgraph.generated.models.QrCodeImageDetails::|public|raw_content(value:bytes):None +msgraph.generated.models.QrCodeImageDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.QrCodeImageDetails::|public|version():int +msgraph.generated.models.QrCodeImageDetails::|public|version(value:int):None +msgraph.generated.models.QrCodeImageDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCodeImageDetails +msgraph.generated.models.QrCodeImageDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.QrCodePinAuthenticationMethod-->AuthenticationMethod +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|constructor():None +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|odata_type:str +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|pin():QrPin +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|pin(value:QrPin):None +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|standard_q_r_code():QrCode +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|standard_q_r_code(value:QrCode):None +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|temporary_q_r_code():QrCode +msgraph.generated.models.QrCodePinAuthenticationMethod::|public|temporary_q_r_code(value:QrCode):None +msgraph.generated.models.QrCodePinAuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCodePinAuthenticationMethod +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|constructor():None +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|include_targets():list[AuthenticationMethodTarget] +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|include_targets(value:list[AuthenticationMethodTarget]):None +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|odata_type:str +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|pin_length():int +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|pin_length(value:int):None +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|standard_q_r_code_lifetime_in_days():int +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|standard_q_r_code_lifetime_in_days(value:int):None +msgraph.generated.models.QrCodePinAuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCodePinAuthenticationMethodConfiguration +msgraph.generated.models.QrPin-->Entity +msgraph.generated.models.QrPin::|public|code():str +msgraph.generated.models.QrPin::|public|code(value:str):None +msgraph.generated.models.QrPin::|public|constructor():None +msgraph.generated.models.QrPin::|public|created_date_time():datetime.datetime +msgraph.generated.models.QrPin::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.QrPin::|public|force_change_pin_next_sign_in():bool +msgraph.generated.models.QrPin::|public|force_change_pin_next_sign_in(value:bool):None +msgraph.generated.models.QrPin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.QrPin::|public|odata_type:str +msgraph.generated.models.QrPin::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.QrPin::|public|updated_date_time():datetime.datetime +msgraph.generated.models.QrPin::|public|updated_date_time(value:datetime.datetime):None +msgraph.generated.models.QrPin::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrPin msgraph.generated.models.QuarantineReason::0000-EncounteredBaseEscrowThreshold msgraph.generated.models.QuarantineReason::0001-EncounteredTotalEscrowThreshold msgraph.generated.models.QuarantineReason::0002-EncounteredEscrowProportionThreshold @@ -120200,6 +127860,96 @@ msgraph.generated.models.ReactionsFacet::|public|share_count():int msgraph.generated.models.ReactionsFacet::|public|share_count(value:int):None msgraph.generated.models.ReactionsFacet::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReactionsFacet msgraph.generated.models.ReactionsFacet~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ReadingAssignmentSubmission-->Entity +msgraph.generated.models.ReadingAssignmentSubmission::|public|accuracy_score():float +msgraph.generated.models.ReadingAssignmentSubmission::|public|accuracy_score(value:float):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|action():str +msgraph.generated.models.ReadingAssignmentSubmission::|public|action(value:str):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|assignment_id():str +msgraph.generated.models.ReadingAssignmentSubmission::|public|assignment_id(value:str):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|challenging_words():list[ChallengingWord] +msgraph.generated.models.ReadingAssignmentSubmission::|public|challenging_words(value:list[ChallengingWord]):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|class_id():str +msgraph.generated.models.ReadingAssignmentSubmission::|public|class_id(value:str):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|constructor():None +msgraph.generated.models.ReadingAssignmentSubmission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReadingAssignmentSubmission::|public|insertions():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|insertions(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|mispronunciations():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|mispronunciations(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_exclamation_marks():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_exclamation_marks(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_periods():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_periods(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_question_marks():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_question_marks(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_shorts():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|missed_shorts(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|monotone_score():float +msgraph.generated.models.ReadingAssignmentSubmission::|public|monotone_score(value:float):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|odata_type:str +msgraph.generated.models.ReadingAssignmentSubmission::|public|omissions():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|omissions(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|repetitions():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|repetitions(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|self_corrections():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|self_corrections(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|student_id():str +msgraph.generated.models.ReadingAssignmentSubmission::|public|student_id(value:str):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|submission_date_time():datetime.datetime +msgraph.generated.models.ReadingAssignmentSubmission::|public|submission_date_time(value:datetime.datetime):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|submission_id():str +msgraph.generated.models.ReadingAssignmentSubmission::|public|submission_id(value:str):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|unexpected_pauses():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|unexpected_pauses(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|words_per_minute():float +msgraph.generated.models.ReadingAssignmentSubmission::|public|words_per_minute(value:float):None +msgraph.generated.models.ReadingAssignmentSubmission::|public|word_count():int +msgraph.generated.models.ReadingAssignmentSubmission::|public|word_count(value:int):None +msgraph.generated.models.ReadingAssignmentSubmission::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingAssignmentSubmission +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|constructor():None +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|value():list[ReadingAssignmentSubmission] +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|value(value:list[ReadingAssignmentSubmission]):None +msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingAssignmentSubmissionCollectionResponse +msgraph.generated.models.ReadingCoachPassage-->Entity +msgraph.generated.models.ReadingCoachPassage::|public|constructor():None +msgraph.generated.models.ReadingCoachPassage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReadingCoachPassage::|public|is_reading_completed():bool +msgraph.generated.models.ReadingCoachPassage::|public|is_reading_completed(value:bool):None +msgraph.generated.models.ReadingCoachPassage::|public|language_tag():str +msgraph.generated.models.ReadingCoachPassage::|public|language_tag(value:str):None +msgraph.generated.models.ReadingCoachPassage::|public|odata_type:str +msgraph.generated.models.ReadingCoachPassage::|public|practiced_at_date_time():datetime.datetime +msgraph.generated.models.ReadingCoachPassage::|public|practiced_at_date_time(value:datetime.datetime):None +msgraph.generated.models.ReadingCoachPassage::|public|practice_words():list[str] +msgraph.generated.models.ReadingCoachPassage::|public|practice_words(value:list[str]):None +msgraph.generated.models.ReadingCoachPassage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReadingCoachPassage::|public|story_type():ReadingCoachStoryType +msgraph.generated.models.ReadingCoachPassage::|public|story_type(value:ReadingCoachStoryType):None +msgraph.generated.models.ReadingCoachPassage::|public|student_id():str +msgraph.generated.models.ReadingCoachPassage::|public|student_id(value:str):None +msgraph.generated.models.ReadingCoachPassage::|public|time_spent_reading_in_seconds():float +msgraph.generated.models.ReadingCoachPassage::|public|time_spent_reading_in_seconds(value:float):None +msgraph.generated.models.ReadingCoachPassage::|public|words_accuracy_percentage():float +msgraph.generated.models.ReadingCoachPassage::|public|words_accuracy_percentage(value:float):None +msgraph.generated.models.ReadingCoachPassage::|public|words_per_minute():float +msgraph.generated.models.ReadingCoachPassage::|public|words_per_minute(value:float):None +msgraph.generated.models.ReadingCoachPassage::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingCoachPassage +msgraph.generated.models.ReadingCoachPassageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|constructor():None +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|value():list[ReadingCoachPassage] +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|value(value:list[ReadingCoachPassage]):None +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingCoachPassageCollectionResponse +msgraph.generated.models.ReadingCoachStoryType::0000-AiGenerated +msgraph.generated.models.ReadingCoachStoryType::0001-ReadWorks +msgraph.generated.models.ReadingCoachStoryType::0002-UserProvided +msgraph.generated.models.ReadingCoachStoryType::0003-UnknownFutureValue msgraph.generated.models.RecentNotebook::|public|additional_data():dict[str, Any] msgraph.generated.models.RecentNotebook::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.RecentNotebook::|public|backing_store:BackingStore @@ -120444,6 +128194,39 @@ msgraph.generated.models.ReferenceUpdate::|public|odata_type(value:str):None msgraph.generated.models.ReferenceUpdate::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ReferenceUpdate::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReferenceUpdate msgraph.generated.models.ReferenceUpdate~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ReflectCheckInResponse-->Entity +msgraph.generated.models.ReflectCheckInResponse::|public|check_in_id():str +msgraph.generated.models.ReflectCheckInResponse::|public|check_in_id(value:str):None +msgraph.generated.models.ReflectCheckInResponse::|public|check_in_title():str +msgraph.generated.models.ReflectCheckInResponse::|public|check_in_title(value:str):None +msgraph.generated.models.ReflectCheckInResponse::|public|class_id():str +msgraph.generated.models.ReflectCheckInResponse::|public|class_id(value:str):None +msgraph.generated.models.ReflectCheckInResponse::|public|constructor():None +msgraph.generated.models.ReflectCheckInResponse::|public|created_date_time():datetime.datetime +msgraph.generated.models.ReflectCheckInResponse::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.ReflectCheckInResponse::|public|creator_id():str +msgraph.generated.models.ReflectCheckInResponse::|public|creator_id(value:str):None +msgraph.generated.models.ReflectCheckInResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReflectCheckInResponse::|public|is_closed():bool +msgraph.generated.models.ReflectCheckInResponse::|public|is_closed(value:bool):None +msgraph.generated.models.ReflectCheckInResponse::|public|odata_type:str +msgraph.generated.models.ReflectCheckInResponse::|public|responder_id():str +msgraph.generated.models.ReflectCheckInResponse::|public|responder_id(value:str):None +msgraph.generated.models.ReflectCheckInResponse::|public|response_emotion():ResponseEmotionType +msgraph.generated.models.ReflectCheckInResponse::|public|response_emotion(value:ResponseEmotionType):None +msgraph.generated.models.ReflectCheckInResponse::|public|response_feedback():ResponseFeedbackType +msgraph.generated.models.ReflectCheckInResponse::|public|response_feedback(value:ResponseFeedbackType):None +msgraph.generated.models.ReflectCheckInResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReflectCheckInResponse::|public|submit_date_time():datetime.datetime +msgraph.generated.models.ReflectCheckInResponse::|public|submit_date_time(value:datetime.datetime):None +msgraph.generated.models.ReflectCheckInResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReflectCheckInResponse +msgraph.generated.models.ReflectCheckInResponseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ReflectCheckInResponseCollectionResponse::|public|constructor():None +msgraph.generated.models.ReflectCheckInResponseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReflectCheckInResponseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReflectCheckInResponseCollectionResponse::|public|value():list[ReflectCheckInResponse] +msgraph.generated.models.ReflectCheckInResponseCollectionResponse::|public|value(value:list[ReflectCheckInResponse]):None +msgraph.generated.models.ReflectCheckInResponseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReflectCheckInResponseCollectionResponse msgraph.generated.models.RegistrationEnforcement::|public|additional_data():dict[str, Any] msgraph.generated.models.RegistrationEnforcement::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.RegistrationEnforcement::|public|authentication_methods_registration_campaign():AuthenticationMethodsRegistrationCampaign @@ -120618,6 +128401,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 @@ -120736,6 +128521,20 @@ msgraph.generated.models.ReportRoot::|public|security(value:SecurityReportsRoot) msgraph.generated.models.ReportRoot::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ReportRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportRoot msgraph.generated.models.ReportRoot~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ReportsRoot-->Entity +msgraph.generated.models.ReportsRoot::|public|constructor():None +msgraph.generated.models.ReportsRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReportsRoot::|public|odata_type:str +msgraph.generated.models.ReportsRoot::|public|reading_assignment_submissions():list[ReadingAssignmentSubmission] +msgraph.generated.models.ReportsRoot::|public|reading_assignment_submissions(value:list[ReadingAssignmentSubmission]):None +msgraph.generated.models.ReportsRoot::|public|reading_coach_passages():list[ReadingCoachPassage] +msgraph.generated.models.ReportsRoot::|public|reading_coach_passages(value:list[ReadingCoachPassage]):None +msgraph.generated.models.ReportsRoot::|public|reflect_check_in_responses():list[ReflectCheckInResponse] +msgraph.generated.models.ReportsRoot::|public|reflect_check_in_responses(value:list[ReflectCheckInResponse]):None +msgraph.generated.models.ReportsRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReportsRoot::|public|speaker_assignment_submissions():list[SpeakerAssignmentSubmission] +msgraph.generated.models.ReportsRoot::|public|speaker_assignment_submissions(value:list[SpeakerAssignmentSubmission]):None +msgraph.generated.models.ReportsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportsRoot msgraph.generated.models.Report~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Request-->Entity msgraph.generated.models.Request::|public|approval_id():str @@ -120820,6 +128619,12 @@ msgraph.generated.models.ResellerDelegatedAdminRelationship::|public|is_partner_ msgraph.generated.models.ResellerDelegatedAdminRelationship::|public|odata_type:str msgraph.generated.models.ResellerDelegatedAdminRelationship::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ResellerDelegatedAdminRelationship::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResellerDelegatedAdminRelationship +msgraph.generated.models.ReservablePlaceMode-->PlaceMode +msgraph.generated.models.ReservablePlaceMode::|public|constructor():None +msgraph.generated.models.ReservablePlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReservablePlaceMode::|public|odata_type:str +msgraph.generated.models.ReservablePlaceMode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReservablePlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReservablePlaceMode msgraph.generated.models.ResetPasscodeActionResult-->DeviceActionResult msgraph.generated.models.ResetPasscodeActionResult::|public|constructor():None msgraph.generated.models.ResetPasscodeActionResult::|public|error_code():int @@ -120843,6 +128648,41 @@ msgraph.generated.models.ResourceAccess::|public|serialize(writer:SerializationW msgraph.generated.models.ResourceAccess::|public|type():str msgraph.generated.models.ResourceAccess::|public|type(value:str):None msgraph.generated.models.ResourceAccess::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccess +msgraph.generated.models.ResourceAccessDetail::|public|access_type():ResourceAccessType +msgraph.generated.models.ResourceAccessDetail::|public|access_type(value:ResourceAccessType):None +msgraph.generated.models.ResourceAccessDetail::|public|additional_data():dict[str, Any] +msgraph.generated.models.ResourceAccessDetail::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ResourceAccessDetail::|public|backing_store:BackingStore +msgraph.generated.models.ResourceAccessDetail::|public|constructor():None +msgraph.generated.models.ResourceAccessDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ResourceAccessDetail::|public|identifier():str +msgraph.generated.models.ResourceAccessDetail::|public|identifier(value:str):None +msgraph.generated.models.ResourceAccessDetail::|public|is_cross_prompt_injection_detected():bool +msgraph.generated.models.ResourceAccessDetail::|public|is_cross_prompt_injection_detected(value:bool):None +msgraph.generated.models.ResourceAccessDetail::|public|label_id():str +msgraph.generated.models.ResourceAccessDetail::|public|label_id(value:str):None +msgraph.generated.models.ResourceAccessDetail::|public|name():str +msgraph.generated.models.ResourceAccessDetail::|public|name(value:str):None +msgraph.generated.models.ResourceAccessDetail::|public|odata_type():str +msgraph.generated.models.ResourceAccessDetail::|public|odata_type(value:str):None +msgraph.generated.models.ResourceAccessDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ResourceAccessDetail::|public|status():ResourceAccessStatus +msgraph.generated.models.ResourceAccessDetail::|public|status(value:ResourceAccessStatus):None +msgraph.generated.models.ResourceAccessDetail::|public|storage_id():str +msgraph.generated.models.ResourceAccessDetail::|public|storage_id(value:str):None +msgraph.generated.models.ResourceAccessDetail::|public|url():str +msgraph.generated.models.ResourceAccessDetail::|public|url(value:str):None +msgraph.generated.models.ResourceAccessDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccessDetail +msgraph.generated.models.ResourceAccessDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ResourceAccessStatus::0000-None_ +msgraph.generated.models.ResourceAccessStatus::0001-Failure +msgraph.generated.models.ResourceAccessStatus::0002-Success +msgraph.generated.models.ResourceAccessStatus::0003-UnknownFutureValue +msgraph.generated.models.ResourceAccessType::0000-None_ +msgraph.generated.models.ResourceAccessType::0001-Read +msgraph.generated.models.ResourceAccessType::0002-Write +msgraph.generated.models.ResourceAccessType::0003-Create +msgraph.generated.models.ResourceAccessType::0004-UnknownFutureValue msgraph.generated.models.ResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ResourceAction::|public|additional_data():dict[str, Any] msgraph.generated.models.ResourceAction::|public|additional_data(value:dict[str, Any]):None @@ -120858,6 +128698,24 @@ msgraph.generated.models.ResourceAction::|public|odata_type(value:str):None msgraph.generated.models.ResourceAction::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ResourceAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAction msgraph.generated.models.ResourceAction~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ResourceLink::|public|additional_data():dict[str, Any] +msgraph.generated.models.ResourceLink::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ResourceLink::|public|backing_store:BackingStore +msgraph.generated.models.ResourceLink::|public|constructor():None +msgraph.generated.models.ResourceLink::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ResourceLink::|public|link_type():ResourceLinkType +msgraph.generated.models.ResourceLink::|public|link_type(value:ResourceLinkType):None +msgraph.generated.models.ResourceLink::|public|name():str +msgraph.generated.models.ResourceLink::|public|name(value:str):None +msgraph.generated.models.ResourceLink::|public|odata_type():str +msgraph.generated.models.ResourceLink::|public|odata_type(value:str):None +msgraph.generated.models.ResourceLink::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ResourceLink::|public|value():str +msgraph.generated.models.ResourceLink::|public|value(value:str):None +msgraph.generated.models.ResourceLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceLink +msgraph.generated.models.ResourceLinkType::0000-Url +msgraph.generated.models.ResourceLinkType::0001-UnknownFutureValue +msgraph.generated.models.ResourceLink~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.ResourceOperation-->Entity msgraph.generated.models.ResourceOperation::|public|action_name():str msgraph.generated.models.ResourceOperation::|public|action_name(value:str):None @@ -120962,6 +128820,72 @@ msgraph.generated.models.ResourceVisualization::|public|type():str msgraph.generated.models.ResourceVisualization::|public|type(value:str):None msgraph.generated.models.ResourceVisualization::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceVisualization msgraph.generated.models.ResourceVisualization~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ResponseEmotionType::0000-None_ +msgraph.generated.models.ResponseEmotionType::0001-Confident +msgraph.generated.models.ResponseEmotionType::0002-Excited +msgraph.generated.models.ResponseEmotionType::0003-Happy +msgraph.generated.models.ResponseEmotionType::0004-Motivated +msgraph.generated.models.ResponseEmotionType::0005-Peaceful +msgraph.generated.models.ResponseEmotionType::0006-Ambitious +msgraph.generated.models.ResponseEmotionType::0007-Cheerful +msgraph.generated.models.ResponseEmotionType::0008-Comfortable +msgraph.generated.models.ResponseEmotionType::0009-Creative +msgraph.generated.models.ResponseEmotionType::0010-Determined +msgraph.generated.models.ResponseEmotionType::0011-Energized +msgraph.generated.models.ResponseEmotionType::0012-Focused +msgraph.generated.models.ResponseEmotionType::0013-Fulfilled +msgraph.generated.models.ResponseEmotionType::0014-Grateful +msgraph.generated.models.ResponseEmotionType::0015-Included +msgraph.generated.models.ResponseEmotionType::0016-Inspired +msgraph.generated.models.ResponseEmotionType::0017-Optimistic +msgraph.generated.models.ResponseEmotionType::0018-Proud +msgraph.generated.models.ResponseEmotionType::0019-Successful +msgraph.generated.models.ResponseEmotionType::0020-Valuable +msgraph.generated.models.ResponseEmotionType::0021-Annoyed +msgraph.generated.models.ResponseEmotionType::0022-Bored +msgraph.generated.models.ResponseEmotionType::0023-Calm +msgraph.generated.models.ResponseEmotionType::0024-Confused +msgraph.generated.models.ResponseEmotionType::0025-Glad +msgraph.generated.models.ResponseEmotionType::0026-Content +msgraph.generated.models.ResponseEmotionType::0027-Pensive +msgraph.generated.models.ResponseEmotionType::0028-Reserved +msgraph.generated.models.ResponseEmotionType::0029-Restless +msgraph.generated.models.ResponseEmotionType::0030-Shocked +msgraph.generated.models.ResponseEmotionType::0031-Tired +msgraph.generated.models.ResponseEmotionType::0032-Angry +msgraph.generated.models.ResponseEmotionType::0033-Depressed +msgraph.generated.models.ResponseEmotionType::0034-Exhausted +msgraph.generated.models.ResponseEmotionType::0035-Lonely +msgraph.generated.models.ResponseEmotionType::0036-Nervous +msgraph.generated.models.ResponseEmotionType::0037-Anxious +msgraph.generated.models.ResponseEmotionType::0038-Apathetic +msgraph.generated.models.ResponseEmotionType::0039-Concerned +msgraph.generated.models.ResponseEmotionType::0040-Disappointed +msgraph.generated.models.ResponseEmotionType::0041-Frightened +msgraph.generated.models.ResponseEmotionType::0042-Frustrated +msgraph.generated.models.ResponseEmotionType::0043-Hopeless +msgraph.generated.models.ResponseEmotionType::0044-Hurt +msgraph.generated.models.ResponseEmotionType::0045-Jealous +msgraph.generated.models.ResponseEmotionType::0046-Miserable +msgraph.generated.models.ResponseEmotionType::0047-Overwhelmed +msgraph.generated.models.ResponseEmotionType::0048-Skeptical +msgraph.generated.models.ResponseEmotionType::0049-Stressed +msgraph.generated.models.ResponseEmotionType::0050-Stuck +msgraph.generated.models.ResponseEmotionType::0051-Worthless +msgraph.generated.models.ResponseEmotionType::0052-Awed +msgraph.generated.models.ResponseEmotionType::0053-Ashamed +msgraph.generated.models.ResponseEmotionType::0054-Curious +msgraph.generated.models.ResponseEmotionType::0055-Sensitive +msgraph.generated.models.ResponseEmotionType::0056-Sad +msgraph.generated.models.ResponseEmotionType::0057-UnknownFutureValue +msgraph.generated.models.ResponseFeedbackType::0000-None_ +msgraph.generated.models.ResponseFeedbackType::0001-NotDetected +msgraph.generated.models.ResponseFeedbackType::0002-VeryUnpleasant +msgraph.generated.models.ResponseFeedbackType::0003-Unpleasant +msgraph.generated.models.ResponseFeedbackType::0004-Neutral +msgraph.generated.models.ResponseFeedbackType::0005-Pleasant +msgraph.generated.models.ResponseFeedbackType::0006-VeryPleasant +msgraph.generated.models.ResponseFeedbackType::0007-UnknownFutureValue msgraph.generated.models.ResponseStatus::|public|additional_data():dict[str, Any] msgraph.generated.models.ResponseStatus::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ResponseStatus::|public|backing_store:BackingStore @@ -121002,6 +128926,45 @@ msgraph.generated.models.RestoreArtifactBase::|public|start_date_time(value:date msgraph.generated.models.RestoreArtifactBase::|public|status():ArtifactRestoreStatus msgraph.generated.models.RestoreArtifactBase::|public|status(value:ArtifactRestoreStatus):None msgraph.generated.models.RestoreArtifactBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestoreArtifactBase +msgraph.generated.models.RestoreArtifactsBulkRequestBase-->Entity +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|constructor():None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|created_by():IdentitySet +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|created_by(value:IdentitySet):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|created_date_time():datetime.datetime +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|destination_type():DestinationType +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|destination_type(value:DestinationType):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|display_name():str +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|display_name(value:str):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|error():PublicError +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|error(value:PublicError):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|last_modified_by():IdentitySet +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|last_modified_by(value:IdentitySet):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|odata_type:str +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|protection_time_period():TimePeriod +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|protection_time_period(value:TimePeriod):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|protection_unit_ids():list[str] +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|protection_unit_ids(value:list[str]):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|restore_point_preference():RestorePointPreference +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|restore_point_preference(value:RestorePointPreference):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|status():RestoreArtifactsBulkRequestStatus +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|status(value:RestoreArtifactsBulkRequestStatus):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|tags():RestorePointTags +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|public|tags(value:RestorePointTags):None +msgraph.generated.models.RestoreArtifactsBulkRequestBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestoreArtifactsBulkRequestBase +msgraph.generated.models.RestoreArtifactsBulkRequestStatus::0000-Unknown +msgraph.generated.models.RestoreArtifactsBulkRequestStatus::0001-Active +msgraph.generated.models.RestoreArtifactsBulkRequestStatus::0002-Completed +msgraph.generated.models.RestoreArtifactsBulkRequestStatus::0003-CompletedWithErrors +msgraph.generated.models.RestoreArtifactsBulkRequestStatus::0004-UnknownFutureValue +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 @@ -121059,6 +129022,24 @@ msgraph.generated.models.RestorePointSearchResult~~>AdditionalDataHolder; Backed msgraph.generated.models.RestorePointTags::0000-None_ msgraph.generated.models.RestorePointTags::0001-FastRestore msgraph.generated.models.RestorePointTags::0002-UnknownFutureValue +msgraph.generated.models.RestoreSessionArtifactCount::|public|additional_data():dict[str, Any] +msgraph.generated.models.RestoreSessionArtifactCount::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.RestoreSessionArtifactCount::|public|backing_store:BackingStore +msgraph.generated.models.RestoreSessionArtifactCount::|public|completed():int +msgraph.generated.models.RestoreSessionArtifactCount::|public|completed(value:int):None +msgraph.generated.models.RestoreSessionArtifactCount::|public|constructor():None +msgraph.generated.models.RestoreSessionArtifactCount::|public|failed():int +msgraph.generated.models.RestoreSessionArtifactCount::|public|failed(value:int):None +msgraph.generated.models.RestoreSessionArtifactCount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RestoreSessionArtifactCount::|public|in_progress():int +msgraph.generated.models.RestoreSessionArtifactCount::|public|in_progress(value:int):None +msgraph.generated.models.RestoreSessionArtifactCount::|public|odata_type():str +msgraph.generated.models.RestoreSessionArtifactCount::|public|odata_type(value:str):None +msgraph.generated.models.RestoreSessionArtifactCount::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RestoreSessionArtifactCount::|public|total():int +msgraph.generated.models.RestoreSessionArtifactCount::|public|total(value:int):None +msgraph.generated.models.RestoreSessionArtifactCount::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestoreSessionArtifactCount +msgraph.generated.models.RestoreSessionArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.RestoreSessionBase-->Entity msgraph.generated.models.RestoreSessionBase::|public|completed_date_time():datetime.datetime msgraph.generated.models.RestoreSessionBase::|public|completed_date_time(value:datetime.datetime):None @@ -121075,6 +129056,10 @@ msgraph.generated.models.RestoreSessionBase::|public|last_modified_by(value:Iden msgraph.generated.models.RestoreSessionBase::|public|last_modified_date_time():datetime.datetime msgraph.generated.models.RestoreSessionBase::|public|last_modified_date_time(value:datetime.datetime):None msgraph.generated.models.RestoreSessionBase::|public|odata_type:str +msgraph.generated.models.RestoreSessionBase::|public|restore_job_type():RestoreJobType +msgraph.generated.models.RestoreSessionBase::|public|restore_job_type(value:RestoreJobType):None +msgraph.generated.models.RestoreSessionBase::|public|restore_session_artifact_count():RestoreSessionArtifactCount +msgraph.generated.models.RestoreSessionBase::|public|restore_session_artifact_count(value:RestoreSessionArtifactCount):None msgraph.generated.models.RestoreSessionBase::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.RestoreSessionBase::|public|status():RestoreSessionStatus msgraph.generated.models.RestoreSessionBase::|public|status(value:RestoreSessionStatus):None @@ -121093,6 +129078,23 @@ msgraph.generated.models.RestoreSessionStatus::0003-CompletedWithError msgraph.generated.models.RestoreSessionStatus::0004-Completed msgraph.generated.models.RestoreSessionStatus::0005-UnknownFutureValue msgraph.generated.models.RestoreSessionStatus::0006-Failed +msgraph.generated.models.RestrictAccessAction-->RestrictAccessActionBase +msgraph.generated.models.RestrictAccessAction::|public|constructor():None +msgraph.generated.models.RestrictAccessAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RestrictAccessAction::|public|odata_type:str +msgraph.generated.models.RestrictAccessAction::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RestrictAccessAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestrictAccessAction +msgraph.generated.models.RestrictAccessActionBase-->DlpActionInfo +msgraph.generated.models.RestrictAccessActionBase::|public|constructor():None +msgraph.generated.models.RestrictAccessActionBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RestrictAccessActionBase::|public|odata_type:str +msgraph.generated.models.RestrictAccessActionBase::|public|restriction_action():RestrictionAction +msgraph.generated.models.RestrictAccessActionBase::|public|restriction_action(value:RestrictionAction):None +msgraph.generated.models.RestrictAccessActionBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RestrictAccessActionBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestrictAccessActionBase +msgraph.generated.models.RestrictionAction::0000-Warn +msgraph.generated.models.RestrictionAction::0001-Audit +msgraph.generated.models.RestrictionAction::0002-Block msgraph.generated.models.ResultInfo::|public|additional_data():dict[str, Any] msgraph.generated.models.ResultInfo::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ResultInfo::|public|backing_store:BackingStore @@ -121218,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 @@ -121295,6 +129298,22 @@ msgraph.generated.models.RiskLevel::0002-High msgraph.generated.models.RiskLevel::0003-Hidden msgraph.generated.models.RiskLevel::0004-None_ msgraph.generated.models.RiskLevel::0005-UnknownFutureValue +msgraph.generated.models.RiskPreventionContainer::|public|additional_data():dict[str, Any] +msgraph.generated.models.RiskPreventionContainer::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.RiskPreventionContainer::|public|backing_store:BackingStore +msgraph.generated.models.RiskPreventionContainer::|public|constructor():None +msgraph.generated.models.RiskPreventionContainer::|public|fraud_protection_providers():list[FraudProtectionProvider] +msgraph.generated.models.RiskPreventionContainer::|public|fraud_protection_providers(value:list[FraudProtectionProvider]):None +msgraph.generated.models.RiskPreventionContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RiskPreventionContainer::|public|odata_type():str +msgraph.generated.models.RiskPreventionContainer::|public|odata_type(value:str):None +msgraph.generated.models.RiskPreventionContainer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RiskPreventionContainer::|public|web_application_firewall_providers():list[WebApplicationFirewallProvider] +msgraph.generated.models.RiskPreventionContainer::|public|web_application_firewall_providers(value:list[WebApplicationFirewallProvider]):None +msgraph.generated.models.RiskPreventionContainer::|public|web_application_firewall_verifications():list[WebApplicationFirewallVerificationModel] +msgraph.generated.models.RiskPreventionContainer::|public|web_application_firewall_verifications(value:list[WebApplicationFirewallVerificationModel]):None +msgraph.generated.models.RiskPreventionContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):RiskPreventionContainer +msgraph.generated.models.RiskPreventionContainer~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.RiskServicePrincipalActivity::|public|additional_data():dict[str, Any] msgraph.generated.models.RiskServicePrincipalActivity::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.RiskServicePrincipalActivity::|public|backing_store:BackingStore @@ -121519,16 +129538,14 @@ msgraph.generated.models.Room::|public|floor_label(value:str):None msgraph.generated.models.Room::|public|floor_number():int msgraph.generated.models.Room::|public|floor_number(value:int):None msgraph.generated.models.Room::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.Room::|public|is_wheel_chair_accessible():bool -msgraph.generated.models.Room::|public|is_wheel_chair_accessible(value:bool):None -msgraph.generated.models.Room::|public|label():str -msgraph.generated.models.Room::|public|label(value:str):None msgraph.generated.models.Room::|public|nickname():str msgraph.generated.models.Room::|public|nickname(value:str):None msgraph.generated.models.Room::|public|odata_type:str +msgraph.generated.models.Room::|public|place_id():str +msgraph.generated.models.Room::|public|place_id(value:str):None msgraph.generated.models.Room::|public|serialize(writer:SerializationWriter):None -msgraph.generated.models.Room::|public|tags():list[str] -msgraph.generated.models.Room::|public|tags(value:list[str]):None +msgraph.generated.models.Room::|public|teams_enabled_state():PlaceFeatureEnablement +msgraph.generated.models.Room::|public|teams_enabled_state(value:PlaceFeatureEnablement):None msgraph.generated.models.Room::|public|video_device_name():str msgraph.generated.models.Room::|public|video_device_name(value:str):None msgraph.generated.models.Room::|static|public|create_from_discriminator_value(parse_node:ParseNode):Room @@ -121548,6 +129565,8 @@ msgraph.generated.models.RoomList::|public|odata_type:str msgraph.generated.models.RoomList::|public|rooms():list[Room] msgraph.generated.models.RoomList::|public|rooms(value:list[Room]):None msgraph.generated.models.RoomList::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RoomList::|public|workspaces():list[Workspace] +msgraph.generated.models.RoomList::|public|workspaces(value:list[Workspace]):None msgraph.generated.models.RoomList::|static|public|create_from_discriminator_value(parse_node:ParseNode):RoomList msgraph.generated.models.RoomListCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.RoomListCollectionResponse::|public|constructor():None @@ -121910,6 +129929,23 @@ msgraph.generated.models.SchemaExtensionCollectionResponse::|public|serialize(wr msgraph.generated.models.SchemaExtensionCollectionResponse::|public|value():list[SchemaExtension] msgraph.generated.models.SchemaExtensionCollectionResponse::|public|value(value:list[SchemaExtension]):None msgraph.generated.models.SchemaExtensionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SchemaExtensionCollectionResponse +msgraph.generated.models.ScopeBase::|public|additional_data():dict[str, Any] +msgraph.generated.models.ScopeBase::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.ScopeBase::|public|backing_store:BackingStore +msgraph.generated.models.ScopeBase::|public|constructor():None +msgraph.generated.models.ScopeBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ScopeBase::|public|identity():str +msgraph.generated.models.ScopeBase::|public|identity(value:str):None +msgraph.generated.models.ScopeBase::|public|odata_type():str +msgraph.generated.models.ScopeBase::|public|odata_type(value:str):None +msgraph.generated.models.ScopeBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ScopeBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ScopeBase +msgraph.generated.models.ScopeBase~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ScopeCollectionKind::0000-AllAllowed +msgraph.generated.models.ScopeCollectionKind::0001-Enumerated +msgraph.generated.models.ScopeCollectionKind::0002-None_ +msgraph.generated.models.ScopeCollectionKind::0003-ScopeKindNotSet +msgraph.generated.models.ScopeCollectionKind::0004-UnknownFutureValue msgraph.generated.models.ScopedRoleMembership-->Entity msgraph.generated.models.ScopedRoleMembership::|public|administrative_unit_id():str msgraph.generated.models.ScopedRoleMembership::|public|administrative_unit_id(value:str):None @@ -122326,6 +130362,19 @@ msgraph.generated.models.SearchResult::|public|on_click_telemetry_url(value:str) msgraph.generated.models.SearchResult::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SearchResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):SearchResult msgraph.generated.models.SearchResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.Section-->Place +msgraph.generated.models.Section::|public|constructor():None +msgraph.generated.models.Section::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Section::|public|odata_type:str +msgraph.generated.models.Section::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Section::|static|public|create_from_discriminator_value(parse_node:ParseNode):Section +msgraph.generated.models.SectionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SectionCollectionResponse::|public|constructor():None +msgraph.generated.models.SectionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SectionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SectionCollectionResponse::|public|value():list[Section] +msgraph.generated.models.SectionCollectionResponse::|public|value(value:list[Section]):None +msgraph.generated.models.SectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SectionCollectionResponse msgraph.generated.models.SectionEmphasisType::0000-None_ msgraph.generated.models.SectionEmphasisType::0001-Neutral msgraph.generated.models.SectionEmphasisType::0002-Soft @@ -122370,6 +130419,21 @@ msgraph.generated.models.SectionLinks::|public|one_note_web_url(value:ExternalLi msgraph.generated.models.SectionLinks::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SectionLinks::|static|public|create_from_discriminator_value(parse_node:ParseNode):SectionLinks msgraph.generated.models.SectionLinks~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SectionMap-->BaseMapFeature +msgraph.generated.models.SectionMap::|public|constructor():None +msgraph.generated.models.SectionMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SectionMap::|public|odata_type:str +msgraph.generated.models.SectionMap::|public|place_id():str +msgraph.generated.models.SectionMap::|public|place_id(value:str):None +msgraph.generated.models.SectionMap::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SectionMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):SectionMap +msgraph.generated.models.SectionMapCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SectionMapCollectionResponse::|public|constructor():None +msgraph.generated.models.SectionMapCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SectionMapCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SectionMapCollectionResponse::|public|value():list[SectionMap] +msgraph.generated.models.SectionMapCollectionResponse::|public|value(value:list[SectionMap]):None +msgraph.generated.models.SectionMapCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SectionMapCollectionResponse msgraph.generated.models.SecureScore-->Entity msgraph.generated.models.SecureScore::|public|active_user_count():int msgraph.generated.models.SecureScore::|public|active_user_count(value:int):None @@ -122474,14 +130538,59 @@ msgraph.generated.models.SecureScoreControlStateUpdate::|public|updated_date_tim msgraph.generated.models.SecureScoreControlStateUpdate::|public|updated_date_time(value:datetime.datetime):None msgraph.generated.models.SecureScoreControlStateUpdate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecureScoreControlStateUpdate msgraph.generated.models.SecureScoreControlStateUpdate~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SecureSignInSessionControl-->ConditionalAccessSessionControl +msgraph.generated.models.SecureSignInSessionControl::|public|constructor():None +msgraph.generated.models.SecureSignInSessionControl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SecureSignInSessionControl::|public|odata_type:str +msgraph.generated.models.SecureSignInSessionControl::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SecureSignInSessionControl::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecureSignInSessionControl +msgraph.generated.models.security.Account::|public|actions():list[Action] +msgraph.generated.models.security.Account::|public|actions(value:list[Action]):None +msgraph.generated.models.security.Account::|public|additional_data():dict[str, Any] +msgraph.generated.models.security.Account::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.security.Account::|public|backing_store:BackingStore +msgraph.generated.models.security.Account::|public|constructor():None +msgraph.generated.models.security.Account::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.Account::|public|identifier():str +msgraph.generated.models.security.Account::|public|identifier(value:str):None +msgraph.generated.models.security.Account::|public|identity_provider():IdentityProvider +msgraph.generated.models.security.Account::|public|identity_provider(value:IdentityProvider):None +msgraph.generated.models.security.Account::|public|odata_type():str +msgraph.generated.models.security.Account::|public|odata_type(value:str):None +msgraph.generated.models.security.Account::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.Account::|static|public|create_from_discriminator_value(parse_node:ParseNode):Account +msgraph.generated.models.security.Account~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.security.Action::0000-Disable +msgraph.generated.models.security.Action::0001-Enable +msgraph.generated.models.security.Action::0002-ForcePasswordReset +msgraph.generated.models.security.Action::0003-RevokeAllSessions +msgraph.generated.models.security.Action::0004-RequireUserToSignInAgain +msgraph.generated.models.security.Action::0005-MarkUserAsCompromised +msgraph.generated.models.security.Action::0006-UnknownFutureValue msgraph.generated.models.security.ActionAfterRetentionPeriod::0000-None_ msgraph.generated.models.security.ActionAfterRetentionPeriod::0001-Delete msgraph.generated.models.security.ActionAfterRetentionPeriod::0002-StartDispositionReview msgraph.generated.models.security.ActionAfterRetentionPeriod::0003-Relabel msgraph.generated.models.security.ActionAfterRetentionPeriod::0004-UnknownFutureValue +msgraph.generated.models.security.ActiveDirectoryDomainEvidence-->AlertEvidence +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|active_directory_domain_name():str +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|active_directory_domain_name(value:str):None +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|constructor():None +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|odata_type:str +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|trusted_domains():list[ActiveDirectoryDomainEvidence] +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|public|trusted_domains(value:list[ActiveDirectoryDomainEvidence]):None +msgraph.generated.models.security.ActiveDirectoryDomainEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActiveDirectoryDomainEvidence msgraph.generated.models.security.AdditionalDataOptions::0000-AllVersions msgraph.generated.models.security.AdditionalDataOptions::0001-LinkedFiles msgraph.generated.models.security.AdditionalDataOptions::0002-UnknownFutureValue +msgraph.generated.models.security.AdditionalDataOptions::0003-AdvancedIndexing +msgraph.generated.models.security.AdditionalDataOptions::0004-ListAttachments +msgraph.generated.models.security.AdditionalDataOptions::0005-HtmlTranscripts +msgraph.generated.models.security.AdditionalDataOptions::0006-MessageConversationExpansion +msgraph.generated.models.security.AdditionalDataOptions::0007-LocationsWithoutHits +msgraph.generated.models.security.AdditionalDataOptions::0008-AllItemsInFolder msgraph.generated.models.security.AdditionalOptions::0000-None_ msgraph.generated.models.security.AdditionalOptions::0001-TeamsAndYammerConversations msgraph.generated.models.security.AdditionalOptions::0002-CloudAttachments @@ -122489,6 +130598,33 @@ msgraph.generated.models.security.AdditionalOptions::0003-AllDocumentVersions msgraph.generated.models.security.AdditionalOptions::0004-SubfolderContents msgraph.generated.models.security.AdditionalOptions::0005-ListAttachments msgraph.generated.models.security.AdditionalOptions::0006-UnknownFutureValue +msgraph.generated.models.security.AdditionalOptions::0007-HtmlTranscripts +msgraph.generated.models.security.AdditionalOptions::0008-AdvancedIndexing +msgraph.generated.models.security.AdditionalOptions::0009-AllItemsInFolder +msgraph.generated.models.security.AdditionalOptions::0010-IncludeFolderAndPath +msgraph.generated.models.security.AdditionalOptions::0011-CondensePaths +msgraph.generated.models.security.AdditionalOptions::0012-FriendlyName +msgraph.generated.models.security.AdditionalOptions::0013-SplitSource +msgraph.generated.models.security.AdditionalOptions::0014-IncludeReport +msgraph.generated.models.security.AiAgentEvidence-->AlertEvidence +msgraph.generated.models.security.AiAgentEvidence::|public|agent_id():str +msgraph.generated.models.security.AiAgentEvidence::|public|agent_id(value:str):None +msgraph.generated.models.security.AiAgentEvidence::|public|agent_name():str +msgraph.generated.models.security.AiAgentEvidence::|public|agent_name(value:str):None +msgraph.generated.models.security.AiAgentEvidence::|public|constructor():None +msgraph.generated.models.security.AiAgentEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.AiAgentEvidence::|public|hosting_platform_type():AiAgentPlatform +msgraph.generated.models.security.AiAgentEvidence::|public|hosting_platform_type(value:AiAgentPlatform):None +msgraph.generated.models.security.AiAgentEvidence::|public|instructions():str +msgraph.generated.models.security.AiAgentEvidence::|public|instructions(value:str):None +msgraph.generated.models.security.AiAgentEvidence::|public|odata_type:str +msgraph.generated.models.security.AiAgentEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.AiAgentEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiAgentEvidence +msgraph.generated.models.security.AiAgentPlatform::0000-Unknown +msgraph.generated.models.security.AiAgentPlatform::0001-AzureAIFoundry +msgraph.generated.models.security.AiAgentPlatform::0002-CopilotStudio +msgraph.generated.models.security.AiAgentPlatform::0003-Copilot +msgraph.generated.models.security.AiAgentPlatform::0004-UnknownFutureValue msgraph.generated.models.security.Alert-->Entity msgraph.generated.models.security.Alert::|public|actor_display_name():str msgraph.generated.models.security.Alert::|public|actor_display_name(value:str):None @@ -122500,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 @@ -122509,6 +130647,8 @@ msgraph.generated.models.security.Alert::|public|comments(value:list[AlertCommen msgraph.generated.models.security.Alert::|public|constructor():None msgraph.generated.models.security.Alert::|public|created_date_time():datetime.datetime msgraph.generated.models.security.Alert::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.security.Alert::|public|custom_details():Dictionary +msgraph.generated.models.security.Alert::|public|custom_details(value:Dictionary):None msgraph.generated.models.security.Alert::|public|description():str msgraph.generated.models.security.Alert::|public|description(value:str):None msgraph.generated.models.security.Alert::|public|detection_source():DetectionSource @@ -122526,6 +130666,8 @@ msgraph.generated.models.security.Alert::|public|incident_id():str msgraph.generated.models.security.Alert::|public|incident_id(value:str):None msgraph.generated.models.security.Alert::|public|incident_web_url():str msgraph.generated.models.security.Alert::|public|incident_web_url(value:str):None +msgraph.generated.models.security.Alert::|public|investigation_state():InvestigationState +msgraph.generated.models.security.Alert::|public|investigation_state(value:InvestigationState):None msgraph.generated.models.security.Alert::|public|last_activity_date_time():datetime.datetime msgraph.generated.models.security.Alert::|public|last_activity_date_time(value:datetime.datetime):None msgraph.generated.models.security.Alert::|public|last_update_date_time():datetime.datetime @@ -122694,6 +130836,11 @@ msgraph.generated.models.security.AnalyzedMessageEvidence::|public|url_count(val msgraph.generated.models.security.AnalyzedMessageEvidence::|public|urn():str msgraph.generated.models.security.AnalyzedMessageEvidence::|public|urn(value:str):None msgraph.generated.models.security.AnalyzedMessageEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):AnalyzedMessageEvidence +msgraph.generated.models.security.AntispamTeamsDirection::0000-Unknown +msgraph.generated.models.security.AntispamTeamsDirection::0001-Inbound +msgraph.generated.models.security.AntispamTeamsDirection::0002-Outbound +msgraph.generated.models.security.AntispamTeamsDirection::0003-Intraorg +msgraph.generated.models.security.AntispamTeamsDirection::0004-UnknownFutureValue msgraph.generated.models.security.Article-->Entity msgraph.generated.models.security.Article::|public|body():FormattedContent msgraph.generated.models.security.Article::|public|body(value:FormattedContent):None @@ -122757,6 +130904,14 @@ msgraph.generated.models.security.AuthorityTemplateCollectionResponse::|public|s msgraph.generated.models.security.AuthorityTemplateCollectionResponse::|public|value():list[AuthorityTemplate] msgraph.generated.models.security.AuthorityTemplateCollectionResponse::|public|value(value:list[AuthorityTemplate]):None msgraph.generated.models.security.AuthorityTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthorityTemplateCollectionResponse +msgraph.generated.models.security.AutoAuditingConfiguration-->Entity +msgraph.generated.models.security.AutoAuditingConfiguration::|public|constructor():None +msgraph.generated.models.security.AutoAuditingConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.AutoAuditingConfiguration::|public|is_automatic():bool +msgraph.generated.models.security.AutoAuditingConfiguration::|public|is_automatic(value:bool):None +msgraph.generated.models.security.AutoAuditingConfiguration::|public|odata_type:str +msgraph.generated.models.security.AutoAuditingConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.AutoAuditingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutoAuditingConfiguration msgraph.generated.models.security.AutonomousSystem::|public|additional_data():dict[str, Any] msgraph.generated.models.security.AutonomousSystem::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.AutonomousSystem::|public|backing_store:BackingStore @@ -122849,6 +131004,7 @@ msgraph.generated.models.security.CaseAction::0007-UnknownFutureValue msgraph.generated.models.security.CaseAction::0008-PurgeData msgraph.generated.models.security.CaseAction::0009-ExportReport msgraph.generated.models.security.CaseAction::0010-ExportResult +msgraph.generated.models.security.CaseAction::0011-HoldPolicySync msgraph.generated.models.security.CaseOperation-->Entity msgraph.generated.models.security.CaseOperation::|public|action():CaseAction msgraph.generated.models.security.CaseOperation::|public|action(value:CaseAction):None @@ -122898,6 +131054,9 @@ msgraph.generated.models.security.CaseStatus::0003-Closing msgraph.generated.models.security.CaseStatus::0004-Closed msgraph.generated.models.security.CaseStatus::0005-ClosedWithError msgraph.generated.models.security.CaseStatus::0006-UnknownFutureValue +msgraph.generated.models.security.CaseType::0000-Standard +msgraph.generated.models.security.CaseType::0001-Premium +msgraph.generated.models.security.CaseType::0002-UnknownFutureValue msgraph.generated.models.security.CategoryTemplate-->FilePlanDescriptorTemplate msgraph.generated.models.security.CategoryTemplate::|public|constructor():None msgraph.generated.models.security.CategoryTemplate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -122951,6 +131110,11 @@ msgraph.generated.models.security.CloudApplicationEvidence::|public|serialize(wr msgraph.generated.models.security.CloudApplicationEvidence::|public|stream():Stream msgraph.generated.models.security.CloudApplicationEvidence::|public|stream(value:Stream):None msgraph.generated.models.security.CloudApplicationEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudApplicationEvidence +msgraph.generated.models.security.CloudAttachmentVersion::0000-Latest +msgraph.generated.models.security.CloudAttachmentVersion::0001-Recent10 +msgraph.generated.models.security.CloudAttachmentVersion::0002-Recent100 +msgraph.generated.models.security.CloudAttachmentVersion::0003-All +msgraph.generated.models.security.CloudAttachmentVersion::0004-UnknownFutureValue msgraph.generated.models.security.CloudLogonRequestEvidence-->AlertEvidence msgraph.generated.models.security.CloudLogonRequestEvidence::|public|constructor():None msgraph.generated.models.security.CloudLogonRequestEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -123195,7 +131359,10 @@ msgraph.generated.models.security.DetectionSource::0031-ScheduledAlerts msgraph.generated.models.security.DetectionSource::0032-MicrosoftDefenderThreatIntelligenceAnalytics msgraph.generated.models.security.DetectionSource::0033-BuiltInMl msgraph.generated.models.security.DetectionSource::0034-MicrosoftInsiderRiskManagement -msgraph.generated.models.security.DetectionSource::0035-MicrosoftSentinel +msgraph.generated.models.security.DetectionSource::0035-MicrosoftThreatIntelligence +msgraph.generated.models.security.DetectionSource::0036-MicrosoftDefenderForAIServices +msgraph.generated.models.security.DetectionSource::0037-SecurityCopilot +msgraph.generated.models.security.DetectionSource::0038-MicrosoftSentinel msgraph.generated.models.security.DetectionStatus::0000-Detected msgraph.generated.models.security.DetectionStatus::0001-Blocked msgraph.generated.models.security.DetectionStatus::0002-Prevented @@ -123240,6 +131407,8 @@ msgraph.generated.models.security.DeviceEvidence::|public|rbac_group_id():int msgraph.generated.models.security.DeviceEvidence::|public|rbac_group_id(value:int):None msgraph.generated.models.security.DeviceEvidence::|public|rbac_group_name():str msgraph.generated.models.security.DeviceEvidence::|public|rbac_group_name(value:str):None +msgraph.generated.models.security.DeviceEvidence::|public|resource_access_events():list[ResourceAccessEvent] +msgraph.generated.models.security.DeviceEvidence::|public|resource_access_events(value:list[ResourceAccessEvent]):None msgraph.generated.models.security.DeviceEvidence::|public|risk_score():DeviceRiskScore msgraph.generated.models.security.DeviceEvidence::|public|risk_score(value:DeviceRiskScore):None msgraph.generated.models.security.DeviceEvidence::|public|serialize(writer:SerializationWriter):None @@ -123304,10 +131473,25 @@ msgraph.generated.models.security.DnsEvidence::|public|ip_addresses(value:list[I msgraph.generated.models.security.DnsEvidence::|public|odata_type:str msgraph.generated.models.security.DnsEvidence::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.DnsEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):DnsEvidence +msgraph.generated.models.security.DocumentVersion::0000-Latest +msgraph.generated.models.security.DocumentVersion::0001-Recent10 +msgraph.generated.models.security.DocumentVersion::0002-Recent100 +msgraph.generated.models.security.DocumentVersion::0003-All +msgraph.generated.models.security.DocumentVersion::0004-UnknownFutureValue msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation-->CaseOperation +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|additional_data_options():AdditionalDataOptions +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|additional_data_options(value:AdditionalDataOptions):None +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|cloud_attachment_version():CloudAttachmentVersion +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|cloud_attachment_version(value:CloudAttachmentVersion):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|constructor():None +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|document_version():DocumentVersion +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|document_version(value:DocumentVersion):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|items_to_include():ItemsToInclude +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|items_to_include(value:ItemsToInclude):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|review_set():EdiscoveryReviewSet msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|review_set(value:EdiscoveryReviewSet):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|search():EdiscoverySearch @@ -123315,6 +131499,8 @@ msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|sea msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryAddToReviewSetOperation msgraph.generated.models.security.EdiscoveryCase-->Case +msgraph.generated.models.security.EdiscoveryCase::|public|case_members():list[EdiscoveryCaseMember] +msgraph.generated.models.security.EdiscoveryCase::|public|case_members(value:list[EdiscoveryCaseMember]):None msgraph.generated.models.security.EdiscoveryCase::|public|closed_by():IdentitySet msgraph.generated.models.security.EdiscoveryCase::|public|closed_by(value:IdentitySet):None msgraph.generated.models.security.EdiscoveryCase::|public|closed_date_time():datetime.datetime @@ -123347,7 +131533,28 @@ msgraph.generated.models.security.EdiscoveryCaseCollectionResponse::|public|seri msgraph.generated.models.security.EdiscoveryCaseCollectionResponse::|public|value():list[EdiscoveryCase] msgraph.generated.models.security.EdiscoveryCaseCollectionResponse::|public|value(value:list[EdiscoveryCase]):None msgraph.generated.models.security.EdiscoveryCaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryCaseCollectionResponse +msgraph.generated.models.security.EdiscoveryCaseMember-->Entity +msgraph.generated.models.security.EdiscoveryCaseMember::|public|constructor():None +msgraph.generated.models.security.EdiscoveryCaseMember::|public|display_name():str +msgraph.generated.models.security.EdiscoveryCaseMember::|public|display_name(value:str):None +msgraph.generated.models.security.EdiscoveryCaseMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.EdiscoveryCaseMember::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryCaseMember::|public|recipient_type():RecipientType +msgraph.generated.models.security.EdiscoveryCaseMember::|public|recipient_type(value:RecipientType):None +msgraph.generated.models.security.EdiscoveryCaseMember::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.EdiscoveryCaseMember::|public|smtp_address():str +msgraph.generated.models.security.EdiscoveryCaseMember::|public|smtp_address(value:str):None +msgraph.generated.models.security.EdiscoveryCaseMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryCaseMember +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|public|constructor():None +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|public|value():list[EdiscoveryCaseMember] +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|public|value(value:list[EdiscoveryCaseMember]):None +msgraph.generated.models.security.EdiscoveryCaseMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryCaseMemberCollectionResponse msgraph.generated.models.security.EdiscoveryCaseSettings-->Entity +msgraph.generated.models.security.EdiscoveryCaseSettings::|public|case_type():CaseType +msgraph.generated.models.security.EdiscoveryCaseSettings::|public|case_type(value:CaseType):None msgraph.generated.models.security.EdiscoveryCaseSettings::|public|constructor():None msgraph.generated.models.security.EdiscoveryCaseSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.EdiscoveryCaseSettings::|public|ocr():OcrSettings @@ -123355,6 +131562,8 @@ msgraph.generated.models.security.EdiscoveryCaseSettings::|public|ocr(value:OcrS msgraph.generated.models.security.EdiscoveryCaseSettings::|public|odata_type:str msgraph.generated.models.security.EdiscoveryCaseSettings::|public|redundancy_detection():RedundancyDetectionSettings msgraph.generated.models.security.EdiscoveryCaseSettings::|public|redundancy_detection(value:RedundancyDetectionSettings):None +msgraph.generated.models.security.EdiscoveryCaseSettings::|public|review_set_settings():ReviewSetSettings +msgraph.generated.models.security.EdiscoveryCaseSettings::|public|review_set_settings(value:ReviewSetSettings):None msgraph.generated.models.security.EdiscoveryCaseSettings::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.EdiscoveryCaseSettings::|public|topic_modeling():TopicModelingSettings msgraph.generated.models.security.EdiscoveryCaseSettings::|public|topic_modeling(value:TopicModelingSettings):None @@ -123394,11 +131603,15 @@ msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|indexed_i msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|mailbox_count():int msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|mailbox_count(value:int):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|search():EdiscoverySearch msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|search(value:EdiscoverySearch):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|site_count():int msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|site_count(value:int):None +msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|statistics_options():StatisticsOptions +msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|statistics_options(value:StatisticsOptions):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|unindexed_items_size():int msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|unindexed_items_size(value:int):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|unindexed_item_count():int @@ -123430,6 +131643,14 @@ msgraph.generated.models.security.EdiscoveryHoldOperation::|public|get_field_des msgraph.generated.models.security.EdiscoveryHoldOperation::|public|odata_type:str msgraph.generated.models.security.EdiscoveryHoldOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.EdiscoveryHoldOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryHoldOperation +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation-->CaseOperation +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|constructor():None +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryHoldPolicySyncOperation msgraph.generated.models.security.EdiscoveryIndexOperation-->CaseOperation msgraph.generated.models.security.EdiscoveryIndexOperation::|public|constructor():None msgraph.generated.models.security.EdiscoveryIndexOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -123457,6 +131678,8 @@ msgraph.generated.models.security.EdiscoveryPurgeDataOperation-->CaseOperation msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|public|constructor():None msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.EdiscoveryPurgeDataOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryPurgeDataOperation msgraph.generated.models.security.EdiscoveryReviewSet-->DataSet @@ -123534,11 +131757,15 @@ msgraph.generated.models.security.EdiscoverySearchCollectionResponse::|static|pu msgraph.generated.models.security.EdiscoverySearchExportOperation-->CaseOperation msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|additional_options():AdditionalOptions msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|additional_options(value:AdditionalOptions):None +msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|cloud_attachment_version():CloudAttachmentVersion +msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|cloud_attachment_version(value:CloudAttachmentVersion):None msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|constructor():None msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|description():str msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|description(value:str):None msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|display_name():str msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|display_name(value:str):None +msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|document_version():DocumentVersion +msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|document_version(value:DocumentVersion):None msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|export_criteria():ExportCriteria msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|export_criteria(value:ExportCriteria):None msgraph.generated.models.security.EdiscoverySearchExportOperation::|public|export_file_metadata():list[ExportFileMetadata] @@ -123675,6 +131902,7 @@ msgraph.generated.models.security.ExportFileStructure::0000-None_ msgraph.generated.models.security.ExportFileStructure::0001-Directory msgraph.generated.models.security.ExportFileStructure::0002-Pst msgraph.generated.models.security.ExportFileStructure::0003-UnknownFutureValue +msgraph.generated.models.security.ExportFileStructure::0004-Msg msgraph.generated.models.security.ExportFormat::0000-Pst msgraph.generated.models.security.ExportFormat::0001-Msg msgraph.generated.models.security.ExportFormat::0002-Eml @@ -123687,6 +131915,10 @@ msgraph.generated.models.security.ExportOptions::0001-Text msgraph.generated.models.security.ExportOptions::0002-PdfReplacement msgraph.generated.models.security.ExportOptions::0003-Tags msgraph.generated.models.security.ExportOptions::0004-UnknownFutureValue +msgraph.generated.models.security.ExportOptions::0005-SplitSource +msgraph.generated.models.security.ExportOptions::0006-IncludeFolderAndPath +msgraph.generated.models.security.ExportOptions::0007-FriendlyName +msgraph.generated.models.security.ExportOptions::0008-CondensePaths msgraph.generated.models.security.FileDetails::|public|additional_data():dict[str, Any] msgraph.generated.models.security.FileDetails::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.FileDetails::|public|backing_store:BackingStore @@ -123702,6 +131934,8 @@ msgraph.generated.models.security.FileDetails::|public|file_size(value:int):None msgraph.generated.models.security.FileDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.FileDetails::|public|issuer():str msgraph.generated.models.security.FileDetails::|public|issuer(value:str):None +msgraph.generated.models.security.FileDetails::|public|md5():str +msgraph.generated.models.security.FileDetails::|public|md5(value:str):None msgraph.generated.models.security.FileDetails::|public|odata_type():str msgraph.generated.models.security.FileDetails::|public|odata_type(value:str):None msgraph.generated.models.security.FileDetails::|public|serialize(writer:SerializationWriter):None @@ -123709,6 +131943,8 @@ msgraph.generated.models.security.FileDetails::|public|sha1():str msgraph.generated.models.security.FileDetails::|public|sha1(value:str):None msgraph.generated.models.security.FileDetails::|public|sha256():str msgraph.generated.models.security.FileDetails::|public|sha256(value:str):None +msgraph.generated.models.security.FileDetails::|public|sha256_ac():str +msgraph.generated.models.security.FileDetails::|public|sha256_ac(value:str):None msgraph.generated.models.security.FileDetails::|public|signer():str msgraph.generated.models.security.FileDetails::|public|signer(value:str):None msgraph.generated.models.security.FileDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileDetails @@ -124379,16 +132615,53 @@ msgraph.generated.models.security.Hyperlink::|public|url():str msgraph.generated.models.security.Hyperlink::|public|url(value:str):None msgraph.generated.models.security.Hyperlink::|static|public|create_from_discriminator_value(parse_node:ParseNode):Hyperlink msgraph.generated.models.security.Hyperlink~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.security.IdentityAccounts-->Entity +msgraph.generated.models.security.IdentityAccounts::|public|accounts():list[Account] +msgraph.generated.models.security.IdentityAccounts::|public|accounts(value:list[Account]):None +msgraph.generated.models.security.IdentityAccounts::|public|cloud_security_identifier():str +msgraph.generated.models.security.IdentityAccounts::|public|cloud_security_identifier(value:str):None +msgraph.generated.models.security.IdentityAccounts::|public|constructor():None +msgraph.generated.models.security.IdentityAccounts::|public|display_name():str +msgraph.generated.models.security.IdentityAccounts::|public|display_name(value:str):None +msgraph.generated.models.security.IdentityAccounts::|public|domain():str +msgraph.generated.models.security.IdentityAccounts::|public|domain(value:str):None +msgraph.generated.models.security.IdentityAccounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.IdentityAccounts::|public|is_enabled():bool +msgraph.generated.models.security.IdentityAccounts::|public|is_enabled(value:bool):None +msgraph.generated.models.security.IdentityAccounts::|public|odata_type:str +msgraph.generated.models.security.IdentityAccounts::|public|on_premises_security_identifier():str +msgraph.generated.models.security.IdentityAccounts::|public|on_premises_security_identifier(value:str):None +msgraph.generated.models.security.IdentityAccounts::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.IdentityAccounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityAccounts +msgraph.generated.models.security.IdentityAccountsCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.security.IdentityAccountsCollectionResponse::|public|constructor():None +msgraph.generated.models.security.IdentityAccountsCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.IdentityAccountsCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.IdentityAccountsCollectionResponse::|public|value():list[IdentityAccounts] +msgraph.generated.models.security.IdentityAccountsCollectionResponse::|public|value(value:list[IdentityAccounts]):None +msgraph.generated.models.security.IdentityAccountsCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityAccountsCollectionResponse msgraph.generated.models.security.IdentityContainer-->Entity msgraph.generated.models.security.IdentityContainer::|public|constructor():None msgraph.generated.models.security.IdentityContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.IdentityContainer::|public|health_issues():list[HealthIssue] msgraph.generated.models.security.IdentityContainer::|public|health_issues(value:list[HealthIssue]):None +msgraph.generated.models.security.IdentityContainer::|public|identity_accounts():list[IdentityAccounts] +msgraph.generated.models.security.IdentityContainer::|public|identity_accounts(value:list[IdentityAccounts]):None msgraph.generated.models.security.IdentityContainer::|public|odata_type:str msgraph.generated.models.security.IdentityContainer::|public|sensors():list[Sensor] msgraph.generated.models.security.IdentityContainer::|public|sensors(value:list[Sensor]):None +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidates():list[SensorCandidate] +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidates(value:list[SensorCandidate]):None +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration():SensorCandidateActivationConfiguration +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration(value:SensorCandidateActivationConfiguration):None msgraph.generated.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.IdentityContainer::|public|settings():SettingsContainer +msgraph.generated.models.security.IdentityContainer::|public|settings(value:SettingsContainer):None msgraph.generated.models.security.IdentityContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityContainer +msgraph.generated.models.security.IdentityProvider::0000-EntraID +msgraph.generated.models.security.IdentityProvider::0001-ActiveDirectory +msgraph.generated.models.security.IdentityProvider::0002-Okta +msgraph.generated.models.security.IdentityProvider::0003-UnknownFutureValue msgraph.generated.models.security.Incident-->Entity msgraph.generated.models.security.Incident::|public|alerts():list[Alert] msgraph.generated.models.security.Incident::|public|alerts(value:list[Alert]):None @@ -124417,6 +132690,8 @@ msgraph.generated.models.security.Incident::|public|last_modified_by(value:str): msgraph.generated.models.security.Incident::|public|last_update_date_time():datetime.datetime msgraph.generated.models.security.Incident::|public|last_update_date_time(value:datetime.datetime):None msgraph.generated.models.security.Incident::|public|odata_type:str +msgraph.generated.models.security.Incident::|public|priority_score():int +msgraph.generated.models.security.Incident::|public|priority_score(value:int):None msgraph.generated.models.security.Incident::|public|redirect_incident_id():str msgraph.generated.models.security.Incident::|public|redirect_incident_id(value:str):None msgraph.generated.models.security.Incident::|public|resolving_comment():str @@ -124527,6 +132802,43 @@ msgraph.generated.models.security.IntelligenceProfileIndicatorCollectionResponse msgraph.generated.models.security.IntelligenceProfileKind::0000-Actor msgraph.generated.models.security.IntelligenceProfileKind::0001-Tool msgraph.generated.models.security.IntelligenceProfileKind::0002-UnknownFutureValue +msgraph.generated.models.security.InvestigationState::0000-Unknown +msgraph.generated.models.security.InvestigationState::0001-Terminated +msgraph.generated.models.security.InvestigationState::0002-SuccessfullyRemediated +msgraph.generated.models.security.InvestigationState::0003-Benign +msgraph.generated.models.security.InvestigationState::0004-Failed +msgraph.generated.models.security.InvestigationState::0005-PartiallyRemediated +msgraph.generated.models.security.InvestigationState::0006-Running +msgraph.generated.models.security.InvestigationState::0007-PendingApproval +msgraph.generated.models.security.InvestigationState::0008-PendingResource +msgraph.generated.models.security.InvestigationState::0009-Queued +msgraph.generated.models.security.InvestigationState::0010-InnerFailure +msgraph.generated.models.security.InvestigationState::0011-PreexistingAlert +msgraph.generated.models.security.InvestigationState::0012-UnsupportedOs +msgraph.generated.models.security.InvestigationState::0013-UnsupportedAlertType +msgraph.generated.models.security.InvestigationState::0014-SuppressedAlert +msgraph.generated.models.security.InvestigationState::0015-PartiallyInvestigated +msgraph.generated.models.security.InvestigationState::0016-TerminatedByUser +msgraph.generated.models.security.InvestigationState::0017-TerminatedBySystem +msgraph.generated.models.security.InvestigationState::0018-UnknownFutureValue +msgraph.generated.models.security.InvokeActionResult::|public|account_id():str +msgraph.generated.models.security.InvokeActionResult::|public|account_id(value:str):None +msgraph.generated.models.security.InvokeActionResult::|public|action():Action +msgraph.generated.models.security.InvokeActionResult::|public|action(value:Action):None +msgraph.generated.models.security.InvokeActionResult::|public|additional_data():dict[str, Any] +msgraph.generated.models.security.InvokeActionResult::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.security.InvokeActionResult::|public|backing_store:BackingStore +msgraph.generated.models.security.InvokeActionResult::|public|constructor():None +msgraph.generated.models.security.InvokeActionResult::|public|correlation_id():str +msgraph.generated.models.security.InvokeActionResult::|public|correlation_id(value:str):None +msgraph.generated.models.security.InvokeActionResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.InvokeActionResult::|public|identity_provider():IdentityProvider +msgraph.generated.models.security.InvokeActionResult::|public|identity_provider(value:IdentityProvider):None +msgraph.generated.models.security.InvokeActionResult::|public|odata_type():str +msgraph.generated.models.security.InvokeActionResult::|public|odata_type(value:str):None +msgraph.generated.models.security.InvokeActionResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.InvokeActionResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):InvokeActionResult +msgraph.generated.models.security.InvokeActionResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.security.IoTDeviceEvidence-->AlertEvidence msgraph.generated.models.security.IoTDeviceEvidence::|public|constructor():None msgraph.generated.models.security.IoTDeviceEvidence::|public|device_id():str @@ -124618,6 +132930,9 @@ msgraph.generated.models.security.IpEvidence::|public|serialize(writer:Serializa msgraph.generated.models.security.IpEvidence::|public|stream():Stream msgraph.generated.models.security.IpEvidence::|public|stream(value:Stream):None msgraph.generated.models.security.IpEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpEvidence +msgraph.generated.models.security.ItemsToInclude::0000-SearchHits +msgraph.generated.models.security.ItemsToInclude::0001-PartiallyIndexed +msgraph.generated.models.security.ItemsToInclude::0002-UnknownFutureValue msgraph.generated.models.security.KubernetesClusterEvidence-->AlertEvidence msgraph.generated.models.security.KubernetesClusterEvidence::|public|cloud_resource():AlertEvidence msgraph.generated.models.security.KubernetesClusterEvidence::|public|cloud_resource(value:AlertEvidence):None @@ -124827,6 +133142,8 @@ msgraph.generated.models.security.MailboxEvidence::|public|odata_type:str msgraph.generated.models.security.MailboxEvidence::|public|primary_address():str msgraph.generated.models.security.MailboxEvidence::|public|primary_address(value:str):None msgraph.generated.models.security.MailboxEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.MailboxEvidence::|public|upn():str +msgraph.generated.models.security.MailboxEvidence::|public|upn(value:str):None msgraph.generated.models.security.MailboxEvidence::|public|user_account():UserAccount msgraph.generated.models.security.MailboxEvidence::|public|user_account(value:UserAccount):None msgraph.generated.models.security.MailboxEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxEvidence @@ -124998,6 +133315,9 @@ msgraph.generated.models.security.PurgeType::0002-PermanentlyDelete msgraph.generated.models.security.QueryType::0000-Files msgraph.generated.models.security.QueryType::0001-Messages msgraph.generated.models.security.QueryType::0002-UnknownFutureValue +msgraph.generated.models.security.RecipientType::0000-User +msgraph.generated.models.security.RecipientType::0001-RoleGroup +msgraph.generated.models.security.RecipientType::0002-UnknownFutureValue msgraph.generated.models.security.RedundancyDetectionSettings::|public|additional_data():dict[str, Any] msgraph.generated.models.security.RedundancyDetectionSettings::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.RedundancyDetectionSettings::|public|backing_store:BackingStore @@ -125044,6 +133364,40 @@ msgraph.generated.models.security.RegistryValueEvidence::|public|registry_value_ msgraph.generated.models.security.RegistryValueEvidence::|public|registry_value_type(value:str):None msgraph.generated.models.security.RegistryValueEvidence::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.RegistryValueEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):RegistryValueEvidence +msgraph.generated.models.security.ReportFileMetadata::|public|additional_data():dict[str, Any] +msgraph.generated.models.security.ReportFileMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.security.ReportFileMetadata::|public|backing_store:BackingStore +msgraph.generated.models.security.ReportFileMetadata::|public|constructor():None +msgraph.generated.models.security.ReportFileMetadata::|public|download_url():str +msgraph.generated.models.security.ReportFileMetadata::|public|download_url(value:str):None +msgraph.generated.models.security.ReportFileMetadata::|public|file_name():str +msgraph.generated.models.security.ReportFileMetadata::|public|file_name(value:str):None +msgraph.generated.models.security.ReportFileMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.ReportFileMetadata::|public|odata_type():str +msgraph.generated.models.security.ReportFileMetadata::|public|odata_type(value:str):None +msgraph.generated.models.security.ReportFileMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.ReportFileMetadata::|public|size():int +msgraph.generated.models.security.ReportFileMetadata::|public|size(value:int):None +msgraph.generated.models.security.ReportFileMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportFileMetadata +msgraph.generated.models.security.ReportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.security.ResourceAccessEvent::|public|access_date_time():datetime.datetime +msgraph.generated.models.security.ResourceAccessEvent::|public|access_date_time(value:datetime.datetime):None +msgraph.generated.models.security.ResourceAccessEvent::|public|account_id():str +msgraph.generated.models.security.ResourceAccessEvent::|public|account_id(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|additional_data():dict[str, Any] +msgraph.generated.models.security.ResourceAccessEvent::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.security.ResourceAccessEvent::|public|backing_store:BackingStore +msgraph.generated.models.security.ResourceAccessEvent::|public|constructor():None +msgraph.generated.models.security.ResourceAccessEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.ResourceAccessEvent::|public|ip_address():str +msgraph.generated.models.security.ResourceAccessEvent::|public|ip_address(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|odata_type():str +msgraph.generated.models.security.ResourceAccessEvent::|public|odata_type(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|resource_identifier():str +msgraph.generated.models.security.ResourceAccessEvent::|public|resource_identifier(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.ResourceAccessEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccessEvent +msgraph.generated.models.security.ResourceAccessEvent~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.security.RetentionDuration::|public|additional_data():dict[str, Any] msgraph.generated.models.security.RetentionDuration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.RetentionDuration::|public|backing_store:BackingStore @@ -125196,6 +133550,9 @@ msgraph.generated.models.security.RetentionTrigger::0001-DateCreated msgraph.generated.models.security.RetentionTrigger::0002-DateModified msgraph.generated.models.security.RetentionTrigger::0003-DateOfEvent msgraph.generated.models.security.RetentionTrigger::0004-UnknownFutureValue +msgraph.generated.models.security.ReviewSetSettings::0000-None_ +msgraph.generated.models.security.ReviewSetSettings::0001-DisableGrouping +msgraph.generated.models.security.ReviewSetSettings::0002-UnknownFutureValue msgraph.generated.models.security.SasTokenEvidence-->AlertEvidence msgraph.generated.models.security.SasTokenEvidence::|public|allowed_ip_addresses():str msgraph.generated.models.security.SasTokenEvidence::|public|allowed_ip_addresses(value:str):None @@ -125252,6 +133609,8 @@ msgraph.generated.models.security.Security::|public|attack_simulation(value:Atta msgraph.generated.models.security.Security::|public|cases():CasesRoot msgraph.generated.models.security.Security::|public|cases(value:CasesRoot):None msgraph.generated.models.security.Security::|public|constructor():None +msgraph.generated.models.security.Security::|public|data_security_and_governance():TenantDataSecurityAndGovernance +msgraph.generated.models.security.Security::|public|data_security_and_governance(value:TenantDataSecurityAndGovernance):None msgraph.generated.models.security.Security::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.Security::|public|identities():IdentityContainer msgraph.generated.models.security.Security::|public|identities(value:IdentityContainer):None @@ -125275,14 +133634,22 @@ msgraph.generated.models.security.Security::|public|trigger_types():TriggerTypes msgraph.generated.models.security.Security::|public|trigger_types(value:TriggerTypesRoot):None msgraph.generated.models.security.Security::|static|public|create_from_discriminator_value(parse_node:ParseNode):Security msgraph.generated.models.security.SecurityGroupEvidence-->AlertEvidence +msgraph.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid():UUID +msgraph.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid(value:UUID):None msgraph.generated.models.security.SecurityGroupEvidence::|public|constructor():None msgraph.generated.models.security.SecurityGroupEvidence::|public|display_name():str msgraph.generated.models.security.SecurityGroupEvidence::|public|display_name(value:str):None +msgraph.generated.models.security.SecurityGroupEvidence::|public|distinguished_name():str +msgraph.generated.models.security.SecurityGroupEvidence::|public|distinguished_name(value:str):None +msgraph.generated.models.security.SecurityGroupEvidence::|public|friendly_name():str +msgraph.generated.models.security.SecurityGroupEvidence::|public|friendly_name(value:str):None msgraph.generated.models.security.SecurityGroupEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.SecurityGroupEvidence::|public|odata_type:str msgraph.generated.models.security.SecurityGroupEvidence::|public|security_group_id():str msgraph.generated.models.security.SecurityGroupEvidence::|public|security_group_id(value:str):None msgraph.generated.models.security.SecurityGroupEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SecurityGroupEvidence::|public|sid():str +msgraph.generated.models.security.SecurityGroupEvidence::|public|sid(value:str):None msgraph.generated.models.security.SecurityGroupEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityGroupEvidence msgraph.generated.models.security.Sensor-->Entity msgraph.generated.models.security.Sensor::|public|constructor():None @@ -125305,11 +133672,45 @@ msgraph.generated.models.security.Sensor::|public|open_health_issues_count(value msgraph.generated.models.security.Sensor::|public|sensor_type():SensorType msgraph.generated.models.security.Sensor::|public|sensor_type(value:SensorType):None msgraph.generated.models.security.Sensor::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.Sensor::|public|service_status():ServiceStatus +msgraph.generated.models.security.Sensor::|public|service_status(value:ServiceStatus):None msgraph.generated.models.security.Sensor::|public|settings():SensorSettings msgraph.generated.models.security.Sensor::|public|settings(value:SensorSettings):None msgraph.generated.models.security.Sensor::|public|version():str msgraph.generated.models.security.Sensor::|public|version(value:str):None msgraph.generated.models.security.Sensor::|static|public|create_from_discriminator_value(parse_node:ParseNode):Sensor +msgraph.generated.models.security.SensorCandidate-->Entity +msgraph.generated.models.security.SensorCandidate::|public|computer_dns_name():str +msgraph.generated.models.security.SensorCandidate::|public|computer_dns_name(value:str):None +msgraph.generated.models.security.SensorCandidate::|public|constructor():None +msgraph.generated.models.security.SensorCandidate::|public|domain_name():str +msgraph.generated.models.security.SensorCandidate::|public|domain_name(value:str):None +msgraph.generated.models.security.SensorCandidate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SensorCandidate::|public|last_seen_date_time():datetime.datetime +msgraph.generated.models.security.SensorCandidate::|public|last_seen_date_time(value:datetime.datetime):None +msgraph.generated.models.security.SensorCandidate::|public|odata_type:str +msgraph.generated.models.security.SensorCandidate::|public|sense_client_version():str +msgraph.generated.models.security.SensorCandidate::|public|sense_client_version(value:str):None +msgraph.generated.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SensorCandidate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidate +msgraph.generated.models.security.SensorCandidateActivationConfiguration-->Entity +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|activation_mode():SensorCandidateActivationMode +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|activation_mode(value:SensorCandidateActivationMode):None +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|constructor():None +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|odata_type:str +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidateActivationConfiguration +msgraph.generated.models.security.SensorCandidateActivationMode::0000-Manual +msgraph.generated.models.security.SensorCandidateActivationMode::0001-Automated +msgraph.generated.models.security.SensorCandidateActivationMode::0002-UnknownFutureValue +msgraph.generated.models.security.SensorCandidateCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|constructor():None +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|value():list[SensorCandidate] +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|value(value:list[SensorCandidate]):None +msgraph.generated.models.security.SensorCandidateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidateCollectionResponse msgraph.generated.models.security.SensorCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.security.SensorCollectionResponse::|public|constructor():None msgraph.generated.models.security.SensorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -125396,6 +133797,22 @@ msgraph.generated.models.security.ServiceSource::0009-UnknownFutureValue msgraph.generated.models.security.ServiceSource::0010-MicrosoftDefenderForCloud msgraph.generated.models.security.ServiceSource::0011-MicrosoftSentinel msgraph.generated.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement +msgraph.generated.models.security.ServiceSource::0013-MicrosoftThreatIntelligence +msgraph.generated.models.security.ServiceStatus::0000-Stopped +msgraph.generated.models.security.ServiceStatus::0001-Starting +msgraph.generated.models.security.ServiceStatus::0002-Running +msgraph.generated.models.security.ServiceStatus::0003-Disabled +msgraph.generated.models.security.ServiceStatus::0004-Onboarding +msgraph.generated.models.security.ServiceStatus::0005-Unknown +msgraph.generated.models.security.ServiceStatus::0006-UnknownFutureValue +msgraph.generated.models.security.SettingsContainer-->Entity +msgraph.generated.models.security.SettingsContainer::|public|auto_auditing_configuration():AutoAuditingConfiguration +msgraph.generated.models.security.SettingsContainer::|public|auto_auditing_configuration(value:AutoAuditingConfiguration):None +msgraph.generated.models.security.SettingsContainer::|public|constructor():None +msgraph.generated.models.security.SettingsContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SettingsContainer::|public|odata_type:str +msgraph.generated.models.security.SettingsContainer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SettingsContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):SettingsContainer msgraph.generated.models.security.SinglePropertySchema::|public|additional_data():dict[str, Any] msgraph.generated.models.security.SinglePropertySchema::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.SinglePropertySchema::|public|backing_store:BackingStore @@ -125489,6 +133906,12 @@ msgraph.generated.models.security.SslCertificateEntity::|public|surname():str msgraph.generated.models.security.SslCertificateEntity::|public|surname(value:str):None msgraph.generated.models.security.SslCertificateEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SslCertificateEntity msgraph.generated.models.security.SslCertificateEntity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.security.StatisticsOptions::0000-IncludeRefiners +msgraph.generated.models.security.StatisticsOptions::0001-IncludeQueryStats +msgraph.generated.models.security.StatisticsOptions::0002-IncludeUnindexedStats +msgraph.generated.models.security.StatisticsOptions::0003-AdvancedIndexing +msgraph.generated.models.security.StatisticsOptions::0004-LocationsWithoutHits +msgraph.generated.models.security.StatisticsOptions::0005-UnknownFutureValue msgraph.generated.models.security.Stream::|public|additional_data():dict[str, Any] msgraph.generated.models.security.Stream::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.Stream::|public|backing_store:BackingStore @@ -125569,6 +133992,71 @@ msgraph.generated.models.security.Tag::|public|last_modified_date_time(value:dat msgraph.generated.models.security.Tag::|public|odata_type:str msgraph.generated.models.security.Tag::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.Tag::|static|public|create_from_discriminator_value(parse_node:ParseNode):Tag +msgraph.generated.models.security.TeamsDeliveryLocation::0000-Unknown +msgraph.generated.models.security.TeamsDeliveryLocation::0001-Teams +msgraph.generated.models.security.TeamsDeliveryLocation::0002-Quarantine +msgraph.generated.models.security.TeamsDeliveryLocation::0003-Failed +msgraph.generated.models.security.TeamsDeliveryLocation::0004-UnknownFutureValue +msgraph.generated.models.security.TeamsMessageDeliveryAction::0000-Unknown +msgraph.generated.models.security.TeamsMessageDeliveryAction::0001-DeliveredAsSpam +msgraph.generated.models.security.TeamsMessageDeliveryAction::0002-Delivered +msgraph.generated.models.security.TeamsMessageDeliveryAction::0003-Blocked +msgraph.generated.models.security.TeamsMessageDeliveryAction::0004-Replaced +msgraph.generated.models.security.TeamsMessageDeliveryAction::0005-UnknownFutureValue +msgraph.generated.models.security.TeamsMessageEvidence-->AlertEvidence +msgraph.generated.models.security.TeamsMessageEvidence::|public|campaign_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|campaign_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|channel_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|channel_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|constructor():None +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_action():TeamsMessageDeliveryAction +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_action(value:TeamsMessageDeliveryAction):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_location():TeamsDeliveryLocation +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_location(value:TeamsDeliveryLocation):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|files():list[FileEvidence] +msgraph.generated.models.security.TeamsMessageEvidence::|public|files(value:list[FileEvidence]):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.TeamsMessageEvidence::|public|group_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|group_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_external():bool +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_external(value:bool):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_owned():bool +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_owned(value:bool):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.security.TeamsMessageEvidence::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_direction():AntispamTeamsDirection +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_direction(value:AntispamTeamsDirection):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|odata_type:str +msgraph.generated.models.security.TeamsMessageEvidence::|public|owning_tenant_id():UUID +msgraph.generated.models.security.TeamsMessageEvidence::|public|owning_tenant_id(value:UUID):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|parent_message_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|parent_message_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|received_date_time():datetime.datetime +msgraph.generated.models.security.TeamsMessageEvidence::|public|received_date_time(value:datetime.datetime):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|recipients():list[str] +msgraph.generated.models.security.TeamsMessageEvidence::|public|recipients(value:list[str]):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_from_address():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_from_address(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_i_p():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_i_p(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_app_name():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_app_name(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|subject():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|subject(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|suspicious_recipients():list[str] +msgraph.generated.models.security.TeamsMessageEvidence::|public|suspicious_recipients(value:list[str]):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_type():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_type(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|urls():list[UrlEvidence] +msgraph.generated.models.security.TeamsMessageEvidence::|public|urls(value:list[UrlEvidence]):None +msgraph.generated.models.security.TeamsMessageEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsMessageEvidence msgraph.generated.models.security.ThreatIntelligence-->Entity msgraph.generated.models.security.ThreatIntelligence::|public|articles():list[Article] msgraph.generated.models.security.ThreatIntelligence::|public|articles(value:list[Article]):None @@ -125678,8 +134166,20 @@ msgraph.generated.models.security.UrlEvidence::|public|serialize(writer:Serializ msgraph.generated.models.security.UrlEvidence::|public|url():str msgraph.generated.models.security.UrlEvidence::|public|url(value:str):None msgraph.generated.models.security.UrlEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):UrlEvidence +msgraph.generated.models.security.User-->IdentityAccounts +msgraph.generated.models.security.User::|public|constructor():None +msgraph.generated.models.security.User::|public|email_address():str +msgraph.generated.models.security.User::|public|email_address(value:str):None +msgraph.generated.models.security.User::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.User::|public|odata_type:str +msgraph.generated.models.security.User::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.User::|public|user_principal_name():str +msgraph.generated.models.security.User::|public|user_principal_name(value:str):None +msgraph.generated.models.security.User::|static|public|create_from_discriminator_value(parse_node:ParseNode):User msgraph.generated.models.security.UserAccount::|public|account_name():str msgraph.generated.models.security.UserAccount::|public|account_name(value:str):None +msgraph.generated.models.security.UserAccount::|public|active_directory_object_guid():UUID +msgraph.generated.models.security.UserAccount::|public|active_directory_object_guid(value:UUID):None msgraph.generated.models.security.UserAccount::|public|additional_data():dict[str, Any] msgraph.generated.models.security.UserAccount::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.UserAccount::|public|azure_ad_user_id():str @@ -125693,6 +134193,8 @@ msgraph.generated.models.security.UserAccount::|public|domain_name(value:str):No msgraph.generated.models.security.UserAccount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.UserAccount::|public|odata_type():str msgraph.generated.models.security.UserAccount::|public|odata_type(value:str):None +msgraph.generated.models.security.UserAccount::|public|resource_access_events():list[ResourceAccessEvent] +msgraph.generated.models.security.UserAccount::|public|resource_access_events(value:list[ResourceAccessEvent]):None msgraph.generated.models.security.UserAccount::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.UserAccount::|public|user_principal_name():str msgraph.generated.models.security.UserAccount::|public|user_principal_name(value:str):None @@ -126050,6 +134552,40 @@ msgraph.generated.models.Sensitivity::0000-Normal msgraph.generated.models.Sensitivity::0001-Personal msgraph.generated.models.Sensitivity::0002-Private msgraph.generated.models.Sensitivity::0003-Confidential +msgraph.generated.models.SensitivityLabel-->Entity +msgraph.generated.models.SensitivityLabel::|public|action_source():LabelActionSource +msgraph.generated.models.SensitivityLabel::|public|action_source(value:LabelActionSource):None +msgraph.generated.models.SensitivityLabel::|public|auto_tooltip():str +msgraph.generated.models.SensitivityLabel::|public|auto_tooltip(value:str):None +msgraph.generated.models.SensitivityLabel::|public|constructor():None +msgraph.generated.models.SensitivityLabel::|public|description():str +msgraph.generated.models.SensitivityLabel::|public|description(value:str):None +msgraph.generated.models.SensitivityLabel::|public|display_name():str +msgraph.generated.models.SensitivityLabel::|public|display_name(value:str):None +msgraph.generated.models.SensitivityLabel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SensitivityLabel::|public|has_protection():bool +msgraph.generated.models.SensitivityLabel::|public|has_protection(value:bool):None +msgraph.generated.models.SensitivityLabel::|public|is_default():bool +msgraph.generated.models.SensitivityLabel::|public|is_default(value:bool):None +msgraph.generated.models.SensitivityLabel::|public|is_endpoint_protection_enabled():bool +msgraph.generated.models.SensitivityLabel::|public|is_endpoint_protection_enabled(value:bool):None +msgraph.generated.models.SensitivityLabel::|public|is_scoped_to_user():bool +msgraph.generated.models.SensitivityLabel::|public|is_scoped_to_user(value:bool):None +msgraph.generated.models.SensitivityLabel::|public|locale():str +msgraph.generated.models.SensitivityLabel::|public|locale(value:str):None +msgraph.generated.models.SensitivityLabel::|public|name():str +msgraph.generated.models.SensitivityLabel::|public|name(value:str):None +msgraph.generated.models.SensitivityLabel::|public|odata_type:str +msgraph.generated.models.SensitivityLabel::|public|priority():int +msgraph.generated.models.SensitivityLabel::|public|priority(value:int):None +msgraph.generated.models.SensitivityLabel::|public|rights():UsageRightsIncluded +msgraph.generated.models.SensitivityLabel::|public|rights(value:UsageRightsIncluded):None +msgraph.generated.models.SensitivityLabel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SensitivityLabel::|public|sublabels():list[SensitivityLabel] +msgraph.generated.models.SensitivityLabel::|public|sublabels(value:list[SensitivityLabel]):None +msgraph.generated.models.SensitivityLabel::|public|tool_tip():str +msgraph.generated.models.SensitivityLabel::|public|tool_tip(value:str):None +msgraph.generated.models.SensitivityLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabel msgraph.generated.models.SensitivityLabelAssignment::|public|additional_data():dict[str, Any] msgraph.generated.models.SensitivityLabelAssignment::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.SensitivityLabelAssignment::|public|assignment_method():SensitivityLabelAssignmentMethod @@ -126070,6 +134606,13 @@ msgraph.generated.models.SensitivityLabelAssignmentMethod::0001-Privileged msgraph.generated.models.SensitivityLabelAssignmentMethod::0002-Auto msgraph.generated.models.SensitivityLabelAssignmentMethod::0003-UnknownFutureValue msgraph.generated.models.SensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SensitivityLabelCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SensitivityLabelCollectionResponse::|public|constructor():None +msgraph.generated.models.SensitivityLabelCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SensitivityLabelCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SensitivityLabelCollectionResponse::|public|value():list[SensitivityLabel] +msgraph.generated.models.SensitivityLabelCollectionResponse::|public|value(value:list[SensitivityLabel]):None +msgraph.generated.models.SensitivityLabelCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensitivityLabelCollectionResponse msgraph.generated.models.ServerProcessedContent::|public|additional_data():dict[str, Any] msgraph.generated.models.ServerProcessedContent::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ServerProcessedContent::|public|backing_store:BackingStore @@ -126316,6 +134859,8 @@ msgraph.generated.models.ServicePrincipal::|public|app_role_assignment_required( msgraph.generated.models.ServicePrincipal::|public|claims_mapping_policies():list[ClaimsMappingPolicy] msgraph.generated.models.ServicePrincipal::|public|claims_mapping_policies(value:list[ClaimsMappingPolicy]):None msgraph.generated.models.ServicePrincipal::|public|constructor():None +msgraph.generated.models.ServicePrincipal::|public|created_by_app_id():str +msgraph.generated.models.ServicePrincipal::|public|created_by_app_id(value:str):None msgraph.generated.models.ServicePrincipal::|public|created_objects():list[DirectoryObject] msgraph.generated.models.ServicePrincipal::|public|created_objects(value:list[DirectoryObject]):None msgraph.generated.models.ServicePrincipal::|public|custom_security_attributes():CustomSecurityAttributeValue @@ -126339,6 +134884,8 @@ msgraph.generated.models.ServicePrincipal::|public|home_realm_discovery_policies msgraph.generated.models.ServicePrincipal::|public|home_realm_discovery_policies(value:list[HomeRealmDiscoveryPolicy]):None msgraph.generated.models.ServicePrincipal::|public|info():InformationalUrl msgraph.generated.models.ServicePrincipal::|public|info(value:InformationalUrl):None +msgraph.generated.models.ServicePrincipal::|public|is_disabled():bool +msgraph.generated.models.ServicePrincipal::|public|is_disabled(value:bool):None msgraph.generated.models.ServicePrincipal::|public|key_credentials():list[KeyCredential] msgraph.generated.models.ServicePrincipal::|public|key_credentials(value:list[KeyCredential]):None msgraph.generated.models.ServicePrincipal::|public|login_url():str @@ -126484,6 +135031,14 @@ msgraph.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|publi msgraph.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value():list[ServicePrincipalRiskDetection] msgraph.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value(value:list[ServicePrincipalRiskDetection]):None msgraph.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +msgraph.generated.models.ServicePrincipalSignIn-->SignInIdentity +msgraph.generated.models.ServicePrincipalSignIn::|public|constructor():None +msgraph.generated.models.ServicePrincipalSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ServicePrincipalSignIn::|public|odata_type:str +msgraph.generated.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ServicePrincipalSignIn::|public|service_principal_id():str +msgraph.generated.models.ServicePrincipalSignIn::|public|service_principal_id(value:str):None +msgraph.generated.models.ServicePrincipalSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignIn msgraph.generated.models.ServiceProvisioningError::|public|additional_data():dict[str, Any] msgraph.generated.models.ServiceProvisioningError::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ServiceProvisioningError::|public|backing_store:BackingStore @@ -126842,6 +135397,67 @@ 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 +msgraph.generated.models.SharePointGroup::|public|description(value:str):None +msgraph.generated.models.SharePointGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointGroup::|public|members():list[SharePointGroupMember] +msgraph.generated.models.SharePointGroup::|public|members(value:list[SharePointGroupMember]):None +msgraph.generated.models.SharePointGroup::|public|odata_type:str +msgraph.generated.models.SharePointGroup::|public|principal_id():str +msgraph.generated.models.SharePointGroup::|public|principal_id(value:str):None +msgraph.generated.models.SharePointGroup::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointGroup::|public|title():str +msgraph.generated.models.SharePointGroup::|public|title(value:str):None +msgraph.generated.models.SharePointGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroup +msgraph.generated.models.SharePointGroupCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SharePointGroupCollectionResponse::|public|constructor():None +msgraph.generated.models.SharePointGroupCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointGroupCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointGroupCollectionResponse::|public|value():list[SharePointGroup] +msgraph.generated.models.SharePointGroupCollectionResponse::|public|value(value:list[SharePointGroup]):None +msgraph.generated.models.SharePointGroupCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupCollectionResponse +msgraph.generated.models.SharePointGroupIdentity-->Identity +msgraph.generated.models.SharePointGroupIdentity::|public|constructor():None +msgraph.generated.models.SharePointGroupIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointGroupIdentity::|public|odata_type:str +msgraph.generated.models.SharePointGroupIdentity::|public|principal_id():str +msgraph.generated.models.SharePointGroupIdentity::|public|principal_id(value:str):None +msgraph.generated.models.SharePointGroupIdentity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointGroupIdentity::|public|title():str +msgraph.generated.models.SharePointGroupIdentity::|public|title(value:str):None +msgraph.generated.models.SharePointGroupIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupIdentity +msgraph.generated.models.SharePointGroupMember-->Entity +msgraph.generated.models.SharePointGroupMember::|public|constructor():None +msgraph.generated.models.SharePointGroupMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointGroupMember::|public|identity():SharePointIdentitySet +msgraph.generated.models.SharePointGroupMember::|public|identity(value:SharePointIdentitySet):None +msgraph.generated.models.SharePointGroupMember::|public|odata_type:str +msgraph.generated.models.SharePointGroupMember::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointGroupMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupMember +msgraph.generated.models.SharePointGroupMemberCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SharePointGroupMemberCollectionResponse::|public|constructor():None +msgraph.generated.models.SharePointGroupMemberCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointGroupMemberCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointGroupMemberCollectionResponse::|public|value():list[SharePointGroupMember] +msgraph.generated.models.SharePointGroupMemberCollectionResponse::|public|value(value:list[SharePointGroupMember]):None +msgraph.generated.models.SharePointGroupMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointGroupMemberCollectionResponse msgraph.generated.models.SharePointIdentity-->Identity msgraph.generated.models.SharePointIdentity::|public|constructor():None msgraph.generated.models.SharePointIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -126857,6 +135473,8 @@ msgraph.generated.models.SharePointIdentitySet::|public|group():Identity msgraph.generated.models.SharePointIdentitySet::|public|group(value:Identity):None msgraph.generated.models.SharePointIdentitySet::|public|odata_type:str msgraph.generated.models.SharePointIdentitySet::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointIdentitySet::|public|share_point_group():SharePointGroupIdentity +msgraph.generated.models.SharePointIdentitySet::|public|share_point_group(value:SharePointGroupIdentity):None msgraph.generated.models.SharePointIdentitySet::|public|site_group():SharePointIdentity msgraph.generated.models.SharePointIdentitySet::|public|site_group(value:SharePointIdentity):None msgraph.generated.models.SharePointIdentitySet::|public|site_user():SharePointIdentity @@ -126886,6 +135504,185 @@ msgraph.generated.models.SharepointIds::|public|web_id():str msgraph.generated.models.SharepointIds::|public|web_id(value:str):None msgraph.generated.models.SharepointIds::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharepointIds msgraph.generated.models.SharepointIds~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SharePointMigrationContainerInfo::|public|additional_data():dict[str, Any] +msgraph.generated.models.SharePointMigrationContainerInfo::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.SharePointMigrationContainerInfo::|public|backing_store:BackingStore +msgraph.generated.models.SharePointMigrationContainerInfo::|public|constructor():None +msgraph.generated.models.SharePointMigrationContainerInfo::|public|data_container_uri():str +msgraph.generated.models.SharePointMigrationContainerInfo::|public|data_container_uri(value:str):None +msgraph.generated.models.SharePointMigrationContainerInfo::|public|encryption_key():str +msgraph.generated.models.SharePointMigrationContainerInfo::|public|encryption_key(value:str):None +msgraph.generated.models.SharePointMigrationContainerInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationContainerInfo::|public|metadata_container_uri():str +msgraph.generated.models.SharePointMigrationContainerInfo::|public|metadata_container_uri(value:str):None +msgraph.generated.models.SharePointMigrationContainerInfo::|public|odata_type():str +msgraph.generated.models.SharePointMigrationContainerInfo::|public|odata_type(value:str):None +msgraph.generated.models.SharePointMigrationContainerInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationContainerInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationContainerInfo +msgraph.generated.models.SharePointMigrationContainerInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SharePointMigrationEvent-->Entity +msgraph.generated.models.SharePointMigrationEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationEvent::|public|correlation_id():str +msgraph.generated.models.SharePointMigrationEvent::|public|correlation_id(value:str):None +msgraph.generated.models.SharePointMigrationEvent::|public|event_date_time():datetime.datetime +msgraph.generated.models.SharePointMigrationEvent::|public|event_date_time(value:datetime.datetime):None +msgraph.generated.models.SharePointMigrationEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationEvent::|public|job_id():str +msgraph.generated.models.SharePointMigrationEvent::|public|job_id(value:str):None +msgraph.generated.models.SharePointMigrationEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationEventCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SharePointMigrationEventCollectionResponse::|public|constructor():None +msgraph.generated.models.SharePointMigrationEventCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationEventCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationEventCollectionResponse::|public|value():list[SharePointMigrationEvent] +msgraph.generated.models.SharePointMigrationEventCollectionResponse::|public|value(value:list[SharePointMigrationEvent]):None +msgraph.generated.models.SharePointMigrationEventCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationEventCollectionResponse +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|public|manifest_file_name():str +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|public|manifest_file_name(value:str):None +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationFinishManifestFileUploadEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationFinishManifestFileUploadEvent +msgraph.generated.models.SharePointMigrationJob-->Entity +msgraph.generated.models.SharePointMigrationJob::|public|constructor():None +msgraph.generated.models.SharePointMigrationJob::|public|container_info():SharePointMigrationContainerInfo +msgraph.generated.models.SharePointMigrationJob::|public|container_info(value:SharePointMigrationContainerInfo):None +msgraph.generated.models.SharePointMigrationJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJob::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJob::|public|progress_events():list[SharePointMigrationEvent] +msgraph.generated.models.SharePointMigrationJob::|public|progress_events(value:list[SharePointMigrationEvent]):None +msgraph.generated.models.SharePointMigrationJob::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJob +msgraph.generated.models.SharePointMigrationJobCancelledEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|is_cancelled_by_user():bool +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|is_cancelled_by_user(value:bool):None +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|total_retry_count():int +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|public|total_retry_count(value:int):None +msgraph.generated.models.SharePointMigrationJobCancelledEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobCancelledEvent +msgraph.generated.models.SharePointMigrationJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SharePointMigrationJobCollectionResponse::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobCollectionResponse::|public|value():list[SharePointMigrationJob] +msgraph.generated.models.SharePointMigrationJobCollectionResponse::|public|value(value:list[SharePointMigrationJob]):None +msgraph.generated.models.SharePointMigrationJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobCollectionResponse +msgraph.generated.models.SharePointMigrationJobDeletedEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobDeletedEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobDeletedEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobDeletedEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobDeletedEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobDeletedEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobDeletedEvent +msgraph.generated.models.SharePointMigrationJobErrorEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|error():PublicError +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|error(value:PublicError):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|error_level():SharePointMigrationJobErrorLevel +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|error_level(value:SharePointMigrationJobErrorLevel):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|object_id():str +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|object_id(value:str):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|object_type():SharePointMigrationObjectType +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|object_type(value:SharePointMigrationObjectType):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|object_url():str +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|object_url(value:str):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|total_retry_count():int +msgraph.generated.models.SharePointMigrationJobErrorEvent::|public|total_retry_count(value:int):None +msgraph.generated.models.SharePointMigrationJobErrorEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobErrorEvent +msgraph.generated.models.SharePointMigrationJobErrorLevel::0000-Important +msgraph.generated.models.SharePointMigrationJobErrorLevel::0001-Warning +msgraph.generated.models.SharePointMigrationJobErrorLevel::0002-Error +msgraph.generated.models.SharePointMigrationJobErrorLevel::0003-FatalError +msgraph.generated.models.SharePointMigrationJobErrorLevel::0004-UnknownFutureValue +msgraph.generated.models.SharePointMigrationJobPostponedEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|jobs_in_queue():int +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|jobs_in_queue(value:int):None +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|next_pickup_date_time():datetime.datetime +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|next_pickup_date_time(value:datetime.datetime):None +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|reason():str +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|reason(value:str):None +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|total_retry_count():int +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|public|total_retry_count(value:int):None +msgraph.generated.models.SharePointMigrationJobPostponedEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobPostponedEvent +msgraph.generated.models.SharePointMigrationJobProgressEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|bytes_processed():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|bytes_processed(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|bytes_processed_only_current_version():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|bytes_processed_only_current_version(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|cpu_duration_ms():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|cpu_duration_ms(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|files_processed():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|files_processed(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|files_processed_only_current_version():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|files_processed_only_current_version(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|is_completed():bool +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|is_completed(value:bool):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|last_processed_object_id():str +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|last_processed_object_id(value:str):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|objects_processed():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|objects_processed(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|sql_duration_ms():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|sql_duration_ms(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|sql_query_count():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|sql_query_count(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_duration_ms():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_duration_ms(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_errors():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_errors(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_expected_bytes():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_expected_bytes(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_expected_objects():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_expected_objects(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_retry_count():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_retry_count(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_warnings():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|total_warnings(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|wait_time_on_sql_throttling_ms():int +msgraph.generated.models.SharePointMigrationJobProgressEvent::|public|wait_time_on_sql_throttling_ms(value:int):None +msgraph.generated.models.SharePointMigrationJobProgressEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobProgressEvent +msgraph.generated.models.SharePointMigrationJobQueuedEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobQueuedEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobQueuedEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobQueuedEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobQueuedEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobQueuedEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobQueuedEvent +msgraph.generated.models.SharePointMigrationJobStartEvent-->SharePointMigrationEvent +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|constructor():None +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|is_restarted():bool +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|is_restarted(value:bool):None +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|odata_type:str +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|total_retry_count():int +msgraph.generated.models.SharePointMigrationJobStartEvent::|public|total_retry_count(value:int):None +msgraph.generated.models.SharePointMigrationJobStartEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointMigrationJobStartEvent +msgraph.generated.models.SharePointMigrationObjectType::0000-Site +msgraph.generated.models.SharePointMigrationObjectType::0001-Web +msgraph.generated.models.SharePointMigrationObjectType::0002-Folder +msgraph.generated.models.SharePointMigrationObjectType::0003-List_ +msgraph.generated.models.SharePointMigrationObjectType::0004-ListItem +msgraph.generated.models.SharePointMigrationObjectType::0005-File +msgraph.generated.models.SharePointMigrationObjectType::0006-Alert +msgraph.generated.models.SharePointMigrationObjectType::0007-SharedWithObject +msgraph.generated.models.SharePointMigrationObjectType::0008-Invalid +msgraph.generated.models.SharePointMigrationObjectType::0009-UnknownFutureValue msgraph.generated.models.SharePointOneDriveOptions::|public|additional_data():dict[str, Any] msgraph.generated.models.SharePointOneDriveOptions::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.SharePointOneDriveOptions::|public|backing_store:BackingStore @@ -126907,6 +135704,8 @@ msgraph.generated.models.SharePointProtectionPolicy::|public|site_inclusion_rule msgraph.generated.models.SharePointProtectionPolicy::|public|site_inclusion_rules(value:list[SiteProtectionRule]):None msgraph.generated.models.SharePointProtectionPolicy::|public|site_protection_units():list[SiteProtectionUnit] msgraph.generated.models.SharePointProtectionPolicy::|public|site_protection_units(value:list[SiteProtectionUnit]):None +msgraph.generated.models.SharePointProtectionPolicy::|public|site_protection_units_bulk_addition_jobs():list[SiteProtectionUnitsBulkAdditionJob] +msgraph.generated.models.SharePointProtectionPolicy::|public|site_protection_units_bulk_addition_jobs(value:list[SiteProtectionUnitsBulkAdditionJob]):None msgraph.generated.models.SharePointProtectionPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointProtectionPolicy msgraph.generated.models.SharePointProtectionPolicyCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.SharePointProtectionPolicyCollectionResponse::|public|constructor():None @@ -126918,10 +135717,14 @@ 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] msgraph.generated.models.SharePointRestoreSession::|public|site_restore_artifacts(value:list[SiteRestoreArtifact]):None +msgraph.generated.models.SharePointRestoreSession::|public|site_restore_artifacts_bulk_addition_requests():list[SiteRestoreArtifactsBulkAdditionRequest] +msgraph.generated.models.SharePointRestoreSession::|public|site_restore_artifacts_bulk_addition_requests(value:list[SiteRestoreArtifactsBulkAdditionRequest]):None msgraph.generated.models.SharePointRestoreSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointRestoreSession msgraph.generated.models.SharePointRestoreSessionCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.SharePointRestoreSessionCollectionResponse::|public|constructor():None @@ -127225,6 +136028,46 @@ msgraph.generated.models.SignInCollectionResponse::|public|serialize(writer:Seri msgraph.generated.models.SignInCollectionResponse::|public|value():list[SignIn] msgraph.generated.models.SignInCollectionResponse::|public|value(value:list[SignIn]):None msgraph.generated.models.SignInCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInCollectionResponse +msgraph.generated.models.SignInConditions::|public|additional_data():dict[str, Any] +msgraph.generated.models.SignInConditions::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.SignInConditions::|public|authentication_flow():AuthenticationFlow +msgraph.generated.models.SignInConditions::|public|authentication_flow(value:AuthenticationFlow):None +msgraph.generated.models.SignInConditions::|public|backing_store:BackingStore +msgraph.generated.models.SignInConditions::|public|client_app_type():ConditionalAccessClientApp +msgraph.generated.models.SignInConditions::|public|client_app_type(value:ConditionalAccessClientApp):None +msgraph.generated.models.SignInConditions::|public|constructor():None +msgraph.generated.models.SignInConditions::|public|country():str +msgraph.generated.models.SignInConditions::|public|country(value:str):None +msgraph.generated.models.SignInConditions::|public|device_info():DeviceInfo +msgraph.generated.models.SignInConditions::|public|device_info(value:DeviceInfo):None +msgraph.generated.models.SignInConditions::|public|device_platform():ConditionalAccessDevicePlatform +msgraph.generated.models.SignInConditions::|public|device_platform(value:ConditionalAccessDevicePlatform):None +msgraph.generated.models.SignInConditions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SignInConditions::|public|insider_risk_level():InsiderRiskLevel +msgraph.generated.models.SignInConditions::|public|insider_risk_level(value:InsiderRiskLevel):None +msgraph.generated.models.SignInConditions::|public|ip_address():str +msgraph.generated.models.SignInConditions::|public|ip_address(value:str):None +msgraph.generated.models.SignInConditions::|public|odata_type():str +msgraph.generated.models.SignInConditions::|public|odata_type(value:str):None +msgraph.generated.models.SignInConditions::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SignInConditions::|public|service_principal_risk_level():RiskLevel +msgraph.generated.models.SignInConditions::|public|service_principal_risk_level(value:RiskLevel):None +msgraph.generated.models.SignInConditions::|public|sign_in_risk_level():RiskLevel +msgraph.generated.models.SignInConditions::|public|sign_in_risk_level(value:RiskLevel):None +msgraph.generated.models.SignInConditions::|public|user_risk_level():RiskLevel +msgraph.generated.models.SignInConditions::|public|user_risk_level(value:RiskLevel):None +msgraph.generated.models.SignInConditions::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInConditions +msgraph.generated.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SignInContext::|public|additional_data():dict[str, Any] +msgraph.generated.models.SignInContext::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.SignInContext::|public|backing_store:BackingStore +msgraph.generated.models.SignInContext::|public|constructor():None +msgraph.generated.models.SignInContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SignInContext::|public|odata_type():str +msgraph.generated.models.SignInContext::|public|odata_type(value:str):None +msgraph.generated.models.SignInContext::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SignInContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInContext +msgraph.generated.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication msgraph.generated.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication msgraph.generated.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -127261,6 +136104,16 @@ msgraph.generated.models.SigningCertificateUpdateStatus::|public|odata_type(valu msgraph.generated.models.SigningCertificateUpdateStatus::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SigningCertificateUpdateStatus::|static|public|create_from_discriminator_value(parse_node:ParseNode):SigningCertificateUpdateStatus msgraph.generated.models.SigningCertificateUpdateStatus~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SignInIdentity::|public|additional_data():dict[str, Any] +msgraph.generated.models.SignInIdentity::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.SignInIdentity::|public|backing_store:BackingStore +msgraph.generated.models.SignInIdentity::|public|constructor():None +msgraph.generated.models.SignInIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SignInIdentity::|public|odata_type():str +msgraph.generated.models.SignInIdentity::|public|odata_type(value:str):None +msgraph.generated.models.SignInIdentity::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SignInIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInIdentity +msgraph.generated.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.SignInLocation::|public|additional_data():dict[str, Any] msgraph.generated.models.SignInLocation::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.SignInLocation::|public|backing_store:BackingStore @@ -127709,6 +136562,23 @@ msgraph.generated.models.SiteProtectionUnitCollectionResponse::|public|serialize msgraph.generated.models.SiteProtectionUnitCollectionResponse::|public|value():list[SiteProtectionUnit] msgraph.generated.models.SiteProtectionUnitCollectionResponse::|public|value(value:list[SiteProtectionUnit]):None msgraph.generated.models.SiteProtectionUnitCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteProtectionUnitCollectionResponse +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob-->ProtectionUnitsBulkJobBase +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|constructor():None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|odata_type:str +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|site_ids():list[str] +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|site_ids(value:list[str]):None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|site_web_urls():list[str] +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|public|site_web_urls(value:list[str]):None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteProtectionUnitsBulkAdditionJob +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse::|public|constructor():None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse::|public|value():list[SiteProtectionUnitsBulkAdditionJob] +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse::|public|value(value:list[SiteProtectionUnitsBulkAdditionJob]):None +msgraph.generated.models.SiteProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteProtectionUnitsBulkAdditionJobCollectionResponse msgraph.generated.models.SiteRestoreArtifact-->RestoreArtifactBase msgraph.generated.models.SiteRestoreArtifact::|public|constructor():None msgraph.generated.models.SiteRestoreArtifact::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -127728,6 +136598,23 @@ msgraph.generated.models.SiteRestoreArtifactCollectionResponse::|public|serializ msgraph.generated.models.SiteRestoreArtifactCollectionResponse::|public|value():list[SiteRestoreArtifact] msgraph.generated.models.SiteRestoreArtifactCollectionResponse::|public|value(value:list[SiteRestoreArtifact]):None msgraph.generated.models.SiteRestoreArtifactCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteRestoreArtifactCollectionResponse +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest-->RestoreArtifactsBulkRequestBase +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|constructor():None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|odata_type:str +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|site_ids():list[str] +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|site_ids(value:list[str]):None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|site_web_urls():list[str] +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|public|site_web_urls(value:list[str]):None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteRestoreArtifactsBulkAdditionRequest +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|constructor():None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|value():list[SiteRestoreArtifactsBulkAdditionRequest] +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|value(value:list[SiteRestoreArtifactsBulkAdditionRequest]):None +msgraph.generated.models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SiteRestoreArtifactsBulkAdditionRequestCollectionResponse msgraph.generated.models.SiteSecurityLevel::0000-UserDefined msgraph.generated.models.SiteSecurityLevel::0001-Low msgraph.generated.models.SiteSecurityLevel::0002-MediumLow @@ -127782,6 +136669,12 @@ msgraph.generated.models.SmsAuthenticationMethodTarget::|public|is_usable_for_si msgraph.generated.models.SmsAuthenticationMethodTarget::|public|odata_type:str msgraph.generated.models.SmsAuthenticationMethodTarget::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SmsAuthenticationMethodTarget::|static|public|create_from_discriminator_value(parse_node:ParseNode):SmsAuthenticationMethodTarget +msgraph.generated.models.SnapshotJobStatus::0000-NotStarted +msgraph.generated.models.SnapshotJobStatus::0001-Running +msgraph.generated.models.SnapshotJobStatus::0002-Succeeded +msgraph.generated.models.SnapshotJobStatus::0003-Failed +msgraph.generated.models.SnapshotJobStatus::0004-PartiallySuccessful +msgraph.generated.models.SnapshotJobStatus::0005-UnknownFutureValue msgraph.generated.models.SocialIdentityProvider-->IdentityProviderBase msgraph.generated.models.SocialIdentityProvider::|public|client_id():str msgraph.generated.models.SocialIdentityProvider::|public|client_id(value:str):None @@ -127909,6 +136802,57 @@ msgraph.generated.models.SpaApplication::|public|redirect_uris(value:list[str]): msgraph.generated.models.SpaApplication::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SpaApplication::|static|public|create_from_discriminator_value(parse_node:ParseNode):SpaApplication msgraph.generated.models.SpaApplication~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SpeakerAssignmentSubmission-->Entity +msgraph.generated.models.SpeakerAssignmentSubmission::|public|assignment_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|assignment_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|average_words_per_minute_pace():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|average_words_per_minute_pace(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|class_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|class_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|constructor():None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|filler_words_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|filler_words_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|incorrect_camera_distance_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|incorrect_camera_distance_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|length_of_submission_in_seconds():float +msgraph.generated.models.SpeakerAssignmentSubmission::|public|length_of_submission_in_seconds(value:float):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|lost_eye_contact_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|lost_eye_contact_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|monotone_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|monotone_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|non_inclusive_language_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|non_inclusive_language_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|obstructed_view_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|obstructed_view_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|odata_type:str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|repetitive_language_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|repetitive_language_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|student_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|student_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_date_time():datetime.datetime +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_date_time(value:datetime.datetime):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_filler_words():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_filler_words(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_mispronounced_words():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_mispronounced_words(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_non_inclusive_words_and_phrases():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_non_inclusive_words_and_phrases(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_repetitive_words_and_phrases():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_repetitive_words_and_phrases(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|words_spoken_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|words_spoken_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|static|public|create_from_discriminator_value(parse_node:ParseNode):SpeakerAssignmentSubmission +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|constructor():None +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|value():list[SpeakerAssignmentSubmission] +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|value(value:list[SpeakerAssignmentSubmission]):None +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SpeakerAssignmentSubmissionCollectionResponse msgraph.generated.models.SpecialFolder::|public|additional_data():dict[str, Any] msgraph.generated.models.SpecialFolder::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.SpecialFolder::|public|backing_store:BackingStore @@ -128844,6 +137788,12 @@ msgraph.generated.models.TabUpdatedEventMessageDetail::|public|serialize(writer: msgraph.generated.models.TabUpdatedEventMessageDetail::|public|tab_id():str msgraph.generated.models.TabUpdatedEventMessageDetail::|public|tab_id(value:str):None msgraph.generated.models.TabUpdatedEventMessageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):TabUpdatedEventMessageDetail +msgraph.generated.models.TargetAgentIdentitySponsorsOrOwners-->SubjectSet +msgraph.generated.models.TargetAgentIdentitySponsorsOrOwners::|public|constructor():None +msgraph.generated.models.TargetAgentIdentitySponsorsOrOwners::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TargetAgentIdentitySponsorsOrOwners::|public|odata_type:str +msgraph.generated.models.TargetAgentIdentitySponsorsOrOwners::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TargetAgentIdentitySponsorsOrOwners::|static|public|create_from_discriminator_value(parse_node:ParseNode):TargetAgentIdentitySponsorsOrOwners msgraph.generated.models.TargetApplicationOwners-->SubjectSet msgraph.generated.models.TargetApplicationOwners::|public|constructor():None msgraph.generated.models.TargetApplicationOwners::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -128925,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 @@ -128985,6 +137949,8 @@ msgraph.generated.models.Team::|public|description():str msgraph.generated.models.Team::|public|description(value:str):None msgraph.generated.models.Team::|public|display_name():str msgraph.generated.models.Team::|public|display_name(value:str):None +msgraph.generated.models.Team::|public|first_channel_name():str +msgraph.generated.models.Team::|public|first_channel_name(value:str):None msgraph.generated.models.Team::|public|fun_settings():TeamFunSettings msgraph.generated.models.Team::|public|fun_settings(value:TeamFunSettings):None msgraph.generated.models.Team::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -129202,6 +138168,275 @@ msgraph.generated.models.TeamRenamedEventMessageDetail::|public|team_display_nam msgraph.generated.models.TeamRenamedEventMessageDetail::|public|team_id():str msgraph.generated.models.TeamRenamedEventMessageDetail::|public|team_id(value:str):None msgraph.generated.models.TeamRenamedEventMessageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamRenamedEventMessageDetail +msgraph.generated.models.teamsAdministration.AccountType::0000-User +msgraph.generated.models.teamsAdministration.AccountType::0001-ResourceAccount +msgraph.generated.models.teamsAdministration.AccountType::0002-Guest +msgraph.generated.models.teamsAdministration.AccountType::0003-SfbOnPremUser +msgraph.generated.models.teamsAdministration.AccountType::0004-Unknown +msgraph.generated.models.teamsAdministration.AccountType::0005-UnknownFutureValue +msgraph.generated.models.teamsAdministration.AccountType::0006-IneligibleUser +msgraph.generated.models.teamsAdministration.ActivationState::0000-Activated +msgraph.generated.models.teamsAdministration.ActivationState::0001-AssignmentPending +msgraph.generated.models.teamsAdministration.ActivationState::0002-AssignmentFailed +msgraph.generated.models.teamsAdministration.ActivationState::0003-UpdatePending +msgraph.generated.models.teamsAdministration.ActivationState::0004-UpdateFailed +msgraph.generated.models.teamsAdministration.ActivationState::0005-UnknownFutureValue +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|additional_data():dict[str, Any] +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|assignment_category():AssignmentCategory +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|assignment_category(value:AssignmentCategory):None +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|backing_store:BackingStore +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|constructor():None +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|odata_type():str +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|odata_type(value:str):None +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|telephone_number():str +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|public|telephone_number(value:str):None +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignedTelephoneNumber +msgraph.generated.models.teamsAdministration.AssignedTelephoneNumber~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.teamsAdministration.AssignmentCategory::0000-Primary +msgraph.generated.models.teamsAdministration.AssignmentCategory::0001-Private +msgraph.generated.models.teamsAdministration.AssignmentCategory::0002-Alternate +msgraph.generated.models.teamsAdministration.AssignmentCategory::0003-UnknownFutureValue +msgraph.generated.models.teamsAdministration.AssignmentStatus::0000-Unassigned +msgraph.generated.models.teamsAdministration.AssignmentStatus::0001-InternalError +msgraph.generated.models.teamsAdministration.AssignmentStatus::0002-UserAssigned +msgraph.generated.models.teamsAdministration.AssignmentStatus::0003-ConferenceAssigned +msgraph.generated.models.teamsAdministration.AssignmentStatus::0004-VoiceApplicationAssigned +msgraph.generated.models.teamsAdministration.AssignmentStatus::0005-ThirdPartyAppAssigned +msgraph.generated.models.teamsAdministration.AssignmentStatus::0006-PolicyAssigned +msgraph.generated.models.teamsAdministration.AssignmentStatus::0007-UnknownFutureValue +msgraph.generated.models.teamsAdministration.AssignmentType::0000-Direct +msgraph.generated.models.teamsAdministration.AssignmentType::0001-Group +msgraph.generated.models.teamsAdministration.AssignmentType::0002-UnknownFutureValue +msgraph.generated.models.teamsAdministration.CustomerAction::0000-LocationUpdate +msgraph.generated.models.teamsAdministration.CustomerAction::0001-Release +msgraph.generated.models.teamsAdministration.CustomerAction::0002-UnknownFutureValue +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|additional_data():dict[str, Any] +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|backing_store:BackingStore +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|constructor():None +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|odata_type():str +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|odata_type(value:str):None +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|policy_assignment():PolicyAssignment +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|policy_assignment(value:PolicyAssignment):None +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|policy_type():str +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|policy_type(value:str):None +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):EffectivePolicyAssignment +msgraph.generated.models.teamsAdministration.EffectivePolicyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.teamsAdministration.NumberAssignment-->Entity +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|activation_state():ActivationState +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|activation_state(value:ActivationState):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|assignment_category():AssignmentCategory +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|assignment_category(value:AssignmentCategory):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|assignment_status():AssignmentStatus +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|assignment_status(value:AssignmentStatus):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|assignment_target_id():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|assignment_target_id(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|capabilities():list[NumberCapability] +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|capabilities(value:list[NumberCapability]):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|city():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|city(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|civic_address_id():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|civic_address_id(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|constructor():None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|iso_country_code():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|iso_country_code(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|location_id():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|location_id(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|network_site_id():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|network_site_id(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|number_source():NumberSource +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|number_source(value:NumberSource):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|number_type():NumberType +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|number_type(value:NumberType):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|odata_type:str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|operator_id():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|operator_id(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|port_in_status():PortInStatus +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|port_in_status(value:PortInStatus):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|reverse_number_lookup_options():list[ReverseNumberLookupOption] +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|reverse_number_lookup_options(value:list[ReverseNumberLookupOption]):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|supported_customer_actions():list[CustomerAction] +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|supported_customer_actions(value:list[CustomerAction]):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|telephone_number():str +msgraph.generated.models.teamsAdministration.NumberAssignment::|public|telephone_number(value:str):None +msgraph.generated.models.teamsAdministration.NumberAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):NumberAssignment +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse::|public|constructor():None +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse::|public|value():list[NumberAssignment] +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse::|public|value(value:list[NumberAssignment]):None +msgraph.generated.models.teamsAdministration.NumberAssignmentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):NumberAssignmentCollectionResponse +msgraph.generated.models.teamsAdministration.NumberCapability::0000-ConferenceAssignment +msgraph.generated.models.teamsAdministration.NumberCapability::0001-VoiceApplicationAssignment +msgraph.generated.models.teamsAdministration.NumberCapability::0002-UserAssignment +msgraph.generated.models.teamsAdministration.NumberCapability::0003-TeamsPhoneMobile +msgraph.generated.models.teamsAdministration.NumberCapability::0004-UnknownFutureValue +msgraph.generated.models.teamsAdministration.NumberSource::0000-Online +msgraph.generated.models.teamsAdministration.NumberSource::0001-OnPremises +msgraph.generated.models.teamsAdministration.NumberSource::0002-UnknownFutureValue +msgraph.generated.models.teamsAdministration.NumberType::0000-InternalError +msgraph.generated.models.teamsAdministration.NumberType::0001-DirectRouting +msgraph.generated.models.teamsAdministration.NumberType::0002-CallingPlan +msgraph.generated.models.teamsAdministration.NumberType::0003-OperatorConnect +msgraph.generated.models.teamsAdministration.NumberType::0004-UnknownFutureValue +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|additional_data():dict[str, Any] +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|assignment_type():AssignmentType +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|assignment_type(value:AssignmentType):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|backing_store:BackingStore +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|constructor():None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|display_name():str +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|display_name(value:str):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|group_id():str +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|group_id(value:str):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|odata_type():str +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|odata_type(value:str):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|policy_id():str +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|policy_id(value:str):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.PolicyAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyAssignment +msgraph.generated.models.teamsAdministration.PolicyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail-->Entity +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|constructor():None +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|name():str +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|name(value:str):None +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|odata_type:str +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|policy_id():str +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|policy_id(value:str):None +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.PolicyIdentifierDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyIdentifierDetail +msgraph.generated.models.teamsAdministration.PortInStatus::0000-Completed +msgraph.generated.models.teamsAdministration.PortInStatus::0001-FirmOrderCommitmentAccepted +msgraph.generated.models.teamsAdministration.PortInStatus::0002-UnknownFutureValue +msgraph.generated.models.teamsAdministration.ReverseNumberLookupOption::0000-SkipInternalVoip +msgraph.generated.models.teamsAdministration.ReverseNumberLookupOption::0001-UnknownFutureValue +msgraph.generated.models.teamsAdministration.TeamsAdminRoot-->Entity +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|constructor():None +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|odata_type:str +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|policy():TeamsPolicyAssignment +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|policy(value:TeamsPolicyAssignment):None +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|telephone_number_management():TelephoneNumberManagementRoot +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|telephone_number_management(value:TelephoneNumberManagementRoot):None +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|user_configurations():list[TeamsUserConfiguration] +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|public|user_configurations(value:list[TeamsUserConfiguration]):None +msgraph.generated.models.teamsAdministration.TeamsAdminRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsAdminRoot +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment-->Entity +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|public|constructor():None +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|public|odata_type:str +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|public|user_assignments():list[TeamsPolicyUserAssignment] +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|public|user_assignments(value:list[TeamsPolicyUserAssignment]):None +msgraph.generated.models.teamsAdministration.TeamsPolicyAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsPolicyAssignment +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment-->Entity +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|constructor():None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|odata_type:str +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|policy_id():str +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|policy_id(value:str):None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|policy_type():str +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|policy_type(value:str):None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|user_id():str +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|public|user_id(value:str):None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsPolicyUserAssignment +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse::|public|constructor():None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse::|public|value():list[TeamsPolicyUserAssignment] +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse::|public|value(value:list[TeamsPolicyUserAssignment]):None +msgraph.generated.models.teamsAdministration.TeamsPolicyUserAssignmentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsPolicyUserAssignmentCollectionResponse +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration-->Entity +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|account_type():AccountType +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|account_type(value:AccountType):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|constructor():None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|created_date_time():datetime.datetime +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|effective_policy_assignments():list[EffectivePolicyAssignment] +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|effective_policy_assignments(value:list[EffectivePolicyAssignment]):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|feature_types():list[str] +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|feature_types(value:list[str]):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|is_enterprise_voice_enabled():bool +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|is_enterprise_voice_enabled(value:bool):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|modified_date_time():datetime.datetime +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|modified_date_time(value:datetime.datetime):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|odata_type:str +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|telephone_numbers():list[AssignedTelephoneNumber] +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|telephone_numbers(value:list[AssignedTelephoneNumber]):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|tenant_id():str +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|tenant_id(value:str):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|user():User +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|user(value:User):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|user_principal_name():str +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|public|user_principal_name(value:str):None +msgraph.generated.models.teamsAdministration.TeamsUserConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsUserConfiguration +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse::|public|constructor():None +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse::|public|value():list[TeamsUserConfiguration] +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse::|public|value(value:list[TeamsUserConfiguration]):None +msgraph.generated.models.teamsAdministration.TeamsUserConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsUserConfigurationCollectionResponse +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation-->Entity +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|constructor():None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|created_date_time():str +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|created_date_time(value:str):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|numbers():list[TelephoneNumberLongRunningOperationDetails] +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|numbers(value:list[TelephoneNumberLongRunningOperationDetails]):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|odata_type:str +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|status():LongRunningOperationStatus +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|public|status(value:LongRunningOperationStatus):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelephoneNumberLongRunningOperation +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|constructor():None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|value():list[TelephoneNumberLongRunningOperation] +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|value(value:list[TelephoneNumberLongRunningOperation]):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelephoneNumberLongRunningOperationCollectionResponse +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|backing_store:BackingStore +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|constructor():None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|odata_type():str +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|odata_type(value:str):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|resource_location():str +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|resource_location(value:str):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|status():LongRunningOperationStatus +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|status(value:LongRunningOperationStatus):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|status_detail():str +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|public|status_detail(value:str):None +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelephoneNumberLongRunningOperationDetails +msgraph.generated.models.teamsAdministration.TelephoneNumberLongRunningOperationDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot-->Entity +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|constructor():None +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|number_assignments():list[NumberAssignment] +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|number_assignments(value:list[NumberAssignment]):None +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|odata_type:str +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|operations():list[TelephoneNumberLongRunningOperation] +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|operations(value:list[TelephoneNumberLongRunningOperation]):None +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.teamsAdministration.TelephoneNumberManagementRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelephoneNumberManagementRoot msgraph.generated.models.TeamsApp-->Entity msgraph.generated.models.TeamsApp::|public|app_definitions():list[TeamsAppDefinition] msgraph.generated.models.TeamsApp::|public|app_definitions(value:list[TeamsAppDefinition]):None @@ -129692,29 +138927,6 @@ msgraph.generated.models.TeamworkUserIdentityType::0005-SkypeUser msgraph.generated.models.TeamworkUserIdentityType::0006-PhoneUser msgraph.generated.models.TeamworkUserIdentityType::0007-UnknownFutureValue msgraph.generated.models.TeamworkUserIdentityType::0008-EmailUser -msgraph.generated.models.TelecomExpenseManagementPartner-->Entity -msgraph.generated.models.TelecomExpenseManagementPartner::|public|app_authorized():bool -msgraph.generated.models.TelecomExpenseManagementPartner::|public|app_authorized(value:bool):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|constructor():None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|display_name():str -msgraph.generated.models.TelecomExpenseManagementPartner::|public|display_name(value:str):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|enabled():bool -msgraph.generated.models.TelecomExpenseManagementPartner::|public|enabled(value:bool):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.TelecomExpenseManagementPartner::|public|last_connection_date_time():datetime.datetime -msgraph.generated.models.TelecomExpenseManagementPartner::|public|last_connection_date_time(value:datetime.datetime):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|odata_type:str -msgraph.generated.models.TelecomExpenseManagementPartner::|public|serialize(writer:SerializationWriter):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|url():str -msgraph.generated.models.TelecomExpenseManagementPartner::|public|url(value:str):None -msgraph.generated.models.TelecomExpenseManagementPartner::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelecomExpenseManagementPartner -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|constructor():None -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|value():list[TelecomExpenseManagementPartner] -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|value(value:list[TelecomExpenseManagementPartner]):None -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelecomExpenseManagementPartnerCollectionResponse msgraph.generated.models.TeleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality msgraph.generated.models.TeleconferenceDeviceAudioQuality::|public|constructor():None msgraph.generated.models.TeleconferenceDeviceAudioQuality::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -129836,8 +139048,6 @@ msgraph.generated.models.TemplateScenarios::0005-EmergingThreats msgraph.generated.models.TemplateScenarios::0006-UnknownFutureValue msgraph.generated.models.TemporaryAccessPassAuthenticationMethod-->AuthenticationMethod msgraph.generated.models.TemporaryAccessPassAuthenticationMethod::|public|constructor():None -msgraph.generated.models.TemporaryAccessPassAuthenticationMethod::|public|created_date_time():datetime.datetime -msgraph.generated.models.TemporaryAccessPassAuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.TemporaryAccessPassAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.TemporaryAccessPassAuthenticationMethod::|public|is_usable():bool msgraph.generated.models.TemporaryAccessPassAuthenticationMethod::|public|is_usable(value:bool):None @@ -129891,6 +139101,14 @@ msgraph.generated.models.TenantAppManagementPolicy::|public|serialize(writer:Ser msgraph.generated.models.TenantAppManagementPolicy::|public|service_principal_restrictions():AppManagementServicePrincipalConfiguration msgraph.generated.models.TenantAppManagementPolicy::|public|service_principal_restrictions(value:AppManagementServicePrincipalConfiguration):None msgraph.generated.models.TenantAppManagementPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantAppManagementPolicy +msgraph.generated.models.TenantDataSecurityAndGovernance-->DataSecurityAndGovernance +msgraph.generated.models.TenantDataSecurityAndGovernance::|public|constructor():None +msgraph.generated.models.TenantDataSecurityAndGovernance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TenantDataSecurityAndGovernance::|public|odata_type:str +msgraph.generated.models.TenantDataSecurityAndGovernance::|public|protection_scopes():TenantProtectionScopeContainer +msgraph.generated.models.TenantDataSecurityAndGovernance::|public|protection_scopes(value:TenantProtectionScopeContainer):None +msgraph.generated.models.TenantDataSecurityAndGovernance::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TenantDataSecurityAndGovernance::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantDataSecurityAndGovernance msgraph.generated.models.TenantInformation::|public|additional_data():dict[str, Any] msgraph.generated.models.TenantInformation::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.TenantInformation::|public|backing_store:BackingStore @@ -129909,6 +139127,12 @@ msgraph.generated.models.TenantInformation::|public|tenant_id():str msgraph.generated.models.TenantInformation::|public|tenant_id(value:str):None msgraph.generated.models.TenantInformation::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantInformation msgraph.generated.models.TenantInformation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.TenantProtectionScopeContainer-->Entity +msgraph.generated.models.TenantProtectionScopeContainer::|public|constructor():None +msgraph.generated.models.TenantProtectionScopeContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TenantProtectionScopeContainer::|public|odata_type:str +msgraph.generated.models.TenantProtectionScopeContainer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TenantProtectionScopeContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantProtectionScopeContainer msgraph.generated.models.TenantRelationship::|public|additional_data():dict[str, Any] msgraph.generated.models.TenantRelationship::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.TenantRelationship::|public|backing_store:BackingStore @@ -129925,6 +139149,12 @@ msgraph.generated.models.TenantRelationship::|public|odata_type(value:str):None msgraph.generated.models.TenantRelationship::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.TenantRelationship::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantRelationship msgraph.generated.models.TenantRelationship~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.TenantScope-->ScopeBase +msgraph.generated.models.TenantScope::|public|constructor():None +msgraph.generated.models.TenantScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TenantScope::|public|odata_type:str +msgraph.generated.models.TenantScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TenantScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantScope msgraph.generated.models.TermColumn::|public|additional_data():dict[str, Any] msgraph.generated.models.TermColumn::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.TermColumn::|public|allow_multiple_values():bool @@ -130234,6 +139464,14 @@ msgraph.generated.models.TextColumn::|public|text_type():str msgraph.generated.models.TextColumn::|public|text_type(value:str):None msgraph.generated.models.TextColumn::|static|public|create_from_discriminator_value(parse_node:ParseNode):TextColumn msgraph.generated.models.TextColumn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.TextContent-->ContentBase +msgraph.generated.models.TextContent::|public|constructor():None +msgraph.generated.models.TextContent::|public|data():str +msgraph.generated.models.TextContent::|public|data(value:str):None +msgraph.generated.models.TextContent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TextContent::|public|odata_type:str +msgraph.generated.models.TextContent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TextContent::|static|public|create_from_discriminator_value(parse_node:ParseNode):TextContent msgraph.generated.models.TextWebPart-->WebPart msgraph.generated.models.TextWebPart::|public|constructor():None msgraph.generated.models.TextWebPart::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -130503,6 +139741,20 @@ msgraph.generated.models.TimeOffCollectionResponse::|public|serialize(writer:Ser msgraph.generated.models.TimeOffCollectionResponse::|public|value():list[TimeOff] msgraph.generated.models.TimeOffCollectionResponse::|public|value(value:list[TimeOff]):None msgraph.generated.models.TimeOffCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TimeOffCollectionResponse +msgraph.generated.models.TimeOffDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.TimeOffDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.TimeOffDetails::|public|backing_store:BackingStore +msgraph.generated.models.TimeOffDetails::|public|constructor():None +msgraph.generated.models.TimeOffDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.TimeOffDetails::|public|is_all_day():bool +msgraph.generated.models.TimeOffDetails::|public|is_all_day(value:bool):None +msgraph.generated.models.TimeOffDetails::|public|odata_type():str +msgraph.generated.models.TimeOffDetails::|public|odata_type(value:str):None +msgraph.generated.models.TimeOffDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.TimeOffDetails::|public|subject():str +msgraph.generated.models.TimeOffDetails::|public|subject(value:str):None +msgraph.generated.models.TimeOffDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):TimeOffDetails +msgraph.generated.models.TimeOffDetails~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.TimeOffItem-->ScheduleEntity msgraph.generated.models.TimeOffItem::|public|constructor():None msgraph.generated.models.TimeOffItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -131007,6 +140259,14 @@ msgraph.generated.models.TrendingCollectionResponse::|public|serialize(writer:Se msgraph.generated.models.TrendingCollectionResponse::|public|value():list[Trending] msgraph.generated.models.TrendingCollectionResponse::|public|value(value:list[Trending]):None msgraph.generated.models.TrendingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TrendingCollectionResponse +msgraph.generated.models.UnavailablePlaceMode-->PlaceMode +msgraph.generated.models.UnavailablePlaceMode::|public|constructor():None +msgraph.generated.models.UnavailablePlaceMode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UnavailablePlaceMode::|public|odata_type:str +msgraph.generated.models.UnavailablePlaceMode::|public|reason():str +msgraph.generated.models.UnavailablePlaceMode::|public|reason(value:str):None +msgraph.generated.models.UnavailablePlaceMode::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UnavailablePlaceMode::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnavailablePlaceMode msgraph.generated.models.UnifiedApprovalStage::|public|additional_data():dict[str, Any] msgraph.generated.models.UnifiedApprovalStage::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.UnifiedApprovalStage::|public|approval_stage_time_out_in_days():int @@ -131569,6 +140829,21 @@ msgraph.generated.models.UnifiedStorageQuota::|public|total(value:int):None msgraph.generated.models.UnifiedStorageQuota::|public|used():int msgraph.generated.models.UnifiedStorageQuota::|public|used(value:int):None msgraph.generated.models.UnifiedStorageQuota::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnifiedStorageQuota +msgraph.generated.models.UnitMap-->BaseMapFeature +msgraph.generated.models.UnitMap::|public|constructor():None +msgraph.generated.models.UnitMap::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UnitMap::|public|odata_type:str +msgraph.generated.models.UnitMap::|public|place_id():str +msgraph.generated.models.UnitMap::|public|place_id(value:str):None +msgraph.generated.models.UnitMap::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UnitMap::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnitMap +msgraph.generated.models.UnitMapCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.UnitMapCollectionResponse::|public|constructor():None +msgraph.generated.models.UnitMapCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UnitMapCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UnitMapCollectionResponse::|public|value():list[UnitMap] +msgraph.generated.models.UnitMapCollectionResponse::|public|value(value:list[UnitMap]):None +msgraph.generated.models.UnitMapCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnitMapCollectionResponse msgraph.generated.models.UnmuteParticipantOperation-->CommsOperation msgraph.generated.models.UnmuteParticipantOperation::|public|constructor():None msgraph.generated.models.UnmuteParticipantOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -131681,6 +140956,40 @@ msgraph.generated.models.UsageDetails::|public|odata_type(value:str):None msgraph.generated.models.UsageDetails::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.UsageDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsageDetails msgraph.generated.models.UsageDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.UsageRights::0000-Unknown +msgraph.generated.models.UsageRights::0001-DocEdit +msgraph.generated.models.UsageRights::0002-Edit +msgraph.generated.models.UsageRights::0003-Comment +msgraph.generated.models.UsageRights::0004-Export +msgraph.generated.models.UsageRights::0005-Forward +msgraph.generated.models.UsageRights::0006-Owner +msgraph.generated.models.UsageRights::0007-Print +msgraph.generated.models.UsageRights::0008-Reply +msgraph.generated.models.UsageRights::0009-ReplyAll +msgraph.generated.models.UsageRights::0010-View +msgraph.generated.models.UsageRights::0011-Extract +msgraph.generated.models.UsageRights::0012-ViewRightsData +msgraph.generated.models.UsageRights::0013-EditRightsData +msgraph.generated.models.UsageRights::0014-ObjModel +msgraph.generated.models.UsageRights::0015-AccessDenied +msgraph.generated.models.UsageRights::0016-UserDefinedProtectionTypeNotSupportedException +msgraph.generated.models.UsageRights::0017-EncryptedProtectionTypeNotSupportedException +msgraph.generated.models.UsageRights::0018-PurviewClaimsChallengeNotSupportedException +msgraph.generated.models.UsageRights::0019-Exception +msgraph.generated.models.UsageRights::0020-LabelNotFoundException +msgraph.generated.models.UsageRights::0021-UnknownFutureValue +msgraph.generated.models.UsageRightsIncluded-->Entity +msgraph.generated.models.UsageRightsIncluded::|public|constructor():None +msgraph.generated.models.UsageRightsIncluded::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UsageRightsIncluded::|public|odata_type:str +msgraph.generated.models.UsageRightsIncluded::|public|owner_email():str +msgraph.generated.models.UsageRightsIncluded::|public|owner_email(value:str):None +msgraph.generated.models.UsageRightsIncluded::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UsageRightsIncluded::|public|user_email():str +msgraph.generated.models.UsageRightsIncluded::|public|user_email(value:str):None +msgraph.generated.models.UsageRightsIncluded::|public|value():UsageRights +msgraph.generated.models.UsageRightsIncluded::|public|value(value:UsageRights):None +msgraph.generated.models.UsageRightsIncluded::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsageRightsIncluded msgraph.generated.models.UsedInsight-->Entity msgraph.generated.models.UsedInsight::|public|constructor():None msgraph.generated.models.UsedInsight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -131709,6 +141018,8 @@ msgraph.generated.models.User::|public|account_enabled():bool msgraph.generated.models.User::|public|account_enabled(value:bool):None msgraph.generated.models.User::|public|activities():list[UserActivity] msgraph.generated.models.User::|public|activities(value:list[UserActivity]):None +msgraph.generated.models.User::|public|adhoc_calls():list[AdhocCall] +msgraph.generated.models.User::|public|adhoc_calls(value:list[AdhocCall]):None msgraph.generated.models.User::|public|age_group():str msgraph.generated.models.User::|public|age_group(value:str):None msgraph.generated.models.User::|public|agreement_acceptances():list[AgreementAcceptance] @@ -131741,6 +141052,8 @@ msgraph.generated.models.User::|public|city():str msgraph.generated.models.User::|public|city(value:str):None msgraph.generated.models.User::|public|cloud_clipboard():CloudClipboardRoot msgraph.generated.models.User::|public|cloud_clipboard(value:CloudClipboardRoot):None +msgraph.generated.models.User::|public|cloud_p_cs():list[CloudPC] +msgraph.generated.models.User::|public|cloud_p_cs(value:list[CloudPC]):None msgraph.generated.models.User::|public|company_name():str msgraph.generated.models.User::|public|company_name(value:str):None msgraph.generated.models.User::|public|consent_provided_for_minor():str @@ -131760,6 +141073,8 @@ msgraph.generated.models.User::|public|creation_type():str msgraph.generated.models.User::|public|creation_type(value:str):None msgraph.generated.models.User::|public|custom_security_attributes():CustomSecurityAttributeValue msgraph.generated.models.User::|public|custom_security_attributes(value:CustomSecurityAttributeValue):None +msgraph.generated.models.User::|public|data_security_and_governance():UserDataSecurityAndGovernance +msgraph.generated.models.User::|public|data_security_and_governance(value:UserDataSecurityAndGovernance):None msgraph.generated.models.User::|public|department():str msgraph.generated.models.User::|public|department(value:str):None msgraph.generated.models.User::|public|device_enrollment_limit():int @@ -131805,6 +141120,8 @@ msgraph.generated.models.User::|public|hire_date():datetime.datetime msgraph.generated.models.User::|public|hire_date(value:datetime.datetime):None msgraph.generated.models.User::|public|identities():list[ObjectIdentity] msgraph.generated.models.User::|public|identities(value:list[ObjectIdentity]):None +msgraph.generated.models.User::|public|identity_parent_id():str +msgraph.generated.models.User::|public|identity_parent_id(value:str):None msgraph.generated.models.User::|public|im_addresses():list[str] msgraph.generated.models.User::|public|im_addresses(value:list[str]):None msgraph.generated.models.User::|public|inference_classification():InferenceClassification @@ -131876,6 +141193,8 @@ msgraph.generated.models.User::|public|on_premises_sam_account_name():str msgraph.generated.models.User::|public|on_premises_sam_account_name(value:str):None msgraph.generated.models.User::|public|on_premises_security_identifier():str msgraph.generated.models.User::|public|on_premises_security_identifier(value:str):None +msgraph.generated.models.User::|public|on_premises_sync_behavior():OnPremisesSyncBehavior +msgraph.generated.models.User::|public|on_premises_sync_behavior(value:OnPremisesSyncBehavior):None msgraph.generated.models.User::|public|on_premises_sync_enabled():bool msgraph.generated.models.User::|public|on_premises_sync_enabled(value:bool):None msgraph.generated.models.User::|public|on_premises_user_principal_name():str @@ -131971,6 +141290,17 @@ msgraph.generated.models.UserAccountSecurityType::0001-Standard msgraph.generated.models.UserAccountSecurityType::0002-Power msgraph.generated.models.UserAccountSecurityType::0003-Administrator msgraph.generated.models.UserAccountSecurityType::0004-UnknownFutureValue +msgraph.generated.models.UserAction::0000-RegisterSecurityInformation +msgraph.generated.models.UserAction::0001-RegisterOrJoinDevices +msgraph.generated.models.UserAction::0002-UnknownFutureValue +msgraph.generated.models.UserActionContext-->SignInContext +msgraph.generated.models.UserActionContext::|public|constructor():None +msgraph.generated.models.UserActionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UserActionContext::|public|odata_type:str +msgraph.generated.models.UserActionContext::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UserActionContext::|public|user_action():UserAction +msgraph.generated.models.UserActionContext::|public|user_action(value:UserAction):None +msgraph.generated.models.UserActionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserActionContext msgraph.generated.models.UserActivity-->Entity msgraph.generated.models.UserActivity::|public|activation_url():str msgraph.generated.models.UserActivity::|public|activation_url(value:str):None @@ -132010,6 +141340,17 @@ msgraph.generated.models.UserActivityCollectionResponse::|public|serialize(write msgraph.generated.models.UserActivityCollectionResponse::|public|value():list[UserActivity] msgraph.generated.models.UserActivityCollectionResponse::|public|value(value:list[UserActivity]):None msgraph.generated.models.UserActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserActivityCollectionResponse +msgraph.generated.models.UserActivityType::0000-UploadText +msgraph.generated.models.UserActivityType::0001-UploadFile +msgraph.generated.models.UserActivityType::0002-DownloadText +msgraph.generated.models.UserActivityType::0003-DownloadFile +msgraph.generated.models.UserActivityType::0004-UnknownFutureValue +msgraph.generated.models.UserActivityTypes::0000-None_ +msgraph.generated.models.UserActivityTypes::0001-UploadText +msgraph.generated.models.UserActivityTypes::0002-UploadFile +msgraph.generated.models.UserActivityTypes::0003-DownloadText +msgraph.generated.models.UserActivityTypes::0004-DownloadFile +msgraph.generated.models.UserActivityTypes::0005-UnknownFutureValue msgraph.generated.models.UserAttributeValuesItem::|public|additional_data():dict[str, Any] msgraph.generated.models.UserAttributeValuesItem::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.UserAttributeValuesItem::|public|backing_store:BackingStore @@ -132050,6 +141391,16 @@ msgraph.generated.models.UserConsentRequestCollectionResponse::|public|serialize msgraph.generated.models.UserConsentRequestCollectionResponse::|public|value():list[UserConsentRequest] msgraph.generated.models.UserConsentRequestCollectionResponse::|public|value(value:list[UserConsentRequest]):None msgraph.generated.models.UserConsentRequestCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserConsentRequestCollectionResponse +msgraph.generated.models.UserDataSecurityAndGovernance-->DataSecurityAndGovernance +msgraph.generated.models.UserDataSecurityAndGovernance::|public|activities():ActivitiesContainer +msgraph.generated.models.UserDataSecurityAndGovernance::|public|activities(value:ActivitiesContainer):None +msgraph.generated.models.UserDataSecurityAndGovernance::|public|constructor():None +msgraph.generated.models.UserDataSecurityAndGovernance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UserDataSecurityAndGovernance::|public|odata_type:str +msgraph.generated.models.UserDataSecurityAndGovernance::|public|protection_scopes():UserProtectionScopeContainer +msgraph.generated.models.UserDataSecurityAndGovernance::|public|protection_scopes(value:UserProtectionScopeContainer):None +msgraph.generated.models.UserDataSecurityAndGovernance::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UserDataSecurityAndGovernance::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserDataSecurityAndGovernance msgraph.generated.models.UserDefaultAuthenticationMethod::0000-Push msgraph.generated.models.UserDefaultAuthenticationMethod::0001-Oath msgraph.generated.models.UserDefaultAuthenticationMethod::0002-VoiceMobile @@ -133032,6 +142383,12 @@ msgraph.generated.models.UserPrint::|public|recent_printer_shares(value:list[Pri msgraph.generated.models.UserPrint::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.UserPrint::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserPrint msgraph.generated.models.UserPrint~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.UserProtectionScopeContainer-->Entity +msgraph.generated.models.UserProtectionScopeContainer::|public|constructor():None +msgraph.generated.models.UserProtectionScopeContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UserProtectionScopeContainer::|public|odata_type:str +msgraph.generated.models.UserProtectionScopeContainer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UserProtectionScopeContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserProtectionScopeContainer msgraph.generated.models.UserPurpose::0000-User msgraph.generated.models.UserPurpose::0001-Linked msgraph.generated.models.UserPurpose::0002-Shared @@ -133146,6 +142503,12 @@ msgraph.generated.models.UserRegistrationMethodSummary::|public|user_types():Inc msgraph.generated.models.UserRegistrationMethodSummary::|public|user_types(value:IncludedUserTypes):None msgraph.generated.models.UserRegistrationMethodSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserRegistrationMethodSummary msgraph.generated.models.UserRegistrationMethodSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.UserScope-->ScopeBase +msgraph.generated.models.UserScope::|public|constructor():None +msgraph.generated.models.UserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UserScope::|public|odata_type:str +msgraph.generated.models.UserScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UserScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserScope msgraph.generated.models.UserScopeTeamsAppInstallation-->TeamsAppInstallation msgraph.generated.models.UserScopeTeamsAppInstallation::|public|chat():Chat msgraph.generated.models.UserScopeTeamsAppInstallation::|public|chat(value:Chat):None @@ -133205,6 +142568,8 @@ msgraph.generated.models.UserSettings::|public|contribution_to_content_discovery msgraph.generated.models.UserSettings::|public|contribution_to_content_discovery_as_organization_disabled(value:bool):None msgraph.generated.models.UserSettings::|public|contribution_to_content_discovery_disabled():bool msgraph.generated.models.UserSettings::|public|contribution_to_content_discovery_disabled(value:bool):None +msgraph.generated.models.UserSettings::|public|exchange():ExchangeSettings +msgraph.generated.models.UserSettings::|public|exchange(value:ExchangeSettings):None msgraph.generated.models.UserSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.UserSettings::|public|item_insights():UserInsightsSettings msgraph.generated.models.UserSettings::|public|item_insights(value:UserInsightsSettings):None @@ -133216,7 +142581,21 @@ msgraph.generated.models.UserSettings::|public|storage():UserStorage msgraph.generated.models.UserSettings::|public|storage(value:UserStorage):None msgraph.generated.models.UserSettings::|public|windows():list[WindowsSetting] msgraph.generated.models.UserSettings::|public|windows(value:list[WindowsSetting]):None +msgraph.generated.models.UserSettings::|public|work_hours_and_locations():WorkHoursAndLocationsSetting +msgraph.generated.models.UserSettings::|public|work_hours_and_locations(value:WorkHoursAndLocationsSetting):None msgraph.generated.models.UserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSettings +msgraph.generated.models.UserSignIn-->SignInIdentity +msgraph.generated.models.UserSignIn::|public|constructor():None +msgraph.generated.models.UserSignIn::|public|external_tenant_id():str +msgraph.generated.models.UserSignIn::|public|external_tenant_id(value:str):None +msgraph.generated.models.UserSignIn::|public|external_user_type():ConditionalAccessGuestOrExternalUserTypes +msgraph.generated.models.UserSignIn::|public|external_user_type(value:ConditionalAccessGuestOrExternalUserTypes):None +msgraph.generated.models.UserSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UserSignIn::|public|odata_type:str +msgraph.generated.models.UserSignIn::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UserSignIn::|public|user_id():str +msgraph.generated.models.UserSignIn::|public|user_id(value:str):None +msgraph.generated.models.UserSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSignIn msgraph.generated.models.UserSignInInsight-->GovernanceInsight msgraph.generated.models.UserSignInInsight::|public|constructor():None msgraph.generated.models.UserSignInInsight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -133369,6 +142748,22 @@ msgraph.generated.models.UserTrainingStatusInfo~~>AdditionalDataHolder; BackedMo msgraph.generated.models.UserType::0000-Member msgraph.generated.models.UserType::0001-Guest msgraph.generated.models.UserType::0002-UnknownFutureValue +msgraph.generated.models.UserWorkLocation::|public|additional_data():dict[str, Any] +msgraph.generated.models.UserWorkLocation::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.UserWorkLocation::|public|backing_store:BackingStore +msgraph.generated.models.UserWorkLocation::|public|constructor():None +msgraph.generated.models.UserWorkLocation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UserWorkLocation::|public|odata_type():str +msgraph.generated.models.UserWorkLocation::|public|odata_type(value:str):None +msgraph.generated.models.UserWorkLocation::|public|place_id():str +msgraph.generated.models.UserWorkLocation::|public|place_id(value:str):None +msgraph.generated.models.UserWorkLocation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UserWorkLocation::|public|source():WorkLocationSource +msgraph.generated.models.UserWorkLocation::|public|source(value:WorkLocationSource):None +msgraph.generated.models.UserWorkLocation::|public|work_location_type():WorkLocationType +msgraph.generated.models.UserWorkLocation::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.models.UserWorkLocation::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserWorkLocation +msgraph.generated.models.UserWorkLocation~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.VerifiedDomain::|public|additional_data():dict[str, Any] msgraph.generated.models.VerifiedDomain::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.VerifiedDomain::|public|backing_store:BackingStore @@ -133389,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] @@ -133465,6 +142932,8 @@ msgraph.generated.models.VirtualEndpoint::|public|on_premises_connections():list msgraph.generated.models.VirtualEndpoint::|public|on_premises_connections(value:list[CloudPcOnPremisesConnection]):None msgraph.generated.models.VirtualEndpoint::|public|provisioning_policies():list[CloudPcProvisioningPolicy] msgraph.generated.models.VirtualEndpoint::|public|provisioning_policies(value:list[CloudPcProvisioningPolicy]):None +msgraph.generated.models.VirtualEndpoint::|public|report():CloudPcReport +msgraph.generated.models.VirtualEndpoint::|public|report(value:CloudPcReport):None msgraph.generated.models.VirtualEndpoint::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.VirtualEndpoint::|public|user_settings():list[CloudPcUserSetting] msgraph.generated.models.VirtualEndpoint::|public|user_settings(value:list[CloudPcUserSetting]):None @@ -133715,6 +143184,8 @@ msgraph.generated.models.VirtualEventSession::|public|odata_type:str msgraph.generated.models.VirtualEventSession::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.VirtualEventSession::|public|start_date_time():DateTimeTimeZone msgraph.generated.models.VirtualEventSession::|public|start_date_time(value:DateTimeTimeZone):None +msgraph.generated.models.VirtualEventSession::|public|video_on_demand_web_url():str +msgraph.generated.models.VirtualEventSession::|public|video_on_demand_web_url(value:str):None msgraph.generated.models.VirtualEventSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventSession msgraph.generated.models.VirtualEventSessionCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.VirtualEventSessionCollectionResponse::|public|constructor():None @@ -133959,7 +143430,272 @@ msgraph.generated.models.WebApplication::|public|redirect_uri_settings():list[Re msgraph.generated.models.WebApplication::|public|redirect_uri_settings(value:list[RedirectUriSettings]):None msgraph.generated.models.WebApplication::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.WebApplication::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplication +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|is_domain_verified():bool +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|is_domain_verified(value:bool):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|is_proxied():bool +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|is_proxied(value:bool):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|name():str +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|name(value:str):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|odata_type():str +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|record_type():WebApplicationFirewallDnsRecordType +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|record_type(value:WebApplicationFirewallDnsRecordType):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|value():str +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|public|value(value:str):None +msgraph.generated.models.WebApplicationFirewallDnsConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallDnsConfiguration +msgraph.generated.models.WebApplicationFirewallDnsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebApplicationFirewallDnsRecordType::0000-Cname +msgraph.generated.models.WebApplicationFirewallDnsRecordType::0001-UnknownFutureValue +msgraph.generated.models.WebApplicationFirewallProvider-->Entity +msgraph.generated.models.WebApplicationFirewallProvider::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallProvider::|public|display_name():str +msgraph.generated.models.WebApplicationFirewallProvider::|public|display_name(value:str):None +msgraph.generated.models.WebApplicationFirewallProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallProvider::|public|odata_type:str +msgraph.generated.models.WebApplicationFirewallProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebApplicationFirewallProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallProvider +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse::|public|value():list[WebApplicationFirewallProvider] +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse::|public|value(value:list[WebApplicationFirewallProvider]):None +msgraph.generated.models.WebApplicationFirewallProviderCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallProviderCollectionResponse +msgraph.generated.models.WebApplicationFirewallProviderType::0000-Akamai +msgraph.generated.models.WebApplicationFirewallProviderType::0001-Cloudflare +msgraph.generated.models.WebApplicationFirewallProviderType::0002-UnknownFutureValue +msgraph.generated.models.WebApplicationFirewallVerificationModel-->Entity +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|odata_type:str +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|provider():WebApplicationFirewallProvider +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|provider(value:WebApplicationFirewallProvider):None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|provider_type():WebApplicationFirewallProviderType +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|provider_type(value:WebApplicationFirewallProviderType):None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|verification_result():WebApplicationFirewallVerificationResult +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|verification_result(value:WebApplicationFirewallVerificationResult):None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|verified_details():WebApplicationFirewallVerifiedDetails +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|verified_details(value:WebApplicationFirewallVerifiedDetails):None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|verified_host():str +msgraph.generated.models.WebApplicationFirewallVerificationModel::|public|verified_host(value:str):None +msgraph.generated.models.WebApplicationFirewallVerificationModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallVerificationModel +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|value():list[WebApplicationFirewallVerificationModel] +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|value(value:list[WebApplicationFirewallVerificationModel]):None +msgraph.generated.models.WebApplicationFirewallVerificationModelCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallVerificationModelCollectionResponse +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|backing_store:BackingStore +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|errors():list[GenericError] +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|errors(value:list[GenericError]):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|odata_type():str +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|odata_type(value:str):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|status():WebApplicationFirewallVerificationStatus +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|status(value:WebApplicationFirewallVerificationStatus):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|verified_on_date_time():datetime.datetime +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|verified_on_date_time(value:datetime.datetime):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|warnings():list[GenericError] +msgraph.generated.models.WebApplicationFirewallVerificationResult::|public|warnings(value:list[GenericError]):None +msgraph.generated.models.WebApplicationFirewallVerificationResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):WebApplicationFirewallVerificationResult +msgraph.generated.models.WebApplicationFirewallVerificationResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.WebApplicationFirewallVerificationStatus::0000-Success +msgraph.generated.models.WebApplicationFirewallVerificationStatus::0001-Warning +msgraph.generated.models.WebApplicationFirewallVerificationStatus::0002-Failure +msgraph.generated.models.WebApplicationFirewallVerificationStatus::0003-UnknownFutureValue +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|backing_store:BackingStore +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|constructor():None +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|dns_configuration():WebApplicationFirewallDnsConfiguration +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|dns_configuration(value:WebApplicationFirewallDnsConfiguration):None +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|odata_type():str +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|odata_type(value:str):None +msgraph.generated.models.WebApplicationFirewallVerifiedDetails::|public|serialize(writer:SerializationWriter):None +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 @@ -134056,7 +143792,40 @@ msgraph.generated.models.WellknownListName::0000-None_ msgraph.generated.models.WellknownListName::0001-DefaultList msgraph.generated.models.WellknownListName::0002-FlaggedEmails msgraph.generated.models.WellknownListName::0003-UnknownFutureValue +msgraph.generated.models.WhatIfAnalysisReasons::0000-NotSet +msgraph.generated.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +msgraph.generated.models.WhatIfAnalysisReasons::0002-InvalidCondition +msgraph.generated.models.WhatIfAnalysisReasons::0003-Users +msgraph.generated.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +msgraph.generated.models.WhatIfAnalysisReasons::0005-Application +msgraph.generated.models.WhatIfAnalysisReasons::0006-UserActions +msgraph.generated.models.WhatIfAnalysisReasons::0007-AuthenticationContext +msgraph.generated.models.WhatIfAnalysisReasons::0008-DevicePlatform +msgraph.generated.models.WhatIfAnalysisReasons::0009-Devices +msgraph.generated.models.WhatIfAnalysisReasons::0010-ClientApps +msgraph.generated.models.WhatIfAnalysisReasons::0011-Location +msgraph.generated.models.WhatIfAnalysisReasons::0012-SignInRisk +msgraph.generated.models.WhatIfAnalysisReasons::0013-EmptyPolicy +msgraph.generated.models.WhatIfAnalysisReasons::0014-InvalidPolicy +msgraph.generated.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +msgraph.generated.models.WhatIfAnalysisReasons::0016-UserRisk +msgraph.generated.models.WhatIfAnalysisReasons::0017-Time +msgraph.generated.models.WhatIfAnalysisReasons::0018-InsiderRisk +msgraph.generated.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +msgraph.generated.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +msgraph.generated.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +msgraph.generated.models.WhatIfAnalysisResult::|public|analysis_reasons():WhatIfAnalysisReasons +msgraph.generated.models.WhatIfAnalysisResult::|public|analysis_reasons(value:WhatIfAnalysisReasons):None +msgraph.generated.models.WhatIfAnalysisResult::|public|constructor():None +msgraph.generated.models.WhatIfAnalysisResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WhatIfAnalysisResult::|public|odata_type:str +msgraph.generated.models.WhatIfAnalysisResult::|public|policy_applies():bool +msgraph.generated.models.WhatIfAnalysisResult::|public|policy_applies(value:bool):None +msgraph.generated.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WhatIfAnalysisResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfAnalysisResult msgraph.generated.models.Win32LobApp-->MobileLobApp +msgraph.generated.models.Win32LobApp::|public|allowed_architectures():WindowsArchitecture +msgraph.generated.models.Win32LobApp::|public|allowed_architectures(value:WindowsArchitecture):None msgraph.generated.models.Win32LobApp::|public|applicable_architectures():WindowsArchitecture msgraph.generated.models.Win32LobApp::|public|applicable_architectures(value:WindowsArchitecture):None msgraph.generated.models.Win32LobApp::|public|constructor():None @@ -135003,6 +144772,9 @@ msgraph.generated.models.Windows10TeamGeneralConfiguration::|public|welcome_scre msgraph.generated.models.Windows10TeamGeneralConfiguration::|public|welcome_screen_meeting_information():WelcomeScreenMeetingInformation msgraph.generated.models.Windows10TeamGeneralConfiguration::|public|welcome_screen_meeting_information(value:WelcomeScreenMeetingInformation):None msgraph.generated.models.Windows10TeamGeneralConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):Windows10TeamGeneralConfiguration +msgraph.generated.models.Windows365SwitchCompatibilityFailureReasonType::0000-OsVersionNotSupported +msgraph.generated.models.Windows365SwitchCompatibilityFailureReasonType::0001-HardwareNotSupported +msgraph.generated.models.Windows365SwitchCompatibilityFailureReasonType::0002-UnknownFutureValue msgraph.generated.models.Windows81CompliancePolicy-->DeviceCompliancePolicy msgraph.generated.models.Windows81CompliancePolicy::|public|constructor():None msgraph.generated.models.Windows81CompliancePolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -135394,8 +145166,6 @@ msgraph.generated.models.WindowsFirewallNetworkProfile::|static|public|create_fr msgraph.generated.models.WindowsFirewallNetworkProfile~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod-->AuthenticationMethod msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod::|public|constructor():None -msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod::|public|created_date_time():datetime.datetime -msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod::|public|created_date_time(value:datetime.datetime):None msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod::|public|device():Device msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod::|public|device(value:Device):None msgraph.generated.models.WindowsHelloForBusinessAuthenticationMethod::|public|display_name():str @@ -136051,6 +145821,8 @@ msgraph.generated.models.WindowsProtectionState-->Entity msgraph.generated.models.WindowsProtectionState::|public|anti_malware_version():str msgraph.generated.models.WindowsProtectionState::|public|anti_malware_version(value:str):None msgraph.generated.models.WindowsProtectionState::|public|constructor():None +msgraph.generated.models.WindowsProtectionState::|public|controlled_configuration_enabled():bool +msgraph.generated.models.WindowsProtectionState::|public|controlled_configuration_enabled(value:bool):None msgraph.generated.models.WindowsProtectionState::|public|detected_malware_state():list[WindowsDeviceMalwareState] msgraph.generated.models.WindowsProtectionState::|public|detected_malware_state(value:list[WindowsDeviceMalwareState]):None msgraph.generated.models.WindowsProtectionState::|public|device_state():WindowsDeviceHealthState @@ -137213,6 +146985,18 @@ msgraph.generated.models.WorkforceIntegrationSupportedEntities::0008-TimeCard msgraph.generated.models.WorkforceIntegrationSupportedEntities::0009-TimeOffReason msgraph.generated.models.WorkforceIntegrationSupportedEntities::0010-TimeOff msgraph.generated.models.WorkforceIntegrationSupportedEntities::0011-TimeOffRequest +msgraph.generated.models.WorkHoursAndLocationsSetting-->Entity +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|constructor():None +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|max_shared_work_location_details():MaxWorkLocationDetails +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|max_shared_work_location_details(value:MaxWorkLocationDetails):None +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|occurrences():list[WorkPlanOccurrence] +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|occurrences(value:list[WorkPlanOccurrence]):None +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|odata_type:str +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|recurrences():list[WorkPlanRecurrence] +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|recurrences(value:list[WorkPlanRecurrence]):None +msgraph.generated.models.WorkHoursAndLocationsSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WorkHoursAndLocationsSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkHoursAndLocationsSetting msgraph.generated.models.WorkingHours::|public|additional_data():dict[str, Any] msgraph.generated.models.WorkingHours::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.WorkingHours::|public|backing_store:BackingStore @@ -137237,12 +147021,100 @@ msgraph.generated.models.WorkingTimeSchedule::|public|get_field_deserializers(): msgraph.generated.models.WorkingTimeSchedule::|public|odata_type:str msgraph.generated.models.WorkingTimeSchedule::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.WorkingTimeSchedule::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkingTimeSchedule +msgraph.generated.models.WorkLocationSource::0000-None_ +msgraph.generated.models.WorkLocationSource::0001-Manual +msgraph.generated.models.WorkLocationSource::0002-Scheduled +msgraph.generated.models.WorkLocationSource::0003-Automatic +msgraph.generated.models.WorkLocationSource::0004-UnknownFutureValue +msgraph.generated.models.WorkLocationType::0000-Unspecified +msgraph.generated.models.WorkLocationType::0001-Office +msgraph.generated.models.WorkLocationType::0002-Remote +msgraph.generated.models.WorkLocationType::0003-TimeOff +msgraph.generated.models.WorkLocationType::0004-UnknownFutureValue +msgraph.generated.models.WorkLocationUpdateScope::0000-CurrentSegment +msgraph.generated.models.WorkLocationUpdateScope::0001-CurrentDay +msgraph.generated.models.WorkLocationUpdateScope::0002-UnknownFutureValue +msgraph.generated.models.WorkPlanOccurrence-->Entity +msgraph.generated.models.WorkPlanOccurrence::|public|constructor():None +msgraph.generated.models.WorkPlanOccurrence::|public|end():DateTimeTimeZone +msgraph.generated.models.WorkPlanOccurrence::|public|end(value:DateTimeTimeZone):None +msgraph.generated.models.WorkPlanOccurrence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WorkPlanOccurrence::|public|odata_type:str +msgraph.generated.models.WorkPlanOccurrence::|public|place_id():str +msgraph.generated.models.WorkPlanOccurrence::|public|place_id(value:str):None +msgraph.generated.models.WorkPlanOccurrence::|public|recurrence_id():str +msgraph.generated.models.WorkPlanOccurrence::|public|recurrence_id(value:str):None +msgraph.generated.models.WorkPlanOccurrence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WorkPlanOccurrence::|public|start():DateTimeTimeZone +msgraph.generated.models.WorkPlanOccurrence::|public|start(value:DateTimeTimeZone):None +msgraph.generated.models.WorkPlanOccurrence::|public|time_off_details():TimeOffDetails +msgraph.generated.models.WorkPlanOccurrence::|public|time_off_details(value:TimeOffDetails):None +msgraph.generated.models.WorkPlanOccurrence::|public|work_location_type():WorkLocationType +msgraph.generated.models.WorkPlanOccurrence::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.models.WorkPlanOccurrence::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkPlanOccurrence +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse::|public|constructor():None +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse::|public|value():list[WorkPlanOccurrence] +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse::|public|value(value:list[WorkPlanOccurrence]):None +msgraph.generated.models.WorkPlanOccurrenceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkPlanOccurrenceCollectionResponse +msgraph.generated.models.WorkPlanRecurrence-->Entity +msgraph.generated.models.WorkPlanRecurrence::|public|constructor():None +msgraph.generated.models.WorkPlanRecurrence::|public|end():DateTimeTimeZone +msgraph.generated.models.WorkPlanRecurrence::|public|end(value:DateTimeTimeZone):None +msgraph.generated.models.WorkPlanRecurrence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WorkPlanRecurrence::|public|odata_type:str +msgraph.generated.models.WorkPlanRecurrence::|public|place_id():str +msgraph.generated.models.WorkPlanRecurrence::|public|place_id(value:str):None +msgraph.generated.models.WorkPlanRecurrence::|public|recurrence():PatternedRecurrence +msgraph.generated.models.WorkPlanRecurrence::|public|recurrence(value:PatternedRecurrence):None +msgraph.generated.models.WorkPlanRecurrence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WorkPlanRecurrence::|public|start():DateTimeTimeZone +msgraph.generated.models.WorkPlanRecurrence::|public|start(value:DateTimeTimeZone):None +msgraph.generated.models.WorkPlanRecurrence::|public|work_location_type():WorkLocationType +msgraph.generated.models.WorkPlanRecurrence::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.models.WorkPlanRecurrence::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkPlanRecurrence +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse::|public|constructor():None +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse::|public|value():list[WorkPlanRecurrence] +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse::|public|value(value:list[WorkPlanRecurrence]):None +msgraph.generated.models.WorkPlanRecurrenceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkPlanRecurrenceCollectionResponse +msgraph.generated.models.Workspace-->Place +msgraph.generated.models.Workspace::|public|capacity():int +msgraph.generated.models.Workspace::|public|capacity(value:int):None +msgraph.generated.models.Workspace::|public|constructor():None +msgraph.generated.models.Workspace::|public|display_device_name():str +msgraph.generated.models.Workspace::|public|display_device_name(value:str):None +msgraph.generated.models.Workspace::|public|email_address():str +msgraph.generated.models.Workspace::|public|email_address(value:str):None +msgraph.generated.models.Workspace::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.Workspace::|public|mode():PlaceMode +msgraph.generated.models.Workspace::|public|mode(value:PlaceMode):None +msgraph.generated.models.Workspace::|public|nickname():str +msgraph.generated.models.Workspace::|public|nickname(value:str):None +msgraph.generated.models.Workspace::|public|odata_type:str +msgraph.generated.models.Workspace::|public|place_id():str +msgraph.generated.models.Workspace::|public|place_id(value:str):None +msgraph.generated.models.Workspace::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.Workspace::|static|public|create_from_discriminator_value(parse_node:ParseNode):Workspace +msgraph.generated.models.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.WorkspaceCollectionResponse::|public|constructor():None +msgraph.generated.models.WorkspaceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.WorkspaceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.WorkspaceCollectionResponse::|public|value():list[Workspace] +msgraph.generated.models.WorkspaceCollectionResponse::|public|value(value:list[Workspace]):None +msgraph.generated.models.WorkspaceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkspaceCollectionResponse msgraph.generated.models.X509CertificateAffinityLevel::0000-Low msgraph.generated.models.X509CertificateAffinityLevel::0001-High msgraph.generated.models.X509CertificateAffinityLevel::0002-UnknownFutureValue msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|authentication_mode_configuration():X509CertificateAuthenticationModeConfiguration msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|authentication_mode_configuration(value:X509CertificateAuthenticationModeConfiguration):None +msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|certificate_authority_scopes():list[X509CertificateAuthorityScope] +msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|certificate_authority_scopes(value:list[X509CertificateAuthorityScope]):None msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|certificate_user_bindings():list[X509CertificateUserBinding] msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|certificate_user_bindings(value:list[X509CertificateUserBinding]):None msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|constructor():None @@ -137251,6 +147123,8 @@ msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|publ msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|include_targets():list[AuthenticationMethodTarget] msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|include_targets(value:list[AuthenticationMethodTarget]):None +msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|issuer_hints_configuration():X509CertificateIssuerHintsConfiguration +msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|issuer_hints_configuration(value:X509CertificateIssuerHintsConfiguration):None msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|odata_type:str msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.X509CertificateAuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):X509CertificateAuthenticationMethodConfiguration @@ -137273,6 +147147,22 @@ msgraph.generated.models.X509CertificateAuthenticationModeConfiguration::|public msgraph.generated.models.X509CertificateAuthenticationModeConfiguration::|public|x509_certificate_default_required_affinity_level(value:X509CertificateAffinityLevel):None msgraph.generated.models.X509CertificateAuthenticationModeConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):X509CertificateAuthenticationModeConfiguration msgraph.generated.models.X509CertificateAuthenticationModeConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.X509CertificateAuthorityScope::|public|additional_data():dict[str, Any] +msgraph.generated.models.X509CertificateAuthorityScope::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.X509CertificateAuthorityScope::|public|backing_store:BackingStore +msgraph.generated.models.X509CertificateAuthorityScope::|public|constructor():None +msgraph.generated.models.X509CertificateAuthorityScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.X509CertificateAuthorityScope::|public|include_targets():list[IncludeTarget] +msgraph.generated.models.X509CertificateAuthorityScope::|public|include_targets(value:list[IncludeTarget]):None +msgraph.generated.models.X509CertificateAuthorityScope::|public|odata_type():str +msgraph.generated.models.X509CertificateAuthorityScope::|public|odata_type(value:str):None +msgraph.generated.models.X509CertificateAuthorityScope::|public|public_key_infrastructure_identifier():str +msgraph.generated.models.X509CertificateAuthorityScope::|public|public_key_infrastructure_identifier(value:str):None +msgraph.generated.models.X509CertificateAuthorityScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.X509CertificateAuthorityScope::|public|subject_key_identifier():str +msgraph.generated.models.X509CertificateAuthorityScope::|public|subject_key_identifier(value:str):None +msgraph.generated.models.X509CertificateAuthorityScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):X509CertificateAuthorityScope +msgraph.generated.models.X509CertificateAuthorityScope~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.X509CertificateCombinationConfiguration-->AuthenticationCombinationConfiguration msgraph.generated.models.X509CertificateCombinationConfiguration::|public|allowed_issuer_skis():list[str] msgraph.generated.models.X509CertificateCombinationConfiguration::|public|allowed_issuer_skis(value:list[str]):None @@ -137300,6 +147190,21 @@ msgraph.generated.models.X509CertificateCRLValidationConfigurationState::0000-Di msgraph.generated.models.X509CertificateCRLValidationConfigurationState::0001-Enabled msgraph.generated.models.X509CertificateCRLValidationConfigurationState::0002-UnknownFutureValue msgraph.generated.models.X509CertificateCRLValidationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|constructor():None +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|odata_type():str +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|state():X509CertificateIssuerHintsState +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|public|state(value:X509CertificateIssuerHintsState):None +msgraph.generated.models.X509CertificateIssuerHintsConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):X509CertificateIssuerHintsConfiguration +msgraph.generated.models.X509CertificateIssuerHintsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.X509CertificateIssuerHintsState::0000-Disabled +msgraph.generated.models.X509CertificateIssuerHintsState::0001-Enabled +msgraph.generated.models.X509CertificateIssuerHintsState::0002-UnknownFutureValue msgraph.generated.models.X509CertificateRule::|public|additional_data():dict[str, Any] msgraph.generated.models.X509CertificateRule::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.X509CertificateRule::|public|backing_store:BackingStore @@ -138402,6 +148307,99 @@ msgraph.generated.places.count.CountRequestBuilder::|public|request_adapter:Requ msgraph.generated.places.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.count.CountRequestBuilder::|public|url_template:str msgraph.generated.places.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.graphBuilding.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphBuilding.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphBuilding.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphBuilding.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphBuilding.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.graphBuilding.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters] +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]):BuildingCollectionResponse +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|url_template:str +msgraph.generated.places.graphBuilding.GraphBuildingRequestBuilder::|public|with_url(raw_url:str):GraphBuildingRequestBuilder +msgraph.generated.places.graphDesk.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphDesk.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphDesk.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphDesk.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphDesk.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.graphDesk.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters] +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]):DeskCollectionResponse +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|url_template:str +msgraph.generated.places.graphDesk.GraphDeskRequestBuilder::|public|with_url(raw_url:str):GraphDeskRequestBuilder +msgraph.generated.places.graphFloor.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphFloor.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphFloor.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphFloor.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphFloor.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.graphFloor.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters] +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]):FloorCollectionResponse +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|url_template:str +msgraph.generated.places.graphFloor.GraphFloorRequestBuilder::|public|with_url(raw_url:str):GraphFloorRequestBuilder msgraph.generated.places.graphRoom.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.places.graphRoom.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.places.graphRoom.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -138464,11 +148462,692 @@ msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|requ msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|url_template:str msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|with_url(raw_url:str):GraphRoomListRequestBuilder +msgraph.generated.places.graphSection.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphSection.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphSection.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphSection.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphSection.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.graphSection.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.graphSection.GraphSectionRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters] +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]):SectionCollectionResponse +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|url_template:str +msgraph.generated.places.graphSection.GraphSectionRequestBuilder::|public|with_url(raw_url:str):GraphSectionRequestBuilder +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.graphWorkspace.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters] +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]):WorkspaceCollectionResponse +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|url_template:str +msgraph.generated.places.graphWorkspace.GraphWorkspaceRequestBuilder::|public|with_url(raw_url:str):GraphWorkspaceRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.descendants.DescendantsGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.places.item.descendants.DescendantsGetResponse::|public|constructor():None +msgraph.generated.places.item.descendants.DescendantsGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.places.item.descendants.DescendantsGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.places.item.descendants.DescendantsGetResponse::|public|value():list[Place] +msgraph.generated.places.item.descendants.DescendantsGetResponse::|public|value(value:list[Place]):None +msgraph.generated.places.item.descendants.DescendantsGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DescendantsGetResponse +msgraph.generated.places.item.descendants.DescendantsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.descendants.DescendantsRequestBuilder.DescendantsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DescendantsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DescendantsRequestBuilderGetQueryParameters]):DescendantsGetResponse +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DescendantsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.descendants.DescendantsRequestBuilder::|public|with_url(raw_url:str):DescendantsRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder.GraphBuildingRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]):Building +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|map:MapRequestBuilder +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.GraphBuildingRequestBuilder::|public|with_url(raw_url:str):GraphBuildingRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.footprints.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderGetRequestConfiguration-->RequestConfiguration[FootprintsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder.FootprintsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|by_footprint_map_id(footprint_map_id:str):FootprintMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FootprintsRequestBuilderGetQueryParameters]):FootprintMapCollectionResponse +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|post(body:FootprintMap; request_configuration?:RequestConfiguration[QueryParameters]):FootprintMap +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FootprintsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|to_post_request_information(body:FootprintMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.footprints.FootprintsRequestBuilder::|public|with_url(raw_url:str):FootprintsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder.FootprintMapItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder.FootprintMapItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder.FootprintMapItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder.FootprintMapItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder.FootprintMapItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FootprintMapItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder.FootprintMapItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FootprintMapItemRequestBuilderGetQueryParameters]):FootprintMap +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|patch(body:FootprintMap; request_configuration?:RequestConfiguration[QueryParameters]):FootprintMap +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FootprintMapItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|to_patch_request_information(body:FootprintMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.footprints.item.FootprintMapItemRequestBuilder::|public|with_url(raw_url:str):FootprintMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FixturesRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder.FixturesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|by_fixture_map_id(fixture_map_id:str):FixtureMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FixturesRequestBuilderGetQueryParameters]):FixtureMapCollectionResponse +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|post(body:FixtureMap; request_configuration?:RequestConfiguration[QueryParameters]):FixtureMap +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FixturesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|to_post_request_information(body:FixtureMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.FixturesRequestBuilder::|public|with_url(raw_url:str):FixturesRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder.FixtureMapItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder.FixtureMapItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder.FixtureMapItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder.FixtureMapItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder.FixtureMapItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FixtureMapItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder.FixtureMapItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FixtureMapItemRequestBuilderGetQueryParameters]):FixtureMap +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|patch(body:FixtureMap; request_configuration?:RequestConfiguration[QueryParameters]):FixtureMap +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FixtureMapItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|to_patch_request_information(body:FixtureMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|with_url(raw_url:str):FixtureMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder.LevelMapItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder.LevelMapItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder.LevelMapItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder.LevelMapItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder.LevelMapItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[LevelMapItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder.LevelMapItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|fixtures:FixturesRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[LevelMapItemRequestBuilderGetQueryParameters]):LevelMap +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|patch(body:LevelMap; request_configuration?:RequestConfiguration[QueryParameters]):LevelMap +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|sections:SectionsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[LevelMapItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|to_patch_request_information(body:LevelMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|units:UnitsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.LevelMapItemRequestBuilder::|public|with_url(raw_url:str):LevelMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder.SectionMapItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder.SectionMapItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder.SectionMapItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder.SectionMapItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder.SectionMapItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SectionMapItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder.SectionMapItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SectionMapItemRequestBuilderGetQueryParameters]):SectionMap +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|patch(body:SectionMap; request_configuration?:RequestConfiguration[QueryParameters]):SectionMap +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SectionMapItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|to_patch_request_information(body:SectionMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.item.SectionMapItemRequestBuilder::|public|with_url(raw_url:str):SectionMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SectionsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder.SectionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|by_section_map_id(section_map_id:str):SectionMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SectionsRequestBuilderGetQueryParameters]):SectionMapCollectionResponse +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|post(body:SectionMap; request_configuration?:RequestConfiguration[QueryParameters]):SectionMap +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SectionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|to_post_request_information(body:SectionMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.sections.SectionsRequestBuilder::|public|with_url(raw_url:str):SectionsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder.UnitMapItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder.UnitMapItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder.UnitMapItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder.UnitMapItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder.UnitMapItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[UnitMapItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder.UnitMapItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UnitMapItemRequestBuilderGetQueryParameters]):UnitMap +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|patch(body:UnitMap; request_configuration?:RequestConfiguration[QueryParameters]):UnitMap +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UnitMapItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|to_patch_request_information(body:UnitMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.item.UnitMapItemRequestBuilder::|public|with_url(raw_url:str):UnitMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UnitsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder.UnitsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|by_unit_map_id(unit_map_id:str):UnitMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UnitsRequestBuilderGetQueryParameters]):UnitMapCollectionResponse +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|post(body:UnitMap; request_configuration?:RequestConfiguration[QueryParameters]):UnitMap +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UnitsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|to_post_request_information(body:UnitMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.item.units.UnitsRequestBuilder::|public|with_url(raw_url:str):UnitsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderGetRequestConfiguration-->RequestConfiguration[LevelsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder.LevelsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|by_level_map_id(level_map_id:str):LevelMapItemRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[LevelsRequestBuilderGetQueryParameters]):LevelMapCollectionResponse +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|post(body:LevelMap; request_configuration?:RequestConfiguration[QueryParameters]):LevelMap +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[LevelsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|to_post_request_information(body:LevelMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.levels.LevelsRequestBuilder::|public|with_url(raw_url:str):LevelsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder.MapRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder.MapRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder.MapRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder.MapRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder.MapRequestBuilderGetRequestConfiguration-->RequestConfiguration[MapRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder.MapRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|footprints:FootprintsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MapRequestBuilderGetQueryParameters]):BuildingMap +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|levels:LevelsRequestBuilder +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|patch(body:BuildingMap; request_configuration?:RequestConfiguration[QueryParameters]):BuildingMap +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MapRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|to_patch_request_information(body:BuildingMap; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphBuilding.map.MapRequestBuilder::|public|with_url(raw_url:str):MapRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphDesk.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphDesk.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphDesk.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder.GraphDeskRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]):Desk +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphDesk.GraphDeskRequestBuilder::|public|with_url(raw_url:str):GraphDeskRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphFloor.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphFloor.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphFloor.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder.GraphFloorRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]):Floor +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphFloor.GraphFloorRequestBuilder::|public|with_url(raw_url:str):GraphFloorRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):Room msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -138476,11 +149155,65 @@ msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|request msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|url_template:str msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|with_url(raw_url:str):GraphRoomRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RoomList msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -138489,6 +149222,7 @@ msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|url_template:str msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|with_url(raw_url:str):GraphRoomListRequestBuilder +msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|workspaces:WorkspacesRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -138501,6 +149235,59 @@ msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|pu msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|url_template:str msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138508,6 +149295,7 @@ msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.Ro msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RoomItemRequestBuilderGetQueryParameters] msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RoomItemRequestBuilderGetQueryParameters]):Room @@ -138542,13 +149330,259 @@ msgraph.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|t msgraph.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|to_post_request_information(body:Room; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|url_template:str msgraph.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|with_url(raw_url:str):RoomsRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.workspaces.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.workspaces.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]):Workspace +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|patch(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):Workspace +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|to_patch_request_information(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.workspaces.item.WorkspaceItemRequestBuilder::|public|with_url(raw_url:str):WorkspaceItemRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkspacesRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder.WorkspacesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|by_workspace_id(workspace_id:str):WorkspaceItemRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkspacesRequestBuilderGetQueryParameters]):WorkspaceCollectionResponse +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|post(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):Workspace +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WorkspacesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|to_post_request_information(body:Workspace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.workspaces.WorkspacesRequestBuilder::|public|with_url(raw_url:str):WorkspacesRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphSection.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphSection.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphSection.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder.GraphSectionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]):Section +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphSection.GraphSectionRequestBuilder::|public|with_url(raw_url:str):GraphSectionRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphWorkspace.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphWorkspace.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphWorkspace.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder.GraphWorkspaceRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|check_ins:CheckInsRequestBuilder +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]):Workspace +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphWorkspace.GraphWorkspaceRequestBuilder::|public|with_url(raw_url:str):GraphWorkspaceRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.PlaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_building:GraphBuildingRequestBuilder +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_desk:GraphDeskRequestBuilder +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_floor:GraphFloorRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_room:GraphRoomRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_room_list:GraphRoomListRequestBuilder +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_section:GraphSectionRequestBuilder +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_workspace:GraphWorkspaceRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder::|public|patch(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):Place msgraph.generated.places.item.PlaceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.places.item.PlaceItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -138557,14 +149591,23 @@ msgraph.generated.places.item.PlaceItemRequestBuilder::|public|to_patch_request_ msgraph.generated.places.item.PlaceItemRequestBuilder::|public|url_template:str msgraph.generated.places.item.PlaceItemRequestBuilder::|public|with_url(raw_url:str):PlaceItemRequestBuilder msgraph.generated.places.PlacesRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.PlacesRequestBuilder.PlacesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.places.PlacesRequestBuilder::|public|by_place_id(place_id:str):PlaceItemRequestBuilder msgraph.generated.places.PlacesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.PlacesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.PlacesRequestBuilder::|public|graph_building:GraphBuildingRequestBuilder +msgraph.generated.places.PlacesRequestBuilder::|public|graph_desk:GraphDeskRequestBuilder +msgraph.generated.places.PlacesRequestBuilder::|public|graph_floor:GraphFloorRequestBuilder msgraph.generated.places.PlacesRequestBuilder::|public|graph_room:GraphRoomRequestBuilder msgraph.generated.places.PlacesRequestBuilder::|public|graph_room_list:GraphRoomListRequestBuilder +msgraph.generated.places.PlacesRequestBuilder::|public|graph_section:GraphSectionRequestBuilder +msgraph.generated.places.PlacesRequestBuilder::|public|graph_workspace:GraphWorkspaceRequestBuilder msgraph.generated.places.PlacesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.PlacesRequestBuilder::|public|post(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):Place msgraph.generated.places.PlacesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.PlacesRequestBuilder::|public|to_post_request_information(body:Place; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.places.PlacesRequestBuilder::|public|url_template:str +msgraph.generated.places.PlacesRequestBuilder::|public|with_url(raw_url:str):PlacesRequestBuilder msgraph.generated.planner.buckets.BucketsRequestBuilder-->BaseRequestBuilder msgraph.generated.planner.buckets.BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.planner.buckets.BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139886,11 +150929,21 @@ msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolic msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConditionalAccessPolicyItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|to_patch_request_information(body:ConditionalAccessPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|url_template:str msgraph.generated.policies.conditionalAccessPolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|with_url(raw_url:str):ConditionalAccessPolicyItemRequestBuilder +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ConditionalAccessPolicy +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph.generated.policies.conditionalAccessPolicies.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.policies.crossTenantAccessPolicy.CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140343,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 @@ -140527,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 @@ -144295,8 +155364,51 @@ msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestB msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReconciliationRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestBuilder::|public|to_patch_request_information(body:BillingReconciliation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestBuilder::|public|unbilled:UnbilledRequestBuilder msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestBuilder::|public|url_template:str msgraph.generated.reports.partners.billing.reconciliation.ReconciliationRequestBuilder::|public|with_url(raw_url:str):ReconciliationRequestBuilder +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|attribute_set():AttributeSet +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|attribute_set(value:AttributeSet):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|billing_period():BillingPeriod +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|billing_period(value:BillingPeriod):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|constructor():None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|currency_code():str +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|currency_code(value:str):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportPostRequestBody +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.ExportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder-->BaseRequestBuilder +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder.MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|post(body:ExportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):Operation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|to_post_request_information(body:ExportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|url_template:str +msgraph.generated.reports.partners.billing.reconciliation.unbilled.microsoftGraphPartnersBillingExport.MicrosoftGraphPartnersBillingExportRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphPartnersBillingExportRequestBuilder +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder-->BaseRequestBuilder +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder.UnbilledRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder.UnbilledRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder.UnbilledRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder.UnbilledRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder.UnbilledRequestBuilderGetRequestConfiguration-->RequestConfiguration[UnbilledRequestBuilderGetQueryParameters] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder.UnbilledRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UnbilledRequestBuilderGetQueryParameters]):UnbilledReconciliation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|microsoft_graph_partners_billing_export:MicrosoftGraphPartnersBillingExportRequestBuilder +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|patch(body:UnbilledReconciliation; request_configuration?:RequestConfiguration[QueryParameters]):UnbilledReconciliation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UnbilledRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|to_patch_request_information(body:UnbilledReconciliation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|url_template:str +msgraph.generated.reports.partners.billing.reconciliation.unbilled.UnbilledRequestBuilder::|public|with_url(raw_url:str):UnbilledRequestBuilder msgraph.generated.reports.partners.billing.usage.billed.BilledRequestBuilder-->BaseRequestBuilder msgraph.generated.reports.partners.billing.usage.billed.BilledRequestBuilder.BilledRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.reports.partners.billing.usage.billed.BilledRequestBuilder.BilledRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -148287,6 +159399,59 @@ msgraph.generated.security.cases.ediscoveryCases.EdiscoveryCasesRequestBuilder:: msgraph.generated.security.cases.ediscoveryCases.EdiscoveryCasesRequestBuilder::|public|to_post_request_information(body:EdiscoveryCase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.cases.ediscoveryCases.EdiscoveryCasesRequestBuilder::|public|url_template:str msgraph.generated.security.cases.ediscoveryCases.EdiscoveryCasesRequestBuilder::|public|with_url(raw_url:str):EdiscoveryCasesRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseMembersRequestBuilderGetQueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder.CaseMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|by_ediscovery_case_member_id(ediscovery_case_member_id:str):EdiscoveryCaseMemberItemRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseMembersRequestBuilderGetQueryParameters]):EdiscoveryCaseMemberCollectionResponse +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|post(body:EdiscoveryCaseMember; request_configuration?:RequestConfiguration[QueryParameters]):EdiscoveryCaseMember +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseMembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|to_post_request_information(body:EdiscoveryCaseMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|url_template:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.CaseMembersRequestBuilder::|public|with_url(raw_url:str):CaseMembersRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder.EdiscoveryCaseMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder.EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder.EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder.EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder.EdiscoveryCaseMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder.EdiscoveryCaseMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters]):EdiscoveryCaseMember +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|patch(body:EdiscoveryCaseMember; request_configuration?:RequestConfiguration[QueryParameters]):EdiscoveryCaseMember +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|to_patch_request_information(body:EdiscoveryCaseMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.security.cases.ediscoveryCases.item.caseMembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|with_url(raw_url:str):EdiscoveryCaseMemberItemRequestBuilder msgraph.generated.security.cases.ediscoveryCases.item.custodians.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.security.cases.ediscoveryCases.item.custodians.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.security.cases.ediscoveryCases.item.custodians.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -148670,6 +159835,7 @@ msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestB msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder.EdiscoveryCaseItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder.EdiscoveryCaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EdiscoveryCaseItemRequestBuilderGetQueryParameters] msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder.EdiscoveryCaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder::|public|case_members:CaseMembersRequestBuilder msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder::|public|custodians:CustodiansRequestBuilder msgraph.generated.security.cases.ediscoveryCases.item.EdiscoveryCaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -148964,8 +160130,14 @@ msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftG msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|additional_data_options():AdditionalDataOptions msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|additional_data_options(value:AdditionalDataOptions):None msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|cloud_attachment_version():CloudAttachmentVersion +msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|cloud_attachment_version(value:CloudAttachmentVersion):None msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|constructor():None +msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|document_version():DocumentVersion +msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|document_version(value:DocumentVersion):None msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|items_to_include():ItemsToInclude +msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|items_to_include(value:ItemsToInclude):None msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|search():EdiscoverySearch msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|search(value:EdiscoverySearch):None msgraph.generated.security.cases.ediscoveryCases.item.reviewSets.item.microsoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -149303,11 +160475,15 @@ msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGra msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|additional_options():AdditionalOptions msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|additional_options(value:AdditionalOptions):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|cloud_attachment_version():CloudAttachmentVersion +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|cloud_attachment_version(value:CloudAttachmentVersion):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|constructor():None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|description():str msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|description(value:str):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|display_name():str msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|display_name(value:str):None +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|document_version():DocumentVersion +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|document_version(value:DocumentVersion):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|export_criteria():ExportCriteria msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|export_criteria(value:ExportCriteria):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportReport.ExportReportPostRequestBody::|public|export_location():ExportLocation @@ -149330,11 +160506,15 @@ msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGra msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|additional_options():AdditionalOptions msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|additional_options(value:AdditionalOptions):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|cloud_attachment_version():CloudAttachmentVersion +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|cloud_attachment_version(value:CloudAttachmentVersion):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|constructor():None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|description():str msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|description(value:str):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|display_name():str msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|display_name(value:str):None +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|document_version():DocumentVersion +msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|document_version(value:DocumentVersion):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|export_criteria():ExportCriteria msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|export_criteria(value:ExportCriteria):None msgraph.generated.security.cases.ediscoveryCases.item.searches.item.microsoftGraphSecurityExportResult.ExportResultPostRequestBody::|public|export_format():ExportFormat @@ -149609,6 +160789,311 @@ msgraph.generated.security.cases.ediscoveryCases.item.tags.TagsRequestBuilder::| msgraph.generated.security.cases.ediscoveryCases.item.tags.TagsRequestBuilder::|public|to_post_request_information(body:EdiscoveryReviewTag; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.cases.ediscoveryCases.item.tags.TagsRequestBuilder::|public|url_template:str msgraph.generated.security.cases.ediscoveryCases.item.tags.TagsRequestBuilder::|public|with_url(raw_url:str):TagsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]):TenantDataSecurityAndGovernance +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance; request_configuration?:RequestConfiguration[QueryParameters]):TenantDataSecurityAndGovernance +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|process_content_async:ProcessContentAsyncRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|protection_scopes:ProtectionScopesRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|sensitivity_labels:SensitivityLabelsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|to_patch_request_information(body:TenantDataSecurityAndGovernance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|with_url(raw_url:str):DataSecurityAndGovernanceRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|constructor():None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|process_content_requests():list[ProcessContentBatchRequest] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|process_content_requests(value:list[ProcessContentBatchRequest]):None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentAsyncPostRequestBody +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse::|public|constructor():None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse::|public|value():list[ProcessContentResponses] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse::|public|value(value:list[ProcessContentResponses]):None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentAsyncPostResponse +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder.ProcessContentAsyncRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|post(body:ProcessContentAsyncPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ProcessContentAsyncPostResponse +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|to_post_request_information(body:ProcessContentAsyncPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|with_url(raw_url:str):ProcessContentAsyncRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities():UserActivityTypes +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities(value:UserActivityTypes):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|constructor():None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata():DeviceMetadata +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata(value:DeviceMetadata):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata():IntegratedApplicationMetadata +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations():list[PolicyLocation] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations(value:list[PolicyLocation]):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on():PolicyPivotProperty +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on(value:PolicyPivotProperty):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostRequestBody +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|constructor():None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value():list[PolicyTenantScope] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value(value:list[PolicyTenantScope]):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostResponse +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder.ComputeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|post(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputePostResponse +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|to_post_request_information(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|with_url(raw_url:str):ComputeRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|compute:ComputeRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]):TenantProtectionScopeContainer +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|patch(body:TenantProtectionScopeContainer; request_configuration?:RequestConfiguration[QueryParameters]):TenantProtectionScopeContainer +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|to_patch_request_information(body:TenantProtectionScopeContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|with_url(raw_url:str):ProtectionScopesRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; content_formats?:str; label_ids?:str; locale?:str):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|with_url(raw_url:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email():str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email(value:str):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale():str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale(value:str):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents():list[ProtectedContent] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents(value:list[ProtectedContent]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats():list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats(value:list[str]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputeRightsAndInheritancePostRequestBody +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder.ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputeRightsAndInheritanceResult +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|to_post_request_information(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|with_url(raw_url:str):ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RightsRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):UsageRightsIncluded +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|with_url(raw_url:str):RightsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|sublabels:SublabelsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|to_patch_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|with_url(raw_url:str):SensitivityLabelItemRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; content_formats?:str; label_ids?:str; locale?:str):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|with_url(raw_url:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email():str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email(value:str):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale():str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale(value:str):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents():list[ProtectedContent] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents(value:list[ProtectedContent]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats():list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats(value:list[str]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputeRightsAndInheritancePostRequestBody +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder.ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputeRightsAndInheritanceResult +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|to_post_request_information(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|with_url(raw_url:str):ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RightsRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):UsageRightsIncluded +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|with_url(raw_url:str):RightsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|to_patch_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|with_url(raw_url:str):SensitivityLabelItemRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SublabelsRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|by_sensitivity_label_id1(sensitivity_label_id1:str):SensitivityLabelItemRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|compute_inheritance_with_label_ids_with_locale_with_content_formats(content_formats:str; label_ids:str; locale:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|compute_rights_and_inheritance:ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]):SensitivityLabelCollectionResponse +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|post(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|to_post_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|with_url(raw_url:str):SublabelsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|by_sensitivity_label_id(sensitivity_label_id:str):SensitivityLabelItemRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|compute_inheritance_with_label_ids_with_locale_with_content_formats(content_formats:str; label_ids:str; locale:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|compute_rights_and_inheritance:ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]):SensitivityLabelCollectionResponse +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|post(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|to_post_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|url_template:str +msgraph.generated.security.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|with_url(raw_url:str):SensitivityLabelsRequestBuilder msgraph.generated.security.identities.healthIssues.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.security.identities.healthIssues.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.security.identities.healthIssues.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -149673,15 +161158,187 @@ msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|construc msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):IdentityContainer msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|health_issues:HealthIssuesRequestBuilder +msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|identity_accounts:IdentityAccountsRequestBuilder msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|patch(body:IdentityContainer; request_configuration?:RequestConfiguration[QueryParameters]):IdentityContainer msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder +msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidates:SensorCandidatesRequestBuilder +msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidate_activation_configuration:SensorCandidateActivationConfigurationRequestBuilder +msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|settings:SettingsRequestBuilder msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|to_patch_request_information(body:IdentityContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|url_template:str msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|with_url(raw_url:str):IdentitiesRequestBuilder +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.identityAccounts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentityAccountsRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder.IdentityAccountsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|by_identity_accounts_id(identity_accounts_id:str):IdentityAccountsItemRequestBuilder +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityAccountsRequestBuilderGetQueryParameters]):IdentityAccountsCollectionResponse +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|post(body:IdentityAccounts; request_configuration?:RequestConfiguration[QueryParameters]):IdentityAccounts +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityAccountsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|to_post_request_information(body:IdentityAccounts; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.identityAccounts.IdentityAccountsRequestBuilder::|public|with_url(raw_url:str):IdentityAccountsRequestBuilder +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder.IdentityAccountsItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder.IdentityAccountsItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder.IdentityAccountsItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder.IdentityAccountsItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder.IdentityAccountsItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentityAccountsItemRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder.IdentityAccountsItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityAccountsItemRequestBuilderGetQueryParameters]):IdentityAccounts +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|microsoft_graph_security_invoke_action:MicrosoftGraphSecurityInvokeActionRequestBuilder +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|patch(body:IdentityAccounts; request_configuration?:RequestConfiguration[QueryParameters]):IdentityAccounts +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityAccountsItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|to_patch_request_information(body:IdentityAccounts; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.identityAccounts.item.IdentityAccountsItemRequestBuilder::|public|with_url(raw_url:str):IdentityAccountsItemRequestBuilder +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|account_id():str +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|account_id(value:str):None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|action():Action +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|action(value:Action):None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|constructor():None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|identity_provider():IdentityProvider +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|identity_provider(value:IdentityProvider):None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):InvokeActionPostRequestBody +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.InvokeActionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder.MicrosoftGraphSecurityInvokeActionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|post(body:InvokeActionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):InvokeActionResult +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|to_post_request_information(body:InvokeActionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.identityAccounts.item.microsoftGraphSecurityInvokeAction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityInvokeActionRequestBuilder +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]):SensorCandidateActivationConfiguration +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidateActivationConfiguration +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_patch_request_information(body:SensorCandidateActivationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|with_url(raw_url:str):SensorCandidateActivationConfigurationRequestBuilder +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]):SensorCandidate +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidate +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_patch_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|with_url(raw_url:str):SensorCandidateItemRequestBuilder +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|constructor():None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|server_ids():list[str] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|server_ids(value:list[str]):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivatePostRequestBody +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder.MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityActivateRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|by_sensor_candidate_id(sensor_candidate_id:str):SensorCandidateItemRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]):SensorCandidateCollectionResponse +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|microsoft_graph_security_activate:MicrosoftGraphSecurityActivateRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidate +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_post_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|with_url(raw_url:str):SensorCandidatesRequestBuilder msgraph.generated.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -149810,6 +161467,43 @@ msgraph.generated.security.identities.sensors.SensorsRequestBuilder::|public|to_ msgraph.generated.security.identities.sensors.SensorsRequestBuilder::|public|to_post_request_information(body:Sensor; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.identities.sensors.SensorsRequestBuilder::|public|url_template:str msgraph.generated.security.identities.sensors.SensorsRequestBuilder::|public|with_url(raw_url:str):SensorsRequestBuilder +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder.AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]):AutoAuditingConfiguration +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|patch(body:AutoAuditingConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):AutoAuditingConfiguration +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|to_patch_request_information(body:AutoAuditingConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.settings.autoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder::|public|with_url(raw_url:str):AutoAuditingConfigurationRequestBuilder +msgraph.generated.security.identities.settings.SettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SettingsRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.settings.SettingsRequestBuilder.SettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|auto_auditing_configuration:AutoAuditingConfigurationRequestBuilder +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SettingsRequestBuilderGetQueryParameters]):SettingsContainer +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|patch(body:SettingsContainer; request_configuration?:RequestConfiguration[QueryParameters]):SettingsContainer +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|to_patch_request_information(body:SettingsContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.settings.SettingsRequestBuilder::|public|with_url(raw_url:str):SettingsRequestBuilder msgraph.generated.security.incidents.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.security.incidents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.security.incidents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -150616,6 +162310,7 @@ msgraph.generated.security.SecurityRequestBuilder::|public|alerts_v2:Alerts_v2Re msgraph.generated.security.SecurityRequestBuilder::|public|attack_simulation:AttackSimulationRequestBuilder msgraph.generated.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder msgraph.generated.security.SecurityRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.SecurityRequestBuilder::|public|data_security_and_governance:DataSecurityAndGovernanceRequestBuilder msgraph.generated.security.SecurityRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SecurityRequestBuilderGetQueryParameters]):Security msgraph.generated.security.SecurityRequestBuilder::|public|identities:IdentitiesRequestBuilder msgraph.generated.security.SecurityRequestBuilder::|public|incidents:IncidentsRequestBuilder @@ -154655,6 +166350,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] @@ -154662,6 +166410,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 @@ -155489,18 +167238,45 @@ msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.count.CountReques msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.count.CountRequestBuilder::|public|url_template:str msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder.TokenIssuancePolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder.TokenIssuancePolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder.TokenIssuancePolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder.TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TokenIssuancePolicyItemRequestBuilderGetQueryParameters] msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TokenIssuancePolicyItemRequestBuilderGetQueryParameters]):TokenIssuancePolicy msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|ref:RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TokenIssuancePolicyItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|url_template:str -msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|with_url(raw_url:str):TokenIssuancePolicyItemRequestBuilder +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderDeleteQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderDeleteQueryParameters::|public|id:str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[RefRequestBuilderDeleteQueryParameters] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderGetRequestConfiguration-->RequestConfiguration[RefRequestBuilderGetQueryParameters] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder.RefRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[RefRequestBuilderDeleteQueryParameters]):None +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RefRequestBuilderGetQueryParameters]):StringCollectionResponse +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[RefRequestBuilderDeleteQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RefRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder-->BaseRequestBuilder msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder.TokenIssuancePoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder.TokenIssuancePoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -155517,6 +167293,7 @@ msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoli msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TokenIssuancePoliciesRequestBuilderGetQueryParameters]):TokenIssuancePolicyCollectionResponse msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|ref:RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TokenIssuancePoliciesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.TokenIssuancePoliciesRequestBuilder::|public|url_template:str @@ -155533,18 +167310,45 @@ msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.count.CountReques msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.count.CountRequestBuilder::|public|url_template:str msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder.TokenLifetimePolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder.TokenLifetimePolicyItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder.TokenLifetimePolicyItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder.TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TokenLifetimePolicyItemRequestBuilderGetQueryParameters] msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TokenLifetimePolicyItemRequestBuilderGetQueryParameters]):TokenLifetimePolicy msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|ref:RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TokenLifetimePolicyItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|url_template:str -msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|with_url(raw_url:str):TokenLifetimePolicyItemRequestBuilder +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder-->BaseRequestBuilder +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderDeleteQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderDeleteQueryParameters::|public|id:str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[RefRequestBuilderDeleteQueryParameters] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderGetRequestConfiguration-->RequestConfiguration[RefRequestBuilderGetQueryParameters] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder.RefRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[RefRequestBuilderDeleteQueryParameters]):None +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RefRequestBuilderGetQueryParameters]):StringCollectionResponse +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[RefRequestBuilderDeleteQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RefRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|url_template:str +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder-->BaseRequestBuilder msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder.TokenLifetimePoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder.TokenLifetimePoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -155561,6 +167365,7 @@ msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoli msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TokenLifetimePoliciesRequestBuilderGetQueryParameters]):TokenLifetimePolicyCollectionResponse msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|ref:RefRequestBuilder msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TokenLifetimePoliciesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.TokenLifetimePoliciesRequestBuilder::|public|url_template:str @@ -168058,16 +179863,20 @@ 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 msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_protection_units:DriveProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|drive_protection_units_bulk_addition_jobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchange_protection_policies:ExchangeProtectionPoliciesRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchange_restore_sessions:ExchangeRestoreSessionsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BackupRestoreRequestBuilderGetQueryParameters]):BackupRestoreRoot 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 @@ -168078,15 +179887,126 @@ 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 msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_protection_units:SiteProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|site_protection_units_bulk_addition_jobs:SiteProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BackupRestoreRequestBuilderGetQueryParameters]):RequestInformation 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 @@ -168193,6 +180113,59 @@ msgraph.generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtect msgraph.generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilder::|public|to_patch_request_information(body:DriveProtectionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitItemRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|by_drive_protection_units_bulk_addition_job_id(drive_protection_units_bulk_addition_job_id:str):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):DriveProtectionUnitsBulkAdditionJobCollectionResponse +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|post(body:DriveProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):DriveProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_post_request_information(body:DriveProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitsBulkAdditionJobsRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):DriveProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|patch(body:DriveProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):DriveProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:DriveProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder msgraph.generated.solutions.backupRestore.enable.EnablePostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.solutions.backupRestore.enable.EnablePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.solutions.backupRestore.enable.EnablePostRequestBody::|public|app_owner_tenant_id():str @@ -168259,6 +180232,7 @@ msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.Exchan msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeProtectionPolicyItemRequestBuilderGetQueryParameters]):ExchangeProtectionPolicy msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_inclusion_rules:MailboxInclusionRulesRequestBuilder msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_protection_units:MailboxProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailbox_protection_units_bulk_addition_jobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|patch(body:ExchangeProtectionPolicy; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeProtectionPolicy msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -168355,6 +180329,50 @@ msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailbo msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxProtectionUnitsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder::|public|with_url(raw_url:str):MailboxProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):MailboxProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|by_mailbox_protection_units_bulk_addition_job_id(mailbox_protection_units_bulk_addition_job_id:str):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):MailboxProtectionUnitsBulkAdditionJobCollectionResponse +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):MailboxProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -168402,6 +180420,7 @@ msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeR msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeRestoreSessionItemRequestBuilderGetQueryParameters]):ExchangeRestoreSession msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|granular_mailbox_restore_artifacts:GranularMailboxRestoreArtifactsRequestBuilder msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|mailbox_restore_artifacts:MailboxRestoreArtifactsRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|mailbox_restore_artifacts_bulk_addition_requests:MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|patch(body:ExchangeRestoreSession; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeRestoreSession msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.ExchangeRestoreSessionItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -168542,6 +180561,59 @@ msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRe msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifacts.MailboxRestoreArtifactsRequestBuilder::|public|to_post_request_information(body:MailboxRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifacts.MailboxRestoreArtifactsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifacts.MailboxRestoreArtifactsRequestBuilder::|public|with_url(raw_url:str):MailboxRestoreArtifactsRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]):MailboxRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|patch(body:MailboxRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):MailboxRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_patch_request_information(body:MailboxRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|with_url(raw_url:str):MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|by_mailbox_restore_artifacts_bulk_addition_request_id(mailbox_restore_artifacts_bulk_addition_request_id:str):MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]):MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|post(body:MailboxRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):MailboxRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_post_request_information(body:MailboxRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.exchangeRestoreSessions.item.mailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|with_url(raw_url:str):MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder msgraph.generated.solutions.backupRestore.mailboxInclusionRules.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.mailboxInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.solutions.backupRestore.mailboxInclusionRules.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -168648,6 +180720,112 @@ msgraph.generated.solutions.backupRestore.mailboxProtectionUnits.MailboxProtecti msgraph.generated.solutions.backupRestore.mailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder::|public|to_post_request_information(body:MailboxProtectionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.mailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.mailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder::|public|with_url(raw_url:str):MailboxProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):MailboxProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|patch(body:MailboxProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):MailboxProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:MailboxProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|by_mailbox_protection_units_bulk_addition_job_id(mailbox_protection_units_bulk_addition_job_id:str):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):MailboxProtectionUnitsBulkAdditionJobCollectionResponse +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|post(body:MailboxProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):MailboxProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +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 @@ -168748,6 +180926,50 @@ msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies. msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveProtectionUnitItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder.DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|by_drive_protection_units_bulk_addition_job_id(drive_protection_units_bulk_addition_job_id:str):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):DriveProtectionUnitsBulkAdditionJobCollectionResponse +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitsBulkAdditionJobsRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):DriveProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder.OneDriveForBusinessProtectionPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder.OneDriveForBusinessProtectionPolicyItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -168759,6 +180981,7 @@ msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies. msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_inclusion_rules:DriveInclusionRulesRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_protection_units:DriveProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|drive_protection_units_bulk_addition_jobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OneDriveForBusinessProtectionPolicyItemRequestBuilderGetQueryParameters]):OneDriveForBusinessProtectionPolicy msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|patch(body:OneDriveForBusinessProtectionPolicy; request_configuration?:RequestConfiguration[QueryParameters]):OneDriveForBusinessProtectionPolicy msgraph.generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -168869,6 +181092,112 @@ msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.ite msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifacts.item.restorePoint.RestorePointRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RestorePointRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifacts.item.restorePoint.RestorePointRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifacts.item.restorePoint.RestorePointRequestBuilder::|public|with_url(raw_url:str):RestorePointRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|by_drive_restore_artifacts_bulk_addition_request_id(drive_restore_artifacts_bulk_addition_request_id:str):DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]):DriveRestoreArtifactsBulkAdditionRequestCollectionResponse +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|post(body:DriveRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):DriveRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_post_request_information(body:DriveRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|with_url(raw_url:str):DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]):DriveRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|patch(body:DriveRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):DriveRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.driveRestoreArtifactsBulkAdditionRequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]):RequestInformation +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] @@ -168879,7 +181208,9 @@ msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.ite msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.solutions.backupRestore.oneDriveForBusinessRestoreSessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None 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 @@ -168996,13 +181327,165 @@ msgraph.generated.solutions.backupRestore.protectionUnits.count.CountRequestBuil msgraph.generated.solutions.backupRestore.protectionUnits.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.protectionUnits.count.CountRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.protectionUnits.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]):DriveProtectionUnitCollectionResponse +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphDriveProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]):MailboxProtectionUnitCollectionResponse +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphMailboxProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]):SiteProtectionUnitCollectionResponse +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphSiteProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder.CancelOffboardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ProtectionUnitBase +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|with_url(raw_url:str):CancelOffboardRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]):DriveProtectionUnit +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphDriveProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder.GraphMailboxProtectionUnitRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]):MailboxProtectionUnit +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphMailboxProtectionUnit.GraphMailboxProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphMailboxProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder.GraphSiteProtectionUnitRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]):SiteProtectionUnit +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphSiteProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder.OffboardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ProtectionUnitBase +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|with_url(raw_url:str):OffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProtectionUnitBaseItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|cancel_offboard:CancelOffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionUnitBaseItemRequestBuilderGetQueryParameters]):ProtectionUnitBase +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|graph_drive_protection_unit:GraphDriveProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|graph_mailbox_protection_unit:GraphMailboxProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|graph_site_protection_unit:GraphSiteProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|offboard:OffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProtectionUnitBaseItemRequestBuilderGetQueryParameters]):RequestInformation @@ -169023,6 +181506,9 @@ msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequest msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionUnitsRequestBuilderGetQueryParameters]):ProtectionUnitBaseCollectionResponse +msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|graph_drive_protection_unit:GraphDriveProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|graph_mailbox_protection_unit:GraphMailboxProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|graph_site_protection_unit:GraphSiteProtectionUnitRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.solutions.backupRestore.protectionUnits.ProtectionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProtectionUnitsRequestBuilderGetQueryParameters]):RequestInformation @@ -169268,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 @@ -169295,6 +181834,7 @@ msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.Shar msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_inclusion_rules:SiteInclusionRulesRequestBuilder msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_protection_units:SiteProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|site_protection_units_bulk_addition_jobs:SiteProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointProtectionPolicyItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|to_patch_request_information(body:SharePointProtectionPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -169388,6 +181928,50 @@ msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.site msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnits.SiteProtectionUnitsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteProtectionUnitsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnits.SiteProtectionUnitsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnits.SiteProtectionUnitsRequestBuilder::|public|with_url(raw_url:str):SiteProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):SiteProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|by_site_protection_units_bulk_addition_job_id(site_protection_units_bulk_addition_job_id:str):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):SiteProtectionUnitsBulkAdditionJobCollectionResponse +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):SiteProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.SharePointProtectionPoliciesRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.SharePointProtectionPoliciesRequestBuilder.SharePointProtectionPoliciesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.solutions.backupRestore.sharePointProtectionPolicies.SharePointProtectionPoliciesRequestBuilder.SharePointProtectionPoliciesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -169423,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] @@ -169433,10 +182070,12 @@ 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 msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|site_restore_artifacts:SiteRestoreArtifactsRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|site_restore_artifacts_bulk_addition_requests:SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointRestoreSessionItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.SharePointRestoreSessionItemRequestBuilder::|public|to_patch_request_information(body:SharePointRestoreSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -169508,6 +182147,59 @@ msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRes msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifacts.SiteRestoreArtifactsRequestBuilder::|public|to_post_request_information(body:SiteRestoreArtifact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifacts.SiteRestoreArtifactsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifacts.SiteRestoreArtifactsRequestBuilder::|public|with_url(raw_url:str):SiteRestoreArtifactsRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]):SiteRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|patch(body:SiteRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):SiteRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|to_patch_request_information(body:SiteRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|with_url(raw_url:str):SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|by_site_restore_artifacts_bulk_addition_request_id(site_restore_artifacts_bulk_addition_request_id:str):SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]):SiteRestoreArtifactsBulkAdditionRequestCollectionResponse +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|post(body:SiteRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):SiteRestoreArtifactsBulkAdditionRequest +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|to_post_request_information(body:SiteRestoreArtifactsBulkAdditionRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.item.siteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|with_url(raw_url:str):SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder.SharePointRestoreSessionsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.solutions.backupRestore.sharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder.SharePointRestoreSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -169637,6 +182329,59 @@ msgraph.generated.solutions.backupRestore.siteProtectionUnits.SiteProtectionUnit msgraph.generated.solutions.backupRestore.siteProtectionUnits.SiteProtectionUnitsRequestBuilder::|public|to_post_request_information(body:SiteProtectionUnit; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.siteProtectionUnits.SiteProtectionUnitsRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.siteProtectionUnits.SiteProtectionUnitsRequestBuilder::|public|with_url(raw_url:str):SiteProtectionUnitsRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):SiteProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|patch(body:SiteProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):SiteProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|to_patch_request_information(body:SiteProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|with_url(raw_url:str):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder.SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|by_site_protection_units_bulk_addition_job_id(site_protection_units_bulk_addition_job_id:str):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):SiteProtectionUnitsBulkAdditionJobCollectionResponse +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|post(body:SiteProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):SiteProtectionUnitsBulkAdditionJob +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|to_post_request_information(body:SiteProtectionUnitsBulkAdditionJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|with_url(raw_url:str):SiteProtectionUnitsBulkAdditionJobsRequestBuilder msgraph.generated.solutions.bookingBusinesses.BookingBusinessesRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.bookingBusinesses.BookingBusinessesRequestBuilder.BookingBusinessesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.solutions.bookingBusinesses.BookingBusinessesRequestBuilder.BookingBusinessesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -171439,6 +184184,72 @@ msgraph.generated.storage.fileStorage.containers.item.activate.ActivateRequestBu msgraph.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|with_url(raw_url:str):ActivateRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ColumnsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|by_column_definition_id(column_definition_id:str):ColumnDefinitionItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]):ColumnDefinitionCollectionResponse +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|post(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|to_post_request_information(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.columns.ColumnsRequestBuilder::|public|with_url(raw_url:str):ColumnsRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.columns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|patch(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|source_column:SourceColumnRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|to_patch_request_information(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|with_url(raw_url:str):ColumnDefinitionItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetRequestConfiguration-->RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|with_url(raw_url:str):SourceColumnRequestBuilder msgraph.generated.storage.fileStorage.containers.item.drive.DriveRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.containers.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.storage.fileStorage.containers.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -171459,18 +184270,22 @@ msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRe msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder.FileStorageContainerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters] msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder.FileStorageContainerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|activate:ActivateRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|columns:ColumnsRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|drive:DriveRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):FileStorageContainer msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|migration_jobs:MigrationJobsRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainer msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|permissions:PermissionsRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|provision_migration_containers:ProvisionMigrationContainersRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|recycle_bin:RecycleBinRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|share_point_groups:SharePointGroupsRequestBuilder msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -171496,6 +184311,113 @@ msgraph.generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::| msgraph.generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|to_post_request_information(body:LockPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.containers.item.lock.LockRequestBuilder::|public|with_url(raw_url:str):LockRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters]):SharePointMigrationEvent +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|patch(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationEvent +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|to_patch_request_information(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|with_url(raw_url:str):SharePointMigrationEventItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|by_share_point_migration_event_id(share_point_migration_event_id:str):SharePointMigrationEventItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]):SharePointMigrationEventCollectionResponse +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|post(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationEvent +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|to_post_request_information(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|with_url(raw_url:str):ProgressEventsRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters]):SharePointMigrationJob +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|patch(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationJob +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|progress_events:ProgressEventsRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|to_patch_request_information(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|with_url(raw_url:str):SharePointMigrationJobItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|by_share_point_migration_job_id(share_point_migration_job_id:str):SharePointMigrationJobItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]):SharePointMigrationJobCollectionResponse +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|post(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationJob +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|to_post_request_information(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.migrationJobs.MigrationJobsRequestBuilder::|public|with_url(raw_url:str):MigrationJobsRequestBuilder msgraph.generated.storage.fileStorage.containers.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.containers.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.containers.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -171587,6 +184509,15 @@ msgraph.generated.storage.fileStorage.containers.item.permissions.PermissionsReq msgraph.generated.storage.fileStorage.containers.item.permissions.PermissionsRequestBuilder::|public|to_post_request_information(body:Permission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.permissions.PermissionsRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.containers.item.permissions.PermissionsRequestBuilder::|public|with_url(raw_url:str):PermissionsRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder.ProvisionMigrationContainersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationContainerInfo +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|with_url(raw_url:str):ProvisionMigrationContainersRequestBuilder msgraph.generated.storage.fileStorage.containers.item.recycleBin.createdByUser.CreatedByUserRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.containers.item.recycleBin.createdByUser.CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.storage.fileStorage.containers.item.recycleBin.createdByUser.CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -171912,6 +184843,113 @@ msgraph.generated.storage.fileStorage.containers.item.restore.RestoreRequestBuil msgraph.generated.storage.fileStorage.containers.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.containers.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]):SharePointGroupMember +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|patch(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroupMember +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|to_patch_request_information(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|with_url(raw_url:str):SharePointGroupMemberItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|by_share_point_group_member_id(share_point_group_member_id:str):SharePointGroupMemberItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):SharePointGroupMemberCollectionResponse +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|post(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroupMember +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|to_post_request_information(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]):SharePointGroup +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|patch(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroup +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|to_patch_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|with_url(raw_url:str):SharePointGroupItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|by_share_point_group_id(share_point_group_id:str):SharePointGroupItemRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]):SharePointGroupCollectionResponse +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|post(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroup +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_post_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|with_url(raw_url:str):SharePointGroupsRequestBuilder msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder.UnlockRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -171921,6 +184959,166 @@ msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilde msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.containers.item.unlock.UnlockRequestBuilder::|public|with_url(raw_url:str):UnlockRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContainerTypeRegistrationsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder.ContainerTypeRegistrationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|by_file_storage_container_type_registration_id(file_storage_container_type_registration_id:str):FileStorageContainerTypeRegistrationItemRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContainerTypeRegistrationsRequestBuilderGetQueryParameters]):FileStorageContainerTypeRegistrationCollectionResponse +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|post(body:FileStorageContainerTypeRegistration; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainerTypeRegistration +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContainerTypeRegistrationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|to_post_request_information(body:FileStorageContainerTypeRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.ContainerTypeRegistrationsRequestBuilder::|public|with_url(raw_url:str):ContainerTypeRegistrationsRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApplicationPermissionGrantsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder.ApplicationPermissionGrantsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|by_file_storage_container_type_app_permission_grant_app_id(file_storage_container_type_app_permission_grant_app_id:str):FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApplicationPermissionGrantsRequestBuilderGetQueryParameters]):FileStorageContainerTypeAppPermissionGrantCollectionResponse +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|post(body:FileStorageContainerTypeAppPermissionGrant; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainerTypeAppPermissionGrant +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApplicationPermissionGrantsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|to_post_request_information(body:FileStorageContainerTypeAppPermissionGrant; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.ApplicationPermissionGrantsRequestBuilder::|public|with_url(raw_url:str):ApplicationPermissionGrantsRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters]):FileStorageContainerTypeAppPermissionGrant +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|patch(body:FileStorageContainerTypeAppPermissionGrant; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainerTypeAppPermissionGrant +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainerTypeAppPermissionGrant; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.applicationPermissionGrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|with_url(raw_url:str):FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.FileStorageContainerTypeRegistrationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.FileStorageContainerTypeRegistrationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|application_permission_grants:ApplicationPermissionGrantsRequestBuilder +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters]):FileStorageContainerTypeRegistration +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|patch(body:FileStorageContainerTypeRegistration; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainerTypeRegistration +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainerTypeRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypeRegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|with_url(raw_url:str):FileStorageContainerTypeRegistrationItemRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContainerTypesRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder.ContainerTypesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|by_file_storage_container_type_id(file_storage_container_type_id:str):FileStorageContainerTypeItemRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContainerTypesRequestBuilderGetQueryParameters]):FileStorageContainerTypeCollectionResponse +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|post(body:FileStorageContainerType; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainerType +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContainerTypesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|to_post_request_information(body:FileStorageContainerType; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypes.ContainerTypesRequestBuilder::|public|with_url(raw_url:str):ContainerTypesRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder.FileStorageContainerTypeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder.FileStorageContainerTypeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder.FileStorageContainerTypeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder.FileStorageContainerTypeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder.FileStorageContainerTypeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FileStorageContainerTypeItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder.FileStorageContainerTypeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FileStorageContainerTypeItemRequestBuilderGetQueryParameters]):FileStorageContainerType +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|patch(body:FileStorageContainerType; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainerType +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerTypeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainerType; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.containerTypes.item.FileStorageContainerTypeItemRequestBuilder::|public|with_url(raw_url:str):FileStorageContainerTypeItemRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.storage.fileStorage.deletedContainers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -171965,6 +185163,72 @@ msgraph.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRe msgraph.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|with_url(raw_url:str):ActivateRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ColumnsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder.ColumnsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|by_column_definition_id(column_definition_id:str):ColumnDefinitionItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]):ColumnDefinitionCollectionResponse +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|post(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|to_post_request_information(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.ColumnsRequestBuilder::|public|with_url(raw_url:str):ColumnsRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|patch(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|source_column:SourceColumnRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|to_patch_request_information(body:ColumnDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|with_url(raw_url:str):ColumnDefinitionItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder.SourceColumnRequestBuilderGetRequestConfiguration-->RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]):ColumnDefinition +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.columns.item.sourceColumn.SourceColumnRequestBuilder::|public|with_url(raw_url:str):SourceColumnRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.drive.DriveRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.storage.fileStorage.deletedContainers.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -171985,18 +185249,22 @@ msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContaine msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder.FileStorageContainerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters] msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder.FileStorageContainerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|activate:ActivateRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|columns:ColumnsRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|drive:DriveRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):FileStorageContainer msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|migration_jobs:MigrationJobsRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainer msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|permissions:PermissionsRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|provision_migration_containers:ProvisionMigrationContainersRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|recycle_bin:RecycleBinRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|share_point_groups:SharePointGroupsRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -172022,6 +185290,113 @@ msgraph.generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBui msgraph.generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|to_post_request_information(body:LockPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.deletedContainers.item.lock.LockRequestBuilder::|public|with_url(raw_url:str):LockRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder.SharePointMigrationEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters]):SharePointMigrationEvent +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|patch(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationEvent +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|to_patch_request_information(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.item.SharePointMigrationEventItemRequestBuilder::|public|with_url(raw_url:str):SharePointMigrationEventItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder.ProgressEventsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|by_share_point_migration_event_id(share_point_migration_event_id:str):SharePointMigrationEventItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]):SharePointMigrationEventCollectionResponse +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|post(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationEvent +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|to_post_request_information(body:SharePointMigrationEvent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.progressEvents.ProgressEventsRequestBuilder::|public|with_url(raw_url:str):ProgressEventsRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder.SharePointMigrationJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters]):SharePointMigrationJob +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|patch(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationJob +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|progress_events:ProgressEventsRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|to_patch_request_information(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.item.SharePointMigrationJobItemRequestBuilder::|public|with_url(raw_url:str):SharePointMigrationJobItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder.MigrationJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|by_share_point_migration_job_id(share_point_migration_job_id:str):SharePointMigrationJobItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]):SharePointMigrationJobCollectionResponse +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|post(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationJob +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|to_post_request_information(body:SharePointMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.migrationJobs.MigrationJobsRequestBuilder::|public|with_url(raw_url:str):MigrationJobsRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.deletedContainers.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -172113,6 +185488,15 @@ msgraph.generated.storage.fileStorage.deletedContainers.item.permissions.Permiss msgraph.generated.storage.fileStorage.deletedContainers.item.permissions.PermissionsRequestBuilder::|public|to_post_request_information(body:Permission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.deletedContainers.item.permissions.PermissionsRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.deletedContainers.item.permissions.PermissionsRequestBuilder::|public|with_url(raw_url:str):PermissionsRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder.ProvisionMigrationContainersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):SharePointMigrationContainerInfo +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.provisionMigrationContainers.ProvisionMigrationContainersRequestBuilder::|public|with_url(raw_url:str):ProvisionMigrationContainersRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.recycleBin.createdByUser.CreatedByUserRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.recycleBin.createdByUser.CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.storage.fileStorage.deletedContainers.item.recycleBin.createdByUser.CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -172438,6 +185822,113 @@ msgraph.generated.storage.fileStorage.deletedContainers.item.restore.RestoreRequ msgraph.generated.storage.fileStorage.deletedContainers.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.storage.fileStorage.deletedContainers.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph.generated.storage.fileStorage.deletedContainers.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder.SharePointGroupMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]):SharePointGroupMember +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|patch(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroupMember +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|to_patch_request_information(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|with_url(raw_url:str):SharePointGroupMemberItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|by_share_point_group_member_id(share_point_group_member_id:str):SharePointGroupMemberItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):SharePointGroupMemberCollectionResponse +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|post(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroupMember +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|to_post_request_information(body:SharePointGroupMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder.SharePointGroupItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]):SharePointGroup +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|patch(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroup +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|to_patch_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.item.SharePointGroupItemRequestBuilder::|public|with_url(raw_url:str):SharePointGroupItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder-->BaseRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder.SharePointGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|by_share_point_group_id(share_point_group_id:str):SharePointGroupItemRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]):SharePointGroupCollectionResponse +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|post(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):SharePointGroup +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_post_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|url_template:str +msgraph.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|with_url(raw_url:str):SharePointGroupsRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder msgraph.generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder.UnlockRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.deletedContainers.item.unlock.UnlockRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -172456,6 +185947,8 @@ msgraph.generated.storage.fileStorage.FileStorageRequestBuilder.FileStorageReque msgraph.generated.storage.fileStorage.FileStorageRequestBuilder.FileStorageRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|containers:ContainersRequestBuilder +msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|container_types:ContainerTypesRequestBuilder +msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|container_type_registrations:ContainerTypeRegistrationsRequestBuilder msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|deleted_containers:DeletedContainersRequestBuilder msgraph.generated.storage.fileStorage.FileStorageRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FileStorageRequestBuilderGetQueryParameters]):FileStorage @@ -172991,6 +186484,7 @@ msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|co msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -173001,6 +186495,7 @@ msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|pr msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):RequestInformation @@ -173040,6 +186535,50 @@ msgraph.generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantI msgraph.generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.teams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.teams.item.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.teams.item.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -173511,11 +187050,33 @@ msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestB msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.teams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.teams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -173591,11 +187152,33 @@ msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|pub msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.teams.item.channels.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder.ProvisionEmailRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.teams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -173725,6 +187308,25 @@ msgraph.generated.teams.item.channels.item.sharedWithTeams.SharedWithTeamsReques msgraph.generated.teams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.teams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.teams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teams.item.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -174427,6 +188029,50 @@ msgraph.generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenant msgraph.generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.teams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.teams.item.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.primaryChannel.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.teams.item.primaryChannel.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -174898,11 +188544,33 @@ msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequest msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.teams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.teams.item.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.teams.item.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -174978,11 +188646,33 @@ msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|pu msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.teams.item.primaryChannel.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -174996,6 +188686,7 @@ msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|publi msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -175006,6 +188697,7 @@ msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|publi msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):RequestInformation @@ -175142,6 +188834,25 @@ msgraph.generated.teams.item.primaryChannel.sharedWithTeams.SharedWithTeamsReque msgraph.generated.teams.item.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.teams.item.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.teams.item.primaryChannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.primaryChannel.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teams.item.primaryChannel.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -175650,6 +189361,8 @@ msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody:: msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None +msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str +msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id(value:str):None msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|serialize(writer:SerializationWriter):None msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClockInPostRequestBody msgraph.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -175960,6 +189673,8 @@ msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPo msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|chain_id(value:int):None msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|constructor():None msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id():str +msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id(value:str):None msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text():ItemBody msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.teams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|recipient():TeamworkNotificationRecipient @@ -176575,6 +190290,7 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBui msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -176585,6 +190301,7 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBui msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):RequestInformation @@ -176624,6 +190341,50 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuse msgraph.generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.teamwork.deletedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.teamwork.deletedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -177095,11 +190856,33 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -177175,11 +190958,33 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequ msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder.ProvisionEmailRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.teamwork.deletedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -177309,6 +191114,25 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.sharedWithTeams.Share msgraph.generated.teamwork.deletedTeams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.teamwork.deletedTeams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teamwork.deletedTeams.item.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -177412,6 +191236,8 @@ msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNoti msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|chain_id(value:int):None msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|constructor():None msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|icon_id():str +msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|icon_id(value:str):None msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|preview_text():ItemBody msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|recipients():list[TeamworkNotificationRecipient] @@ -178207,6 +192033,325 @@ msgraph.generated.users.item.activities.recent.RecentRequestBuilder::|public|req msgraph.generated.users.item.activities.recent.RecentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.activities.recent.RecentRequestBuilder::|public|url_template:str msgraph.generated.users.item.activities.recent.RecentRequestBuilder::|public|with_url(raw_url:str):RecentRequestBuilder +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder.AdhocCallsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|by_adhoc_call_id(adhoc_call_id:str):AdhocCallItemRequestBuilder +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):AdhocCallCollectionResponse +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time:GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time:GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|to_post_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.AdhocCallsRequestBuilder::|public|with_url(raw_url:str):AdhocCallsRequestBuilder +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[CallRecording] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[CallRecording]):None +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|end_date_time:datetime.datetime +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|start_date_time:datetime.datetime +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|user_id:str +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[CallTranscript] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[CallTranscript]):None +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|end_date_time:datetime.datetime +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|start_date_time:datetime.datetime +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|user_id:str +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder.AdhocCallItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):AdhocCall +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):AdhocCall +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|to_patch_request_information(body:AdhocCall; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.AdhocCallItemRequestBuilder::|public|with_url(raw_url:str):AdhocCallItemRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.recordings.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value():list[CallRecording] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|public|value(value:list[CallRecording]):None +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.recordings.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):CallRecording +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|to_patch_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|with_url(raw_url:str):CallRecordingItemRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.recordings.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecordingsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder.RecordingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|by_call_recording_id(call_recording_id:str):CallRecordingItemRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):CallRecordingCollectionResponse +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):CallRecording +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|to_post_request_information(body:CallRecording; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.recordings.RecordingsRequestBuilder::|public|with_url(raw_url:str):RecordingsRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.transcripts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():None +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value():list[CallTranscript] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|public|value(value:list[CallTranscript]):None +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.transcripts.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):CallTranscript +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadata_content:MetadataContentRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|to_patch_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|with_url(raw_url:str):CallTranscriptItemRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.transcripts.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder.MetadataContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.transcripts.item.metadataContent.MetadataContentRequestBuilder::|public|with_url(raw_url:str):MetadataContentRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder.TranscriptsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|by_call_transcript_id(call_transcript_id:str):CallTranscriptItemRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):CallTranscriptCollectionResponse +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):CallTranscript +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|to_post_request_information(body:CallTranscript; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.adhocCalls.item.transcripts.TranscriptsRequestBuilder::|public|with_url(raw_url:str):TranscriptsRequestBuilder msgraph.generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.agreementAcceptances.AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -178335,6 +192480,7 @@ msgraph.generated.users.item.authentication.AuthenticationRequestBuilder.Authent msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|email_methods:EmailMethodsRequestBuilder +msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|external_authentication_methods:ExternalAuthenticationMethodsRequestBuilder msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|fido2_methods:Fido2MethodsRequestBuilder msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AuthenticationRequestBuilderGetQueryParameters]):Authentication msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|methods:MethodsRequestBuilder @@ -178344,6 +192490,7 @@ msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|publi msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|patch(body:Authentication; request_configuration?:RequestConfiguration[QueryParameters]):Authentication msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|phone_methods:PhoneMethodsRequestBuilder +msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|platform_credential_methods:PlatformCredentialMethodsRequestBuilder msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|software_oath_methods:SoftwareOathMethodsRequestBuilder msgraph.generated.users.item.authentication.AuthenticationRequestBuilder::|public|temporary_access_pass_methods:TemporaryAccessPassMethodsRequestBuilder @@ -178406,6 +192553,59 @@ msgraph.generated.users.item.authentication.emailMethods.item.EmailAuthenticatio msgraph.generated.users.item.authentication.emailMethods.item.EmailAuthenticationMethodItemRequestBuilder::|public|to_patch_request_information(body:EmailAuthenticationMethod; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.authentication.emailMethods.item.EmailAuthenticationMethodItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.authentication.emailMethods.item.EmailAuthenticationMethodItemRequestBuilder::|public|with_url(raw_url:str):EmailAuthenticationMethodItemRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalAuthenticationMethodsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder.ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|by_external_authentication_method_id(external_authentication_method_id:str):ExternalAuthenticationMethodItemRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalAuthenticationMethodsRequestBuilderGetQueryParameters]):ExternalAuthenticationMethodCollectionResponse +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|post(body:ExternalAuthenticationMethod; request_configuration?:RequestConfiguration[QueryParameters]):ExternalAuthenticationMethod +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalAuthenticationMethodsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|to_post_request_information(body:ExternalAuthenticationMethod; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.ExternalAuthenticationMethodsRequestBuilder::|public|with_url(raw_url:str):ExternalAuthenticationMethodsRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder.ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder.ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder.ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder.ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder.ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder.ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters]):ExternalAuthenticationMethod +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|patch(body:ExternalAuthenticationMethod; request_configuration?:RequestConfiguration[QueryParameters]):ExternalAuthenticationMethod +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|to_patch_request_information(body:ExternalAuthenticationMethod; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.externalAuthenticationMethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|with_url(raw_url:str):ExternalAuthenticationMethodItemRequestBuilder msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.authentication.fido2Methods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -178418,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] @@ -178432,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 @@ -178756,6 +192966,66 @@ msgraph.generated.users.item.authentication.phoneMethods.PhoneMethodsRequestBuil msgraph.generated.users.item.authentication.phoneMethods.PhoneMethodsRequestBuilder::|public|to_post_request_information(body:PhoneAuthenticationMethod; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.authentication.phoneMethods.PhoneMethodsRequestBuilder::|public|url_template:str msgraph.generated.users.item.authentication.phoneMethods.PhoneMethodsRequestBuilder::|public|with_url(raw_url:str):PhoneMethodsRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.platformCredentialMethods.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeviceRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeviceRequestBuilderGetQueryParameters]):Device +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.platformCredentialMethods.item.device.DeviceRequestBuilder::|public|with_url(raw_url:str):DeviceRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|device:DeviceRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]):PlatformCredentialAuthenticationMethod +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.platformCredentialMethods.item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|with_url(raw_url:str):PlatformCredentialAuthenticationMethodItemRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder.PlatformCredentialMethodsRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|by_platform_credential_authentication_method_id(platform_credential_authentication_method_id:str):PlatformCredentialAuthenticationMethodItemRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]):PlatformCredentialAuthenticationMethodCollectionResponse +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|with_url(raw_url:str):PlatformCredentialMethodsRequestBuilder msgraph.generated.users.item.authentication.softwareOathMethods.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.authentication.softwareOathMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.authentication.softwareOathMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -179003,6 +193273,7 @@ msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|get(reques msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|patch(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):Calendar msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|to_patch_request_information(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -179021,9 +193292,7 @@ msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder.Ca msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|by_event_id(event_id:str):EventItemRequestBuilder msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -179031,18 +193300,6 @@ msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::| msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.calendarView.CalendarViewRequestBuilder::|public|with_url(raw_url:str):CalendarViewRequestBuilder -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendar.calendarView.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendar.calendarView.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendar.calendarView.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -179070,657 +193327,6 @@ msgraph.generated.users.item.calendar.calendarView.delta.DeltaRequestBuilder::|p msgraph.generated.users.item.calendar.calendarView.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendar.calendarView.delta.DeltaRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.calendarView.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|value():list[Event] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|public|value(value:list[Event]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder msgraph.generated.users.item.calendar.events.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendar.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.calendar.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -179959,6 +193565,7 @@ msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|publ msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -180041,18 +193648,6 @@ msgraph.generated.users.item.calendar.events.item.forward.ForwardRequestBuilder: msgraph.generated.users.item.calendar.events.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.events.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.events.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendar.events.item.instances.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendar.events.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -180093,9 +193688,7 @@ msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuil msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -180103,300 +193696,15 @@ msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuil msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.events.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -180471,6 +193779,15 @@ msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|pu msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.CalendarGroupsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendarGroups.CalendarGroupsRequestBuilder.CalendarGroupsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.calendarGroups.CalendarGroupsRequestBuilder.CalendarGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -180599,6 +193916,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequ msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|patch(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):Calendar msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarItemRequestBuilderGetQueryParameters]):RequestInformation @@ -180671,9 +193989,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.Cal msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|by_event_id(event_id:str):EventItemRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -180681,18 +193997,6 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.Cal msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|with_url(raw_url:str):CalendarViewRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -180720,657 +194024,6 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.del msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.delta.DeltaRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value():list[Event] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value(value:list[Event]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.calendarGroups.item.calendars.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -181609,6 +194262,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.Even msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -181691,18 +194345,6 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.forw msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -181743,9 +194385,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.inst msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -181753,300 +194393,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.inst msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -182121,6 +194476,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetS msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.CalendarsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendars.CalendarsRequestBuilder.CalendarsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.calendars.CalendarsRequestBuilder.CalendarsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -182195,6 +194559,7 @@ msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public| msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|patch(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):Calendar msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarItemRequestBuilderGetQueryParameters]):RequestInformation @@ -182267,9 +194632,7 @@ msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuil msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|by_event_id(event_id:str):EventItemRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -182277,18 +194640,6 @@ msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuil msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.calendarView.CalendarViewRequestBuilder::|public|with_url(raw_url:str):CalendarViewRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -182316,657 +194667,6 @@ msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaRequestBuild msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.calendarView.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value():list[Event] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value(value:list[Event]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder msgraph.generated.users.item.calendars.item.events.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendars.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.calendars.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -183205,6 +194905,7 @@ msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder: msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -183287,18 +194988,6 @@ msgraph.generated.users.item.calendars.item.events.item.forward.ForwardRequestBu msgraph.generated.users.item.calendars.item.events.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.events.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.events.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendars.item.events.item.instances.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendars.item.events.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -183339,9 +195028,7 @@ msgraph.generated.users.item.calendars.item.events.item.instances.InstancesReque msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -183349,300 +195036,15 @@ msgraph.generated.users.item.calendars.item.events.item.instances.InstancesReque msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.events.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -183717,6 +195119,15 @@ msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilde msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|end_date_time:str @@ -183730,9 +195141,7 @@ msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarVie msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|by_event_id(event_id:str):EventItemRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -183740,18 +195149,6 @@ msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|re msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder::|public|with_url(raw_url:str):CalendarViewRequestBuilder -msgraph.generated.users.item.calendarView.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.calendarView.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.calendarView.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.calendarView.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -183779,657 +195176,6 @@ msgraph.generated.users.item.calendarView.delta.DeltaRequestBuilder::|public|req msgraph.generated.users.item.calendarView.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendarView.delta.DeltaRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarView.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendarView.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendarView.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendarView.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendarView.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value():list[Event] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse::|public|value(value:list[Event]):None -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.calendarView.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder msgraph.generated.users.item.changePassword.ChangePasswordPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.changePassword.ChangePasswordPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.changePassword.ChangePasswordPostRequestBody::|public|backing_store:BackingStore @@ -184546,6 +195292,7 @@ msgraph.generated.users.item.chats.item.ChatItemRequestBuilder.ChatItemRequestBu msgraph.generated.users.item.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.users.item.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChatItemRequestBuilderGetQueryParameters] msgraph.generated.users.item.chats.item.ChatItemRequestBuilder.ChatItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|complete_migration:CompleteMigrationRequestBuilder msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChatItemRequestBuilderGetQueryParameters]):Chat @@ -184560,8 +195307,10 @@ msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|patch(bo msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|permission_grants:PermissionGrantsRequestBuilder msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|pinned_messages:PinnedMessagesRequestBuilder +msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|remove_all_access_for_user:RemoveAllAccessForUserRequestBuilder msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|send_activity_notification:SendActivityNotificationRequestBuilder +msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChatItemRequestBuilderGetQueryParameters]):RequestInformation @@ -184569,6 +195318,15 @@ msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|to_patch msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|unhide_for_user:UnhideForUserRequestBuilder msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.chats.item.ChatItemRequestBuilder::|public|with_url(raw_url:str):ChatItemRequestBuilder +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder.CompleteMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.chats.item.completeMigration.CompleteMigrationRequestBuilder::|public|with_url(raw_url:str):CompleteMigrationRequestBuilder msgraph.generated.users.item.chats.item.hideForUser.HideForUserPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.chats.item.hideForUser.HideForUserPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.chats.item.hideForUser.HideForUserPostRequestBody::|public|backing_store:BackingStore @@ -185186,11 +195944,33 @@ msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuil msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.chats.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.users.item.chats.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.chats.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.chats.item.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -185266,11 +196046,33 @@ msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.users.item.chats.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.chats.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.users.item.chats.item.permissionGrants.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.chats.item.permissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.chats.item.permissionGrants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -185390,6 +196192,25 @@ msgraph.generated.users.item.chats.item.pinnedMessages.PinnedMessagesRequestBuil msgraph.generated.users.item.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|public|to_post_request_information(body:PinnedChatMessageInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|public|url_template:str msgraph.generated.users.item.chats.item.pinnedMessages.PinnedMessagesRequestBuilder::|public|with_url(raw_url:str):PinnedMessagesRequestBuilder +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|constructor():None +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|user():TeamworkUserIdentity +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|public|user(value:TeamworkUserIdentity):None +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveAllAccessForUserPostRequestBody +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder.RemoveAllAccessForUserRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|post(body:RemoveAllAccessForUserPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|to_post_request_information(body:RemoveAllAccessForUserPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|url_template:str +msgraph.generated.users.item.chats.item.removeAllAccessForUser.RemoveAllAccessForUserRequestBuilder::|public|with_url(raw_url:str):RemoveAllAccessForUserRequestBuilder msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|activity_type():str msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|activity_type(value:str):None msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|additional_data():dict[str, Any] @@ -185399,6 +196220,8 @@ msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNot msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|chain_id(value:int):None msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|constructor():None msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id():str +msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id(value:str):None msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text():ItemBody msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|recipient():TeamworkNotificationRecipient @@ -185421,6 +196244,25 @@ msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNot msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationRequestBuilder::|public|to_post_request_information(body:SendActivityNotificationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationRequestBuilder::|public|url_template:str msgraph.generated.users.item.chats.item.sendActivityNotification.SendActivityNotificationRequestBuilder::|public|with_url(raw_url:str):SendActivityNotificationRequestBuilder +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.users.item.chats.item.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.chats.item.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.users.item.chats.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.chats.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.chats.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -185630,6 +196472,181 @@ msgraph.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|t msgraph.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|to_post_request_information(body:CloudClipboardItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|url_template:str msgraph.generated.users.item.cloudClipboard.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPCsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder.CloudPCsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|by_cloud_p_c_id(cloud_p_c_id:str):CloudPCItemRequestBuilder +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPCsRequestBuilderGetQueryParameters]):CloudPCCollectionResponse +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|post(body:CloudPC; request_configuration?:RequestConfiguration[QueryParameters]):CloudPC +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPCsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|to_post_request_information(body:CloudPC; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.CloudPCsRequestBuilder::|public|with_url(raw_url:str):CloudPCsRequestBuilder +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder.CloudPCItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder.CloudPCItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder.CloudPCItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder.CloudPCItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder.CloudPCItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder.CloudPCItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|end_grace_period:EndGracePeriodRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters]):CloudPC +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|patch(body:CloudPC; request_configuration?:RequestConfiguration[QueryParameters]):CloudPC +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|reboot:RebootRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|rename:RenameRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|reprovision:ReprovisionRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|retrieve_cloud_pc_launch_detail:RetrieveCloudPcLaunchDetailRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|to_patch_request_information(body:CloudPC; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|troubleshoot:TroubleshootRequestBuilder +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.CloudPCItemRequestBuilder::|public|with_url(raw_url:str):CloudPCItemRequestBuilder +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder.EndGracePeriodRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.endGracePeriod.EndGracePeriodRequestBuilder::|public|with_url(raw_url:str):EndGracePeriodRequestBuilder +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder.RebootRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.reboot.RebootRequestBuilder::|public|with_url(raw_url:str):RebootRequestBuilder +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|constructor():None +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|display_name():str +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|display_name(value:str):None +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RenamePostRequestBody +msgraph.generated.users.item.cloudPCs.item.rename.RenamePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder.RenameRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|post(body:RenamePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|to_post_request_information(body:RenamePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.rename.RenameRequestBuilder::|public|with_url(raw_url:str):RenameRequestBuilder +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|constructor():None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|os_version():CloudPcOperatingSystem +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|os_version(value:CloudPcOperatingSystem):None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|user_account_type():CloudPcUserAccountType +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|public|user_account_type(value:CloudPcUserAccountType):None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReprovisionPostRequestBody +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder.ReprovisionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|post(body:ReprovisionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|to_post_request_information(body:ReprovisionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.reprovision.ReprovisionRequestBuilder::|public|with_url(raw_url:str):ReprovisionRequestBuilder +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|constructor():None +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|target_service_plan_id():str +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|public|target_service_plan_id(value:str):None +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResizePostRequestBody +msgraph.generated.users.item.cloudPCs.item.resize.ResizePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder.ResizeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|post(body:ResizePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|to_post_request_information(body:ResizePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.resize.ResizeRequestBuilder::|public|with_url(raw_url:str):ResizeRequestBuilder +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|cloud_pc_snapshot_id():str +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|cloud_pc_snapshot_id(value:str):None +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|constructor():None +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestorePostRequestBody +msgraph.generated.users.item.cloudPCs.item.restore.RestorePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|post(body:RestorePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|to_post_request_information(body:RestorePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder.RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):CloudPcLaunchDetail +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.retrieveCloudPcLaunchDetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|with_url(raw_url:str):RetrieveCloudPcLaunchDetailRequestBuilder +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder.TroubleshootRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|url_template:str +msgraph.generated.users.item.cloudPCs.item.troubleshoot.TroubleshootRequestBuilder::|public|with_url(raw_url:str):TroubleshootRequestBuilder msgraph.generated.users.item.contactFolders.ContactFoldersRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.ContactFoldersRequestBuilder.ContactFoldersRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.contactFolders.ContactFoldersRequestBuilder.ContactFoldersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -185765,6 +196782,7 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|patch(body:ContactFolder; request_configuration?:RequestConfiguration[QueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -185845,6 +196863,7 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactItemRequestBuilderGetQueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|patch(body:Contact; request_configuration?:RequestConfiguration[QueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|photo:PhotoRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -185905,6 +196924,15 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.PhotoRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -185936,6 +196964,15 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder.ContactFolderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder.ContactFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -185950,6 +196987,7 @@ msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|patch(body:ContactFolder; request_configuration?:RequestConfiguration[QueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -186030,6 +197068,7 @@ msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemReques msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactItemRequestBuilderGetQueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|patch(body:Contact; request_configuration?:RequestConfiguration[QueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|photo:PhotoRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -186090,6 +197129,15 @@ msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.E msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.photo.PhotoRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.users.item.contactFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -186121,6 +197169,15 @@ msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.Conte msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contacts.ContactsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -186195,6 +197252,7 @@ msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|ex msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactItemRequestBuilderGetQueryParameters]):Contact msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|patch(body:Contact; request_configuration?:RequestConfiguration[QueryParameters]):Contact msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|photo:PhotoRequestBuilder msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -186255,6 +197313,15 @@ msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestB msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contacts.item.photo.PhotoRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.users.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -186375,6 +197442,377 @@ msgraph.generated.users.item.createdObjects.item.graphServicePrincipal.GraphServ msgraph.generated.users.item.createdObjects.item.graphServicePrincipal.GraphServicePrincipalRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphServicePrincipalRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.createdObjects.item.graphServicePrincipal.GraphServicePrincipalRequestBuilder::|public|url_template:str msgraph.generated.users.item.createdObjects.item.graphServicePrincipal.GraphServicePrincipalRequestBuilder::|public|with_url(raw_url:str):GraphServicePrincipalRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|content_activities:ContentActivitiesRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]):ActivitiesContainer +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|patch(body:ActivitiesContainer; request_configuration?:RequestConfiguration[QueryParameters]):ActivitiesContainer +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|to_patch_request_information(body:ActivitiesContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.ActivitiesRequestBuilder::|public|with_url(raw_url:str):ActivitiesRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContentActivitiesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder.ContentActivitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|by_content_activity_id(content_activity_id:str):ContentActivityItemRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContentActivitiesRequestBuilderGetQueryParameters]):ContentActivityCollectionResponse +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|post(body:ContentActivity; request_configuration?:RequestConfiguration[QueryParameters]):ContentActivity +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContentActivitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|to_post_request_information(body:ContentActivity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.ContentActivitiesRequestBuilder::|public|with_url(raw_url:str):ContentActivitiesRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder.ContentActivityItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder.ContentActivityItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder.ContentActivityItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder.ContentActivityItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder.ContentActivityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContentActivityItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder.ContentActivityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContentActivityItemRequestBuilderGetQueryParameters]):ContentActivity +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|patch(body:ContentActivity; request_configuration?:RequestConfiguration[QueryParameters]):ContentActivity +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContentActivityItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|to_patch_request_information(body:ContentActivity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.activities.contentActivities.item.ContentActivityItemRequestBuilder::|public|with_url(raw_url:str):ContentActivityItemRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder.DataSecurityAndGovernanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|activities:ActivitiesRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]):UserDataSecurityAndGovernance +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:UserDataSecurityAndGovernance; request_configuration?:RequestConfiguration[QueryParameters]):UserDataSecurityAndGovernance +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|process_content:ProcessContentRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|protection_scopes:ProtectionScopesRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|sensitivity_labels:SensitivityLabelsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|to_patch_request_information(body:UserDataSecurityAndGovernance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|with_url(raw_url:str):DataSecurityAndGovernanceRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|constructor():None +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|content_to_process():ProcessContentRequest +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|content_to_process(value:ProcessContentRequest):None +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentPostRequestBody +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder.ProcessContentRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|post(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ProcessContentResponse +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|to_post_request_information(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|with_url(raw_url:str):ProcessContentRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities():UserActivityTypes +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|activities(value:UserActivityTypes):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|constructor():None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata():DeviceMetadata +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata(value:DeviceMetadata):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata():IntegratedApplicationMetadata +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations():list[PolicyLocation] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations(value:list[PolicyLocation]):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on():PolicyPivotProperty +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivot_on(value:PolicyPivotProperty):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostRequestBody +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|constructor():None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value():list[PolicyUserScope] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|public|value(value:list[PolicyUserScope]):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputePostResponse +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder.ComputeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|post(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputePostResponse +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|to_post_request_information(body:ComputePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|with_url(raw_url:str):ComputeRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder.ProtectionScopesRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|compute:ComputeRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]):UserProtectionScopeContainer +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|patch(body:UserProtectionScopeContainer; request_configuration?:RequestConfiguration[QueryParameters]):UserProtectionScopeContainer +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|to_patch_request_information(body:UserProtectionScopeContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|with_url(raw_url:str):ProtectionScopesRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; content_formats?:str; label_ids?:str; locale?:str):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|with_url(raw_url:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email():str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email(value:str):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale():str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale(value:str):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents():list[ProtectedContent] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents(value:list[ProtectedContent]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats():list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats(value:list[str]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputeRightsAndInheritancePostRequestBody +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder.ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputeRightsAndInheritanceResult +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|to_post_request_information(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|with_url(raw_url:str):ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RightsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):UsageRightsIncluded +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.rights.RightsRequestBuilder::|public|with_url(raw_url:str):RightsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|sublabels:SublabelsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|to_patch_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.SensitivityLabelItemRequestBuilder::|public|with_url(raw_url:str):SensitivityLabelItemRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; content_formats?:str; label_ids?:str; locale?:str):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeInheritanceWithLabelIdsWithLocaleWithContentFormats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|with_url(raw_url:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email():str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|delegated_user_email(value:str):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale():str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|locale(value:str):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents():list[ProtectedContent] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|protected_contents(value:list[ProtectedContent]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats():list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|public|supported_content_formats(value:list[str]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComputeRightsAndInheritancePostRequestBody +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder.ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ComputeRightsAndInheritanceResult +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|to_post_request_information(body:ComputeRightsAndInheritancePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.computeRightsAndInheritance.ComputeRightsAndInheritanceRequestBuilder::|public|with_url(raw_url:str):ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder.RightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RightsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):UsageRightsIncluded +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.rights.RightsRequestBuilder::|public|with_url(raw_url:str):RightsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.SensitivityLabelItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|to_patch_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|with_url(raw_url:str):SensitivityLabelItemRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SublabelsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder.SublabelsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|by_sensitivity_label_id1(sensitivity_label_id1:str):SensitivityLabelItemRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|compute_inheritance_with_label_ids_with_locale_with_content_formats(content_formats:str; label_ids:str; locale:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|compute_rights_and_inheritance:ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]):SensitivityLabelCollectionResponse +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|post(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|to_post_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.item.sublabels.SublabelsRequestBuilder::|public|with_url(raw_url:str):SublabelsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder.SensitivityLabelsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|by_sensitivity_label_id(sensitivity_label_id:str):SensitivityLabelItemRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|compute_inheritance_with_label_ids_with_locale_with_content_formats(content_formats:str; label_ids:str; locale:str):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|compute_rights_and_inheritance:ComputeRightsAndInheritanceRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]):SensitivityLabelCollectionResponse +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|post(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):SensitivityLabel +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|to_post_request_information(body:SensitivityLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.dataSecurityAndGovernance.sensitivityLabels.SensitivityLabelsRequestBuilder::|public|with_url(raw_url:str):SensitivityLabelsRequestBuilder msgraph.generated.users.item.deviceManagementTroubleshootingEvents.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.deviceManagementTroubleshootingEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.deviceManagementTroubleshootingEvents.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -186618,6 +198056,174 @@ msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|reques msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|with_url(raw_url:str):DriveItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|by_engagement_role_id(engagement_role_id:str):EngagementRoleItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]):EngagementRoleCollectionResponse +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|post(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|to_post_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|with_url(raw_url:str):AssignedRolesRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):EngagementRole +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|to_patch_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):EngagementRoleMember +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_patch_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):User +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|with_url(raw_url:str):UserRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|by_engagement_role_member_id(engagement_role_member_id:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):EngagementRoleMemberCollectionResponse +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|to_post_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -186625,6 +198231,7 @@ msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetRequestConfiguration-->RequestConfiguration[EmployeeExperienceRequestBuilderGetQueryParameters] msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|assigned_roles:AssignedRolesRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EmployeeExperienceRequestBuilderGetQueryParameters]):EmployeeExperienceUser @@ -186932,6 +198539,7 @@ msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|get(re msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -187014,18 +198622,6 @@ msgraph.generated.users.item.events.item.forward.ForwardRequestBuilder::|public| msgraph.generated.users.item.events.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.events.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.events.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.events.item.instances.delta.DeltaGetResponse-->BaseDeltaFunctionResponse msgraph.generated.users.item.events.item.instances.delta.DeltaGetResponse::|public|constructor():None msgraph.generated.users.item.events.item.instances.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -187066,9 +198662,7 @@ msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder.Insta msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|start_date_time:str msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|by_event_id1(event_id1:str):EventItemRequestBuilder msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|delta:DeltaRequestBuilder msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):EventCollectionResponse msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -187076,300 +198670,15 @@ msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|pub msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|url_template:str msgraph.generated.users.item.events.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AcceptPostRequestBody -msgraph.generated.users.item.events.item.instances.item.accept.AcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder.AcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|post(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|to_post_request_information(body:AcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.accept.AcceptRequestBuilder::|public|with_url(raw_url:str):AcceptRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|create_upload_session:CreateUploadSessionRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item():AttachmentItem -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|attachment_item(value:AttachmentItem):None -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateUploadSessionPostRequestBody -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder.CreateUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|post(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):UploadSession -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|to_post_request_information(body:CreateUploadSessionPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.attachments.createUploadSession.CreateUploadSessionRequestBuilder::|public|with_url(raw_url:str):CreateUploadSessionRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder.CalendarRequestBuilderGetRequestConfiguration-->RequestConfiguration[CalendarRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.calendar.CalendarRequestBuilder::|public|with_url(raw_url:str):CalendarRequestBuilder -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment():str -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelPostRequestBody -msgraph.generated.users.item.events.item.instances.item.cancel.CancelPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|post(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|to_post_request_information(body:CancelPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment():str -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response():bool -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeclinePostRequestBody -msgraph.generated.users.item.events.item.instances.item.decline.DeclinePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder.DeclineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|post(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|to_post_request_information(body:DeclinePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.decline.DeclineRequestBuilder::|public|with_url(raw_url:str):DeclineRequestBuilder -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder.DismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.dismissReminder.DismissReminderRequestBuilder::|public|with_url(raw_url:str):DismissReminderRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|end_date_time:str -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|start_date_time:str -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|accept:AcceptRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|calendar:CalendarRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|cancel:CancelRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|decline:DeclineRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|dismiss_reminder:DismissReminderRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|extensions:ExtensionsRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|with_url(raw_url:str):EventItemRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.extensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder.ExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|by_extension_id(extension_id:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):ExtensionCollectionResponse -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|post(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|to_post_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.extensions.ExtensionsRequestBuilder::|public|with_url(raw_url:str):ExtensionsRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters] -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):Extension -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|patch(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):Extension -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment():str -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients():list[Recipient] -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|public|to_recipients(value:list[Recipient]):None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ForwardPostRequestBody -msgraph.generated.users.item.events.item.instances.item.forward.ForwardPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder.ForwardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|post(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time():DateTimeTimeZone -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|new_reminder_time(value:DateTimeTimeZone):None -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SnoozeReminderPostRequestBody -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder.SnoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|post(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|to_post_request_information(body:SnoozeReminderPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderRequestBuilder::|public|with_url(raw_url:str):SnoozeReminderRequestBuilder -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data():dict[str, Any] -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|backing_store:BackingStore -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment():str -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|comment(value:str):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|constructor():None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time():TimeSlot -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|proposed_new_time(value:TimeSlot):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response():bool -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|send_response(value:bool):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TentativelyAcceptPostRequestBody -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder.TentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|post(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str -msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -188411,6 +199720,7 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBu msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder @@ -188421,6 +199731,7 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBu msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.ChannelItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):RequestInformation @@ -188460,6 +199771,50 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.doesUserHaveAccessus msgraph.generated.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.channels.item.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.joinedTeams.item.channels.item.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -188931,11 +200286,33 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replie msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.joinedTeams.item.channels.item.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -189011,11 +200388,33 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesReq msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.channels.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder.ProvisionEmailRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.joinedTeams.item.channels.item.provisionEmail.ProvisionEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -189145,6 +200544,25 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.sharedWithTeams.Shar msgraph.generated.users.item.joinedTeams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.channels.item.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.joinedTeams.item.channels.item.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -189847,6 +201265,50 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessu msgraph.generated.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder.EnabledAppsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|by_teams_app_id(teams_app_id:str):TeamsAppItemRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):TeamsAppCollectionResponse +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.EnabledAppsRequestBuilder::|public|with_url(raw_url:str):EnabledAppsRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):TeamsApp +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.enabledApps.item.TeamsAppItemRequestBuilder::|public|with_url(raw_url:str):TeamsAppItemRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.filesFolder.content.ContentRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.joinedTeams.item.primaryChannel.filesFolder.content.ContentRequestBuilder.ContentRequestBuilderGetQueryParameters::|public|format:str @@ -190318,11 +201780,33 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.repli msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.item.setReaction.SetReactionPostRequestBody::|public|backing_store:BackingStore @@ -190398,11 +201882,33 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRe msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):ChatMessageCollectionResponse msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|reply_with_quote:ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|to_post_request_information(body:ChatMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids():list[str] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|message_ids(value:list[str]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message():ChatMessage +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|reply_message(value:ChatMessage):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReplyWithQuotePostRequestBody +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder.ReplyWithQuoteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ChatMessage +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|to_post_request_information(body:ReplyWithQuotePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|with_url(raw_url:str):ReplyWithQuoteRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -190416,6 +201922,7 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelReque msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder @@ -190426,6 +201933,7 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelReque msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|remove_email:RemoveEmailRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|shared_with_teams:SharedWithTeamsRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|start_migration:StartMigrationRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):RequestInformation @@ -190562,6 +202070,25 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.sharedWithTeams.Sha msgraph.generated.users.item.joinedTeams.item.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|to_post_request_information(body:SharedWithChannelTeamInfo; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.sharedWithTeams.SharedWithTeamsRequestBuilder::|public|with_url(raw_url:str):SharedWithTeamsRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time():datetime.datetime +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|conversation_creation_date_time(value:datetime.datetime):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartMigrationPostRequestBody +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder.StartMigrationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|to_post_request_information(body:StartMigrationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.startMigration.StartMigrationRequestBuilder::|public|with_url(raw_url:str):StartMigrationRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.tabs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -191070,6 +202597,8 @@ msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockIn msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None +msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str +msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id(value:str):None msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|serialize(writer:SerializationWriter):None msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClockInPostRequestBody msgraph.generated.users.item.joinedTeams.item.schedule.timeCards.clockIn.ClockInPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable @@ -191380,6 +202909,8 @@ msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActiv msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|chain_id(value:int):None msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|constructor():None msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id():str +msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id(value:str):None msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text():ItemBody msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.users.item.joinedTeams.item.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|recipient():TeamworkNotificationRecipient @@ -191803,6 +203334,7 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRe msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailFolder msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -192151,6 +203683,7 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.Me msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|patch(body:Message; request_configuration?:RequestConfiguration[QueryParameters]):Message msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|reply_all:ReplyAllRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -192179,6 +203712,15 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.mo msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.reply.ReplyPostRequestBody::|public|backing_store:BackingStore @@ -192288,6 +203830,15 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequest msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.copy.CopyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.mailFolders.item.copy.CopyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.mailFolders.item.copy.CopyPostRequestBody::|public|backing_store:BackingStore @@ -192325,6 +203876,7 @@ msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|pub msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailFolder msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -192673,6 +204225,7 @@ msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBu msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|patch(body:Message; request_configuration?:RequestConfiguration[QueryParameters]):Message msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|reply_all:ReplyAllRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -192701,6 +204254,15 @@ msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuil msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.mailFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.mailFolders.item.messages.item.reply.ReplyPostRequestBody::|public|backing_store:BackingStore @@ -192810,6 +204372,15 @@ msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|r msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.MailFoldersRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.mailFolders.MailFoldersRequestBuilder.MailFoldersRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.mailFolders.MailFoldersRequestBuilder.MailFoldersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -193974,6 +205545,7 @@ msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|ge msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|patch(body:Message; request_configuration?:RequestConfiguration[QueryParameters]):Message msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|reply_all:ReplyAllRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -194002,6 +205574,15 @@ msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|requ msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.messages.item.reply.ReplyPostRequestBody::|public|backing_store:BackingStore @@ -196495,6 +208076,24 @@ msgraph.generated.users.item.onlineMeetings.OnlineMeetingsRequestBuilder::|publi msgraph.generated.users.item.onlineMeetings.OnlineMeetingsRequestBuilder::|public|to_post_request_information(body:OnlineMeeting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.onlineMeetings.OnlineMeetingsRequestBuilder::|public|url_template:str msgraph.generated.users.item.onlineMeetings.OnlineMeetingsRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingsRequestBuilder +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters] +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):OnPremisesSyncBehavior +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):OnPremisesSyncBehavior +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_patch_request_information(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|url_template:str +msgraph.generated.users.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|with_url(raw_url:str):OnPremisesSyncBehaviorRequestBuilder msgraph.generated.users.item.outlook.masterCategories.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.outlook.masterCategories.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.outlook.masterCategories.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -197701,6 +209300,24 @@ msgraph.generated.users.item.planner.tasks.TasksRequestBuilder::|public|to_get_r msgraph.generated.users.item.planner.tasks.TasksRequestBuilder::|public|to_post_request_information(body:PlannerTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.planner.tasks.TasksRequestBuilder::|public|url_template:str msgraph.generated.users.item.planner.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder.ClearAutomaticLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.presence.clearAutomaticLocation.ClearAutomaticLocationRequestBuilder::|public|with_url(raw_url:str):ClearAutomaticLocationRequestBuilder +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder.ClearLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.presence.clearLocation.ClearLocationRequestBuilder::|public|with_url(raw_url:str):ClearLocationRequestBuilder msgraph.generated.users.item.presence.clearPresence.ClearPresencePostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.presence.clearPresence.ClearPresencePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.presence.clearPresence.ClearPresencePostRequestBody::|public|backing_store:BackingStore @@ -197736,6 +209353,8 @@ msgraph.generated.users.item.presence.PresenceRequestBuilder.PresenceRequestBuil msgraph.generated.users.item.presence.PresenceRequestBuilder.PresenceRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.users.item.presence.PresenceRequestBuilder.PresenceRequestBuilderGetRequestConfiguration-->RequestConfiguration[PresenceRequestBuilderGetQueryParameters] msgraph.generated.users.item.presence.PresenceRequestBuilder.PresenceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|clear_automatic_location:ClearAutomaticLocationRequestBuilder +msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|clear_location:ClearLocationRequestBuilder msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|clear_presence:ClearPresenceRequestBuilder msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|clear_user_preferred_presence:ClearUserPreferredPresenceRequestBuilder msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -197744,6 +209363,8 @@ msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|get(reques msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|patch(body:Presence; request_configuration?:RequestConfiguration[QueryParameters]):Presence msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|set_automatic_location:SetAutomaticLocationRequestBuilder +msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|set_manual_location:SetManualLocationRequestBuilder msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|set_presence:SetPresenceRequestBuilder msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|set_status_message:SetStatusMessageRequestBuilder msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|set_user_preferred_presence:SetUserPreferredPresenceRequestBuilder @@ -197752,6 +209373,48 @@ msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|to_get_req msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|to_patch_request_information(body:Presence; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|url_template:str msgraph.generated.users.item.presence.PresenceRequestBuilder::|public|with_url(raw_url:str):PresenceRequestBuilder +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|constructor():None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|place_id():str +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|place_id(value:str):None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|work_location_type():WorkLocationType +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SetAutomaticLocationPostRequestBody +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder.SetAutomaticLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|post(body:SetAutomaticLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|to_post_request_information(body:SetAutomaticLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.presence.setAutomaticLocation.SetAutomaticLocationRequestBuilder::|public|with_url(raw_url:str):SetAutomaticLocationRequestBuilder +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|constructor():None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|place_id():str +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|place_id(value:str):None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|work_location_type():WorkLocationType +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SetManualLocationPostRequestBody +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder.SetManualLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|post(body:SetManualLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|to_post_request_information(body:SetManualLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.presence.setManualLocation.SetManualLocationRequestBuilder::|public|with_url(raw_url:str):SetManualLocationRequestBuilder msgraph.generated.users.item.presence.setPresence.SetPresencePostRequestBody::|public|activity():str msgraph.generated.users.item.presence.setPresence.SetPresencePostRequestBody::|public|activity(value:str):None msgraph.generated.users.item.presence.setPresence.SetPresencePostRequestBody::|public|additional_data():dict[str, Any] @@ -198180,6 +209843,18 @@ msgraph.generated.users.item.serviceProvisioningErrors.ServiceProvisioningErrors msgraph.generated.users.item.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str msgraph.generated.users.item.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):ExchangeSettings +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|with_url(raw_url:str):ExchangeRequestBuilder msgraph.generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder.ItemInsightsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder.ItemInsightsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -198207,6 +209882,7 @@ msgraph.generated.users.item.settings.SettingsRequestBuilder.SettingsRequestBuil msgraph.generated.users.item.settings.SettingsRequestBuilder.SettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|exchange:ExchangeRequestBuilder msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SettingsRequestBuilderGetQueryParameters]):UserSettings msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|item_insights:ItemInsightsRequestBuilder msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|patch(body:UserSettings; request_configuration?:RequestConfiguration[QueryParameters]):UserSettings @@ -198220,6 +209896,7 @@ msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|to_patch_r msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|url_template:str msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|windows:WindowsRequestBuilder msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|with_url(raw_url:str):SettingsRequestBuilder +msgraph.generated.users.item.settings.SettingsRequestBuilder::|public|work_hours_and_locations:WorkHoursAndLocationsRequestBuilder msgraph.generated.users.item.settings.shiftPreferences.ShiftPreferencesRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.settings.shiftPreferences.ShiftPreferencesRequestBuilder.ShiftPreferencesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.settings.shiftPreferences.ShiftPreferencesRequestBuilder.ShiftPreferencesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -198436,6 +210113,179 @@ msgraph.generated.users.item.settings.windows.WindowsRequestBuilder::|public|to_ msgraph.generated.users.item.settings.windows.WindowsRequestBuilder::|public|to_post_request_information(body:WindowsSetting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.settings.windows.WindowsRequestBuilder::|public|url_template:str msgraph.generated.users.item.settings.windows.WindowsRequestBuilder::|public|with_url(raw_url:str):WindowsRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.WorkPlanOccurrenceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.WorkPlanOccurrenceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.WorkPlanOccurrenceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.WorkPlanOccurrenceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.WorkPlanOccurrenceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkPlanOccurrenceItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.WorkPlanOccurrenceItemRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkPlanOccurrenceItemRequestBuilderGetQueryParameters]):WorkPlanOccurrence +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|put(body:WorkPlanOccurrence; request_configuration?:RequestConfiguration[QueryParameters]):WorkPlanOccurrence +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WorkPlanOccurrenceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|to_put_request_information(body:WorkPlanOccurrence; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|with_url(raw_url:str):WorkPlanOccurrenceItemRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration[OccurrencesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder.OccurrencesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|by_work_plan_occurrence_id(work_plan_occurrence_id:str):WorkPlanOccurrenceItemRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OccurrencesRequestBuilderGetQueryParameters]):WorkPlanOccurrenceCollectionResponse +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|post(body:WorkPlanOccurrence; request_configuration?:RequestConfiguration[QueryParameters]):WorkPlanOccurrence +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|set_current_location:SetCurrentLocationRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OccurrencesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|to_post_request_information(body:WorkPlanOccurrence; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.OccurrencesRequestBuilder::|public|with_url(raw_url:str):OccurrencesRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|constructor():None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|place_id():str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|place_id(value:str):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|update_scope():WorkLocationUpdateScope +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|update_scope(value:WorkLocationUpdateScope):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|work_location_type():WorkLocationType +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|public|work_location_type(value:WorkLocationType):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):SetCurrentLocationPostRequestBody +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder.SetCurrentLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|post(body:SetCurrentLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|to_post_request_information(body:SetCurrentLocationPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrences.setCurrentLocation.SetCurrentLocationRequestBuilder::|public|with_url(raw_url:str):SetCurrentLocationRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[WorkPlanOccurrence] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[WorkPlanOccurrence]):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:str; start_date_time?:str):None +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.occurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.WorkPlanRecurrenceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.WorkPlanRecurrenceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.WorkPlanRecurrenceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.WorkPlanRecurrenceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.WorkPlanRecurrenceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkPlanRecurrenceItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.WorkPlanRecurrenceItemRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkPlanRecurrenceItemRequestBuilderGetQueryParameters]):WorkPlanRecurrence +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|put(body:WorkPlanRecurrence; request_configuration?:RequestConfiguration[QueryParameters]):WorkPlanRecurrence +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WorkPlanRecurrenceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|to_put_request_information(body:WorkPlanRecurrence; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|with_url(raw_url:str):WorkPlanRecurrenceItemRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecurrencesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder.RecurrencesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|by_work_plan_recurrence_id(work_plan_recurrence_id:str):WorkPlanRecurrenceItemRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecurrencesRequestBuilderGetQueryParameters]):WorkPlanRecurrenceCollectionResponse +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|post(body:WorkPlanRecurrence; request_configuration?:RequestConfiguration[QueryParameters]):WorkPlanRecurrence +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecurrencesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|to_post_request_information(body:WorkPlanRecurrence; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.recurrences.RecurrencesRequestBuilder::|public|with_url(raw_url:str):RecurrencesRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder.WorkHoursAndLocationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder.WorkHoursAndLocationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder.WorkHoursAndLocationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder.WorkHoursAndLocationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkHoursAndLocationsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder.WorkHoursAndLocationsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkHoursAndLocationsRequestBuilderGetQueryParameters]):WorkHoursAndLocationsSetting +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|occurrences:OccurrencesRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|occurrences_view_with_start_date_time_with_end_date_time(end_date_time:str; start_date_time:str):OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|patch(body:WorkHoursAndLocationsSetting; request_configuration?:RequestConfiguration[QueryParameters]):WorkHoursAndLocationsSetting +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|recurrences:RecurrencesRequestBuilder +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[WorkHoursAndLocationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|to_patch_request_information(body:WorkHoursAndLocationsSetting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.settings.workHoursAndLocations.WorkHoursAndLocationsRequestBuilder::|public|with_url(raw_url:str):WorkHoursAndLocationsRequestBuilder msgraph.generated.users.item.solutions.SolutionsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.solutions.SolutionsRequestBuilder.SolutionsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.solutions.SolutionsRequestBuilder.SolutionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -198506,17 +210356,44 @@ msgraph.generated.users.item.sponsors.count.CountRequestBuilder::|public|to_get_ msgraph.generated.users.item.sponsors.count.CountRequestBuilder::|public|url_template:str msgraph.generated.users.item.sponsors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|url_template:str -msgraph.generated.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|url_template:str +msgraph.generated.users.item.sponsors.item.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderDeleteQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderDeleteQueryParameters::|public|id:str +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[RefRequestBuilderDeleteQueryParameters] +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderGetRequestConfiguration-->RequestConfiguration[RefRequestBuilderGetQueryParameters] +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder.RefRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[RefRequestBuilderDeleteQueryParameters]):None +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RefRequestBuilderGetQueryParameters]):StringCollectionResponse +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[RefRequestBuilderDeleteQueryParameters]):RequestInformation +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RefRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|to_post_request_information(body:ReferenceCreate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|url_template:str +msgraph.generated.users.item.sponsors.ref.RefRequestBuilder::|public|with_url(raw_url:str):RefRequestBuilder msgraph.generated.users.item.sponsors.SponsorsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.sponsors.SponsorsRequestBuilder.SponsorsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.sponsors.SponsorsRequestBuilder.SponsorsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -198533,6 +210410,7 @@ msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|constructo msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SponsorsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|ref:RefRequestBuilder msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SponsorsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.sponsors.SponsorsRequestBuilder::|public|url_template:str @@ -198704,6 +210582,8 @@ msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotif msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|chain_id(value:int):None msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|constructor():None msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id():str +msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|icon_id(value:str):None msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text():ItemBody msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|preview_text(value:ItemBody):None msgraph.generated.users.item.teamwork.sendActivityNotification.SendActivityNotificationPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -199510,6 +211390,7 @@ msgraph.generated.users.item.UserItemRequestBuilder.UserItemRequestBuilderGetQue msgraph.generated.users.item.UserItemRequestBuilder.UserItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserItemRequestBuilderGetQueryParameters] msgraph.generated.users.item.UserItemRequestBuilder.UserItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.UserItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +msgraph.generated.users.item.UserItemRequestBuilder::|public|adhoc_calls:AdhocCallsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|agreement_acceptances:AgreementAcceptancesRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|app_role_assignments:AppRoleAssignmentsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|assign_license:AssignLicenseRequestBuilder @@ -199523,10 +211404,12 @@ msgraph.generated.users.item.UserItemRequestBuilder::|public|chats:ChatsRequestB msgraph.generated.users.item.UserItemRequestBuilder::|public|check_member_groups:CheckMemberGroupsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|check_member_objects:CheckMemberObjectsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|cloud_clipboard:CloudClipboardRequestBuilder +msgraph.generated.users.item.UserItemRequestBuilder::|public|cloud_p_cs:CloudPCsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.UserItemRequestBuilder::|public|contacts:ContactsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|contact_folders:ContactFoldersRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|created_objects:CreatedObjectsRequestBuilder +msgraph.generated.users.item.UserItemRequestBuilder::|public|data_security_and_governance:DataSecurityAndGovernanceRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.UserItemRequestBuilder::|public|device_management_troubleshooting_events:DeviceManagementTroubleshootingEventsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|direct_reports:DirectReportsRequestBuilder @@ -199561,6 +211444,7 @@ msgraph.generated.users.item.UserItemRequestBuilder::|public|messages:MessagesRe msgraph.generated.users.item.UserItemRequestBuilder::|public|oauth2_permission_grants:Oauth2PermissionGrantsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|onenote:OnenoteRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|online_meetings:OnlineMeetingsRequestBuilder +msgraph.generated.users.item.UserItemRequestBuilder::|public|on_premises_sync_behavior:OnPremisesSyncBehaviorRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|outlook:OutlookRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|owned_devices:OwnedDevicesRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|owned_objects:OwnedObjectsRequestBuilder diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 820443aa479..8ab44790cf5 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "A0295D08B00F208AE931735CAD300D20844AF2449982425A068CCC22783FA2BA608259EFD304933574C24EA8AAD04E441D92DFA1903FCD7E8E870965A671F069", + "descriptionHash": "B0174C0FF35E104EE6846D7A9ED44062903FB3CD8CEAD669E6AB392DFAC6C17788F8E650539758EB965F9708BC48B0F590D49FBF8C3260BD1FF1B8BC893AB5D8", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.24.0", + "kiotaVersion": "1.31.1", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "msgraph.generated", diff --git a/msgraph/generated/models/aad_user_conversation_member.py b/msgraph/generated/models/aad_user_conversation_member.py index 4eef8687de5..31ff0cca4e3 100644 --- a/msgraph/generated/models/aad_user_conversation_member.py +++ b/msgraph/generated/models/aad_user_conversation_member.py @@ -16,11 +16,11 @@ class AadUserConversationMember(ConversationMember, Parsable): odata_type: Optional[str] = "#microsoft.graph.aadUserConversationMember" # The email address of the user. email: Optional[str] = None - # TenantId which the Microsoft Entra user belongs to. + # The tenant ID of the Microsoft Entra user. tenant_id: Optional[str] = None # The user property user: Optional[User] = None - # The guid of the user. + # The user ID of the Microsoft Entra user. user_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/access_package_approval_stage.py b/msgraph/generated/models/access_package_approval_stage.py index 54bbe88ce4f..ae719f9ca62 100644 --- a/msgraph/generated/models/access_package_approval_stage.py +++ b/msgraph/generated/models/access_package_approval_stage.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage from .subject_set import SubjectSet @dataclass @@ -44,6 +45,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageAppro """ 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.accessPackageDynamicApprovalStage".casefold(): + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage + + return AccessPackageDynamicApprovalStage() return AccessPackageApprovalStage() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -51,8 +61,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage from .subject_set import SubjectSet + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage from .subject_set import SubjectSet fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/access_package_assignment.py b/msgraph/generated/models/access_package_assignment.py index f33f65fea60..65102b24d87 100644 --- a/msgraph/generated/models/access_package_assignment.py +++ b/msgraph/generated/models/access_package_assignment.py @@ -32,7 +32,7 @@ class AccessPackageAssignment(Entity, Parsable): schedule: Optional[EntitlementManagementSchedule] = None # The state of the access package assignment. The possible values are: delivering, partiallyDelivered, delivered, expired, deliveryFailed, unknownFutureValue. Read-only. Supports $filter (eq). state: Optional[AccessPackageAssignmentState] = None - # More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. + # More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. status: Optional[str] = None # The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId. target: Optional[AccessPackageSubject] = None diff --git a/msgraph/generated/models/access_package_assignment_approval_settings.py b/msgraph/generated/models/access_package_assignment_approval_settings.py index b3fe4ee212e..08a65845a64 100644 --- a/msgraph/generated/models/access_package_assignment_approval_settings.py +++ b/msgraph/generated/models/access_package_assignment_approval_settings.py @@ -19,6 +19,8 @@ class AccessPackageAssignmentApprovalSettings(AdditionalDataHolder, BackedModel, is_approval_required_for_add: Optional[bool] = None # If false, then approval isn't required for updates to requests in this policy. is_approval_required_for_update: Optional[bool] = None + # If false, then requestor justification isn't required for updates to requests in this policy. + is_requestor_justification_required: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # If approval is required, the one, two or three elements of this collection define each of the stages of approval. An empty array is present if no approval is required. @@ -47,6 +49,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "isApprovalRequiredForAdd": lambda n : setattr(self, 'is_approval_required_for_add', n.get_bool_value()), "isApprovalRequiredForUpdate": lambda n : setattr(self, 'is_approval_required_for_update', n.get_bool_value()), + "isRequestorJustificationRequired": lambda n : setattr(self, 'is_requestor_justification_required', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "stages": lambda n : setattr(self, 'stages', n.get_collection_of_object_values(AccessPackageApprovalStage)), } @@ -62,6 +65,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_bool_value("isApprovalRequiredForAdd", self.is_approval_required_for_add) writer.write_bool_value("isApprovalRequiredForUpdate", self.is_approval_required_for_update) + writer.write_bool_value("isRequestorJustificationRequired", self.is_requestor_justification_required) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("stages", self.stages) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/access_package_assignment_policy.py b/msgraph/generated/models/access_package_assignment_policy.py index c45fea520ad..1e1b4a7756f 100644 --- a/msgraph/generated/models/access_package_assignment_policy.py +++ b/msgraph/generated/models/access_package_assignment_policy.py @@ -12,6 +12,7 @@ from .access_package_assignment_review_settings import AccessPackageAssignmentReviewSettings from .access_package_automatic_request_settings import AccessPackageAutomaticRequestSettings from .access_package_catalog import AccessPackageCatalog + from .access_package_notification_settings import AccessPackageNotificationSettings from .access_package_question import AccessPackageQuestion from .allowed_target_scope import AllowedTargetScope from .custom_extension_stage_setting import CustomExtensionStageSetting @@ -23,9 +24,9 @@ @dataclass class AccessPackageAssignmentPolicy(Entity, Parsable): - # Access package containing this policy. Read-only. Supports $expand. + # Access package containing this policy. Read-only. Supports $expand. access_package: Optional[AccessPackage] = None - # Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, unknownFutureValue. + # Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, allDirectoryAgentIdentities, unknownFutureValue. allowed_target_scope: Optional[AllowedTargetScope] = None # This property is only present for an auto assignment policy; if absent, this is a request-based policy. automatic_request_settings: Optional[AccessPackageAutomaticRequestSettings] = None @@ -43,6 +44,8 @@ class AccessPackageAssignmentPolicy(Entity, Parsable): expiration: Optional[ExpirationPattern] = None # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. modified_date_time: Optional[datetime.datetime] = None + # The notificationSettings property + notification_settings: Optional[AccessPackageNotificationSettings] = None # The OdataType property odata_type: Optional[str] = None # Questions that are posed to the requestor. @@ -78,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_assignment_review_settings import AccessPackageAssignmentReviewSettings from .access_package_automatic_request_settings import AccessPackageAutomaticRequestSettings from .access_package_catalog import AccessPackageCatalog + from .access_package_notification_settings import AccessPackageNotificationSettings from .access_package_question import AccessPackageQuestion from .allowed_target_scope import AllowedTargetScope from .custom_extension_stage_setting import CustomExtensionStageSetting @@ -91,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_assignment_review_settings import AccessPackageAssignmentReviewSettings from .access_package_automatic_request_settings import AccessPackageAutomaticRequestSettings from .access_package_catalog import AccessPackageCatalog + from .access_package_notification_settings import AccessPackageNotificationSettings from .access_package_question import AccessPackageQuestion from .allowed_target_scope import AllowedTargetScope from .custom_extension_stage_setting import CustomExtensionStageSetting @@ -109,6 +114,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "expiration": lambda n : setattr(self, 'expiration', n.get_object_value(ExpirationPattern)), "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), + "notificationSettings": lambda n : setattr(self, 'notification_settings', n.get_object_value(AccessPackageNotificationSettings)), "questions": lambda n : setattr(self, 'questions', n.get_collection_of_object_values(AccessPackageQuestion)), "requestApprovalSettings": lambda n : setattr(self, 'request_approval_settings', n.get_object_value(AccessPackageAssignmentApprovalSettings)), "requestorSettings": lambda n : setattr(self, 'requestor_settings', n.get_object_value(AccessPackageAssignmentRequestorSettings)), @@ -138,6 +144,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_object_value("expiration", self.expiration) writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + writer.write_object_value("notificationSettings", self.notification_settings) writer.write_collection_of_object_values("questions", self.questions) writer.write_object_value("requestApprovalSettings", self.request_approval_settings) writer.write_object_value("requestorSettings", self.requestor_settings) diff --git a/msgraph/generated/models/access_package_assignment_request.py b/msgraph/generated/models/access_package_assignment_request.py index 6f3339fd0ee..2f1f1c8ebc2 100644 --- a/msgraph/generated/models/access_package_assignment_request.py +++ b/msgraph/generated/models/access_package_assignment_request.py @@ -24,7 +24,7 @@ class AccessPackageAssignmentRequest(Entity, Parsable): access_package: Optional[AccessPackage] = None # Answers provided by the requestor to accessPackageQuestions asked of them at the time of request. answers: Optional[list[AccessPackageAnswer]] = None - # For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + # For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. assignment: Optional[AccessPackageAssignment] = None # The date of the end of processing, either successful or failure, of a request. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. completed_date_time: Optional[datetime.datetime] = None @@ -32,13 +32,15 @@ class AccessPackageAssignmentRequest(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # Information about all the custom extension calls that were made during the access package assignment workflow. custom_extension_callout_instances: Optional[list[CustomExtensionCalloutInstance]] = None + # The requestor's supplied justification. + justification: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The type of the request. The possible values are: notSpecified, userAdd, UserExtend, userUpdate, userRemove, adminAdd, adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd (not supported), unknownFutureValue. Requests from the user have a requestType of userAdd, userUpdate, or userRemove. This property can't be changed once set. + # The type of the request. The possible values are: notSpecified, userAdd, userUpdate, userRemove, adminAdd, adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd (not supported), unknownFutureValue. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: approverRemove. Requests from the user have a requestType of userAdd, userUpdate, or userRemove. This property can't be changed once set. request_type: Optional[AccessPackageRequestType] = None # The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand. requestor: Optional[AccessPackageSubject] = None - # The range of dates that access is to be assigned to the requestor. This property can't be changed once set, but a new schedule for an assignment can be included in another userUpdate or UserExtend or adminUpdate assignment request. + # The range of dates that access is to be assigned to the requestor. This property can't be changed once set, but a new schedule for an assignment can be included in another userUpdate or adminUpdate assignment request. schedule: Optional[EntitlementManagementSchedule] = None # The state of the request. The possible values are: submitted, pendingApproval, delivering, delivered, deliveryFailed, denied, scheduled, canceled, partiallyDelivered, unknownFutureValue. Read-only. Supports $filter (eq). state: Optional[AccessPackageRequestState] = None @@ -88,6 +90,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()), "customExtensionCalloutInstances": lambda n : setattr(self, 'custom_extension_callout_instances', n.get_collection_of_object_values(CustomExtensionCalloutInstance)), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), "requestType": lambda n : setattr(self, 'request_type', n.get_enum_value(AccessPackageRequestType)), "requestor": lambda n : setattr(self, 'requestor', n.get_object_value(AccessPackageSubject)), "schedule": lambda n : setattr(self, 'schedule', n.get_object_value(EntitlementManagementSchedule)), @@ -113,6 +116,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_collection_of_object_values("customExtensionCalloutInstances", self.custom_extension_callout_instances) + writer.write_str_value("justification", self.justification) writer.write_enum_value("requestType", self.request_type) writer.write_object_value("requestor", self.requestor) writer.write_object_value("schedule", self.schedule) diff --git a/msgraph/generated/models/access_package_assignment_request_callback_data.py b/msgraph/generated/models/access_package_assignment_request_callback_data.py index c9be37ea449..825acb967d0 100644 --- a/msgraph/generated/models/access_package_assignment_request_callback_data.py +++ b/msgraph/generated/models/access_package_assignment_request_callback_data.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .access_package_custom_extension_stage import AccessPackageCustomExtensionStage + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .custom_extension_data import CustomExtensionData from .custom_extension_data import CustomExtensionData @@ -32,6 +33,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageAssig """ 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.assignmentRequestApprovalStageCallbackData".casefold(): + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData + + return AssignmentRequestApprovalStageCallbackData() return AccessPackageAssignmentRequestCallbackData() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -40,9 +50,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_custom_extension_stage import AccessPackageCustomExtensionStage + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .custom_extension_data import CustomExtensionData from .access_package_custom_extension_stage import AccessPackageCustomExtensionStage + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .custom_extension_data import CustomExtensionData fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/access_package_assignment_request_requirements.py b/msgraph/generated/models/access_package_assignment_request_requirements.py index a730dc9b8f3..e73cbcf2764 100644 --- a/msgraph/generated/models/access_package_assignment_request_requirements.py +++ b/msgraph/generated/models/access_package_assignment_request_requirements.py @@ -22,6 +22,8 @@ class AccessPackageAssignmentRequestRequirements(AdditionalDataHolder, BackedMod is_approval_required_for_add: Optional[bool] = None # Indicates whether a request to update must be approved by an approver. is_approval_required_for_update: Optional[bool] = None + # Indicates whether requestors must justify requesting access to an access package. + is_requestor_justification_required: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # The description of the policy that the user is trying to request access using. @@ -61,6 +63,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "allowCustomAssignmentSchedule": lambda n : setattr(self, 'allow_custom_assignment_schedule', n.get_bool_value()), "isApprovalRequiredForAdd": lambda n : setattr(self, 'is_approval_required_for_add', n.get_bool_value()), "isApprovalRequiredForUpdate": lambda n : setattr(self, 'is_approval_required_for_update', n.get_bool_value()), + "isRequestorJustificationRequired": lambda n : setattr(self, 'is_requestor_justification_required', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "policyDescription": lambda n : setattr(self, 'policy_description', n.get_str_value()), "policyDisplayName": lambda n : setattr(self, 'policy_display_name', n.get_str_value()), @@ -81,6 +84,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("allowCustomAssignmentSchedule", self.allow_custom_assignment_schedule) writer.write_bool_value("isApprovalRequiredForAdd", self.is_approval_required_for_add) writer.write_bool_value("isApprovalRequiredForUpdate", self.is_approval_required_for_update) + writer.write_bool_value("isRequestorJustificationRequired", self.is_requestor_justification_required) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("policyDescription", self.policy_description) writer.write_str_value("policyDisplayName", self.policy_display_name) diff --git a/msgraph/generated/models/access_package_dynamic_approval_stage.py b/msgraph/generated/models/access_package_dynamic_approval_stage.py new file mode 100644 index 00000000000..baa9ad6fa5a --- /dev/null +++ b/msgraph/generated/models/access_package_dynamic_approval_stage.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_approval_stage import AccessPackageApprovalStage + +from .access_package_approval_stage import AccessPackageApprovalStage + +@dataclass +class AccessPackageDynamicApprovalStage(AccessPackageApprovalStage, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessPackageDynamicApprovalStage" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageDynamicApprovalStage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessPackageDynamicApprovalStage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageDynamicApprovalStage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_approval_stage import AccessPackageApprovalStage + + from .access_package_approval_stage import AccessPackageApprovalStage + + 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/access_package_notification_settings.py b/msgraph/generated/models/access_package_notification_settings.py new file mode 100644 index 00000000000..391e695bc2c --- /dev/null +++ b/msgraph/generated/models/access_package_notification_settings.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AccessPackageNotificationSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates if notification emails for an access package are disabled within an access package assignment policy. + is_assignment_notification_disabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageNotificationSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessPackageNotificationSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageNotificationSettings() + + 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]] = { + "isAssignmentNotificationDisabled": lambda n : setattr(self, 'is_assignment_notification_disabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isAssignmentNotificationDisabled", self.is_assignment_notification_disabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py b/msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py new file mode 100644 index 00000000000..7a89a2769d5 --- /dev/null +++ b/msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + +from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + +@dataclass +class AccessPackageRequestApprovalStageCallbackConfiguration(CustomExtensionCallbackConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageRequestApprovalStageCallbackConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessPackageRequestApprovalStageCallbackConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageRequestApprovalStageCallbackConfiguration() + + 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_callback_configuration import CustomExtensionCallbackConfiguration + + from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + + 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/access_package_request_type.py b/msgraph/generated/models/access_package_request_type.py index eb0be95b16a..db751ffabe1 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/access_review_history_definition.py b/msgraph/generated/models/access_review_history_definition.py index dfbe5513908..db418965064 100644 --- a/msgraph/generated/models/access_review_history_definition.py +++ b/msgraph/generated/models/access_review_history_definition.py @@ -22,7 +22,7 @@ class AccessReviewHistoryDefinition(Entity, Parsable): created_by: Optional[UserIdentity] = None # Timestamp when the access review definition was created. created_date_time: Optional[datetime.datetime] = None - # Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified. + # Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. The possible values are: approve, deny, dontKnow, notReviewed, and notNotified. decisions: Optional[list[AccessReviewHistoryDecisionFilter]] = None # Name for the access review history data collection. Required. display_name: Optional[str] = None diff --git a/msgraph/generated/models/account_target_content.py b/msgraph/generated/models/account_target_content.py index 7247f2ce32d..bd37b9ca6c6 100644 --- a/msgraph/generated/models/account_target_content.py +++ b/msgraph/generated/models/account_target_content.py @@ -19,7 +19,7 @@ class AccountTargetContent(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The type of account target content. Possible values are: unknown, includeAll, addressBook, unknownFutureValue. + # The type of account target content. The possible values are: unknown, includeAll, addressBook, unknownFutureValue. type: Optional[AccountTargetContentType] = None @staticmethod diff --git a/msgraph/generated/models/action_item.py b/msgraph/generated/models/action_item.py new file mode 100644 index 00000000000..955eeb9c6e2 --- /dev/null +++ b/msgraph/generated/models/action_item.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 ActionItem(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The ownerDisplayName property + owner_display_name: Optional[str] = None + # The text property + text: Optional[str] = None + # The title property + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActionItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActionItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActionItem() + + 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()), + "ownerDisplayName": lambda n : setattr(self, 'owner_display_name', n.get_str_value()), + "text": lambda n : setattr(self, 'text', n.get_str_value()), + "title": lambda n : setattr(self, 'title', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("ownerDisplayName", self.owner_display_name) + writer.write_str_value("text", self.text) + writer.write_str_value("title", self.title) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/activities_container.py b/msgraph/generated/models/activities_container.py new file mode 100644 index 00000000000..e125f618eba --- /dev/null +++ b/msgraph/generated/models/activities_container.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 .content_activity import ContentActivity + from .entity import Entity + +from .entity import Entity + +@dataclass +class ActivitiesContainer(Entity, Parsable): + # Collection of activity logs related to content processing. + content_activities: Optional[list[ContentActivity]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivitiesContainer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivitiesContainer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivitiesContainer() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_activity import ContentActivity + from .entity import Entity + + from .content_activity import ContentActivity + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "contentActivities": lambda n : setattr(self, 'content_activities', n.get_collection_of_object_values(ContentActivity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("contentActivities", self.content_activities) + + diff --git a/msgraph/generated/models/activity_metadata.py b/msgraph/generated/models/activity_metadata.py new file mode 100644 index 00000000000..d7ccc61c7b4 --- /dev/null +++ b/msgraph/generated/models/activity_metadata.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .user_activity_type import UserActivityType + +@dataclass +class ActivityMetadata(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 activity property + activity: Optional[UserActivityType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivityMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivityMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivityMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .user_activity_type import UserActivityType + + from .user_activity_type import UserActivityType + + fields: dict[str, Callable[[Any], None]] = { + "activity": lambda n : setattr(self, 'activity', n.get_enum_value(UserActivityType)), + "@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_enum_value("activity", self.activity) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/adhoc_call.py b/msgraph/generated/models/adhoc_call.py new file mode 100644 index 00000000000..08acba4102e --- /dev/null +++ b/msgraph/generated/models/adhoc_call.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .call_recording import CallRecording + from .call_transcript import CallTranscript + from .entity import Entity + +from .entity import Entity + +@dataclass +class AdhocCall(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The recordings of a call. Read-only. + recordings: Optional[list[CallRecording]] = None + # The transcripts of a call. Read-only. + transcripts: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdhocCall: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdhocCall + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdhocCall() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .call_recording import CallRecording + from .call_transcript import CallTranscript + from .entity import Entity + + from .call_recording import CallRecording + from .call_transcript import CallTranscript + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "recordings": lambda n : setattr(self, 'recordings', n.get_collection_of_object_values(CallRecording)), + "transcripts": lambda n : setattr(self, 'transcripts', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("recordings", self.recordings) + writer.write_collection_of_object_values("transcripts", self.transcripts) + + diff --git a/msgraph/generated/models/adhoc_call_collection_response.py b/msgraph/generated/models/adhoc_call_collection_response.py new file mode 100644 index 00000000000..de35a4ef75f --- /dev/null +++ b/msgraph/generated/models/adhoc_call_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 .adhoc_call import AdhocCall + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AdhocCallCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AdhocCall]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdhocCallCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AdhocCallCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdhocCallCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .adhoc_call import AdhocCall + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .adhoc_call import AdhocCall + 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(AdhocCall)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/admin.py b/msgraph/generated/models/admin.py index 59e9c49885e..91411b8e754 100644 --- a/msgraph/generated/models/admin.py +++ b/msgraph/generated/models/admin.py @@ -8,10 +8,13 @@ if TYPE_CHECKING: from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings + from .configuration_management import ConfigurationManagement from .edge import Edge + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint + from .teams_administration.teams_admin_root import TeamsAdminRoot @dataclass class Admin(AdditionalDataHolder, BackedModel, Parsable): @@ -20,8 +23,12 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # A container for Tenant Configuration Management (TCM) resources. Read-only. + configuration_management: Optional[ConfigurationManagement] = None # A container for Microsoft Edge resources. Read-only. edge: Optional[Edge] = None + # A container for the Exchange admin functionality. Read-only. + exchange: Optional[ExchangeAdmin] = None # A container for the Microsoft 365 apps admin functionality. microsoft365_apps: Optional[AdminMicrosoft365Apps] = None # The OdataType property @@ -34,6 +41,8 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): service_announcement: Optional[ServiceAnnouncement] = None # The sharepoint property sharepoint: Optional[Sharepoint] = None + # A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + teams: Optional[TeamsAdminRoot] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Admin: @@ -53,26 +62,35 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings + from .configuration_management import ConfigurationManagement from .edge import Edge + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint + from .teams_administration.teams_admin_root import TeamsAdminRoot from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings + from .configuration_management import ConfigurationManagement from .edge import Edge + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint + from .teams_administration.teams_admin_root import TeamsAdminRoot fields: dict[str, Callable[[Any], None]] = { + "configurationManagement": lambda n : setattr(self, 'configuration_management', n.get_object_value(ConfigurationManagement)), "edge": lambda n : setattr(self, 'edge', n.get_object_value(Edge)), + "exchange": lambda n : setattr(self, 'exchange', n.get_object_value(ExchangeAdmin)), "microsoft365Apps": lambda n : setattr(self, 'microsoft365_apps', n.get_object_value(AdminMicrosoft365Apps)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "people": lambda n : setattr(self, 'people', n.get_object_value(PeopleAdminSettings)), "reportSettings": lambda n : setattr(self, 'report_settings', n.get_object_value(AdminReportSettings)), "serviceAnnouncement": lambda n : setattr(self, 'service_announcement', n.get_object_value(ServiceAnnouncement)), "sharepoint": lambda n : setattr(self, 'sharepoint', n.get_object_value(Sharepoint)), + "teams": lambda n : setattr(self, 'teams', n.get_object_value(TeamsAdminRoot)), } return fields @@ -84,13 +102,16 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("configurationManagement", self.configuration_management) writer.write_object_value("edge", self.edge) + writer.write_object_value("exchange", self.exchange) writer.write_object_value("microsoft365Apps", self.microsoft365_apps) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("people", self.people) writer.write_object_value("reportSettings", self.report_settings) writer.write_object_value("serviceAnnouncement", self.service_announcement) writer.write_object_value("sharepoint", self.sharepoint) + writer.write_object_value("teams", self.teams) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/administrative_unit.py b/msgraph/generated/models/administrative_unit.py index 2d66a051bc3..76a6fda580b 100644 --- a/msgraph/generated/models/administrative_unit.py +++ b/msgraph/generated/models/administrative_unit.py @@ -21,7 +21,7 @@ class AdministrativeUnit(DirectoryObject, Parsable): display_name: Optional[str] = None # The collection of open extensions defined for this administrative unit. Nullable. extensions: Optional[list[Extension]] = None - # The isMemberManagementRestricted property + # true if members of this administrative unit should be treated as sensitive, which requires specific permissions to manage. If not set, the default value is null and the default behavior is false. Use this property to define administrative units with roles that don't inherit from tenant-level administrators, and where the management of individual member objects is limited to administrators scoped to a restricted management administrative unit. This property is immutable and can't be changed later. For more information on how to work with restricted management administrative units, see Restricted management administrative units in Microsoft Entra ID. is_member_management_restricted: Optional[bool] = None # Users and groups that are members of this administrative unit. Supports $expand. members: Optional[list[DirectoryObject]] = None diff --git a/msgraph/generated/models/agent_identity.py b/msgraph/generated/models/agent_identity.py new file mode 100644 index 00000000000..cc8e8136eca --- /dev/null +++ b/msgraph/generated/models/agent_identity.py @@ -0,0 +1,69 @@ +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 .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + +from .service_principal import ServicePrincipal + +@dataclass +class AgentIdentity(ServicePrincipal, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentIdentity" + # The appId of the agent identity blueprint that defines the configuration for this agent identity. + agent_identity_blueprint_id: Optional[str] = None + # The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. + created_date_time: Optional[datetime.datetime] = None + # The sponsors for this agent identity. + sponsors: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentIdentity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + + fields: dict[str, Callable[[Any], None]] = { + "agentIdentityBlueprintId": lambda n : setattr(self, 'agent_identity_blueprint_id', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("agentIdentityBlueprintId", self.agent_identity_blueprint_id) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_collection_of_object_values("sponsors", self.sponsors) + + diff --git a/msgraph/generated/models/agent_identity_blueprint.py b/msgraph/generated/models/agent_identity_blueprint.py new file mode 100644 index 00000000000..8ae0145eb41 --- /dev/null +++ b/msgraph/generated/models/agent_identity_blueprint.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 .application import Application + from .directory_object import DirectoryObject + from .inheritable_permission import InheritablePermission + +from .application import Application + +@dataclass +class AgentIdentityBlueprint(Application, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentIdentityBlueprint" + # Defines scopes of a resource application that may be automatically granted to agent identities without additional consent. + inheritable_permissions: Optional[list[InheritablePermission]] = None + # The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. Required during the create operation. + sponsors: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentIdentityBlueprint: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentIdentityBlueprint + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentIdentityBlueprint() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .application import Application + from .directory_object import DirectoryObject + from .inheritable_permission import InheritablePermission + + from .application import Application + from .directory_object import DirectoryObject + from .inheritable_permission import InheritablePermission + + fields: dict[str, Callable[[Any], None]] = { + "inheritablePermissions": lambda n : setattr(self, 'inheritable_permissions', n.get_collection_of_object_values(InheritablePermission)), + "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("inheritablePermissions", self.inheritable_permissions) + writer.write_collection_of_object_values("sponsors", self.sponsors) + + diff --git a/msgraph/generated/models/agent_identity_blueprint_principal.py b/msgraph/generated/models/agent_identity_blueprint_principal.py new file mode 100644 index 00000000000..a508562f63b --- /dev/null +++ b/msgraph/generated/models/agent_identity_blueprint_principal.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 .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + +from .service_principal import ServicePrincipal + +@dataclass +class AgentIdentityBlueprintPrincipal(ServicePrincipal, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentIdentityBlueprintPrincipal" + # The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. + sponsors: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentIdentityBlueprintPrincipal: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentIdentityBlueprintPrincipal + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentIdentityBlueprintPrincipal() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + + from .directory_object import DirectoryObject + from .service_principal import ServicePrincipal + + fields: dict[str, Callable[[Any], None]] = { + "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("sponsors", self.sponsors) + + diff --git a/msgraph/generated/models/agent_user.py b/msgraph/generated/models/agent_user.py new file mode 100644 index 00000000000..ea5159ccbd5 --- /dev/null +++ b/msgraph/generated/models/agent_user.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .user import User + +from .user import User + +@dataclass +class AgentUser(User, Parsable): + """ + Represents a Microsoft Entra user account. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.agentUser" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AgentUser: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AgentUser + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AgentUser() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .user import User + + from .user import User + + 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/agreement_acceptance.py b/msgraph/generated/models/agreement_acceptance.py index cc7d3e0d37b..cf3caa679be 100644 --- a/msgraph/generated/models/agreement_acceptance.py +++ b/msgraph/generated/models/agreement_acceptance.py @@ -31,7 +31,7 @@ class AgreementAcceptance(Entity, Parsable): odata_type: Optional[str] = None # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. recorded_date_time: Optional[datetime.datetime] = None - # The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq). + # The state of the agreement acceptance. The possible values are: accepted, declined. Supports $filter (eq). state: Optional[AgreementAcceptanceState] = None # Display name of the user when the acceptance was recorded. user_display_name: Optional[str] = None diff --git a/msgraph/generated/models/ai_agent_info.py b/msgraph/generated/models/ai_agent_info.py new file mode 100644 index 00000000000..1b69bb5128c --- /dev/null +++ b/msgraph/generated/models/ai_agent_info.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 .ai_interaction_entity import AiInteractionEntity + +from .ai_interaction_entity import AiInteractionEntity + +@dataclass +class AiAgentInfo(AiInteractionEntity, Parsable): + # 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 + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiAgentInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiAgentInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiAgentInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_interaction_entity import AiInteractionEntity + + from .ai_interaction_entity import AiInteractionEntity + + fields: dict[str, Callable[[Any], None]] = { + "blueprintId": lambda n : setattr(self, 'blueprint_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("blueprintId", self.blueprint_id) + + diff --git a/msgraph/generated/models/ai_interaction.py b/msgraph/generated/models/ai_interaction.py new file mode 100644 index 00000000000..d68b664b85f --- /dev/null +++ b/msgraph/generated/models/ai_interaction.py @@ -0,0 +1,131 @@ +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 .ai_interaction_attachment import AiInteractionAttachment + from .ai_interaction_context import AiInteractionContext + from .ai_interaction_link import AiInteractionLink + from .ai_interaction_mention import AiInteractionMention + from .ai_interaction_type import AiInteractionType + from .entity import Entity + from .identity_set import IdentitySet + from .item_body import ItemBody + +from .entity import Entity + +@dataclass +class AiInteraction(Entity, Parsable): + # The appClass property + app_class: Optional[str] = None + # The attachments property + attachments: Optional[list[AiInteractionAttachment]] = None + # The body property + body: Optional[ItemBody] = None + # The contexts property + contexts: Optional[list[AiInteractionContext]] = None + # The conversationType property + conversation_type: Optional[str] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The etag property + etag: Optional[str] = None + # The from property + from_: Optional[IdentitySet] = None + # The interactionType property + interaction_type: Optional[AiInteractionType] = None + # The links property + links: Optional[list[AiInteractionLink]] = None + # The locale property + locale: Optional[str] = None + # The mentions property + mentions: Optional[list[AiInteractionMention]] = None + # The OdataType property + odata_type: Optional[str] = None + # The requestId property + request_id: Optional[str] = None + # The sessionId property + session_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteraction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteraction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteraction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_interaction_attachment import AiInteractionAttachment + from .ai_interaction_context import AiInteractionContext + from .ai_interaction_link import AiInteractionLink + from .ai_interaction_mention import AiInteractionMention + from .ai_interaction_type import AiInteractionType + from .entity import Entity + from .identity_set import IdentitySet + from .item_body import ItemBody + + from .ai_interaction_attachment import AiInteractionAttachment + from .ai_interaction_context import AiInteractionContext + from .ai_interaction_link import AiInteractionLink + from .ai_interaction_mention import AiInteractionMention + from .ai_interaction_type import AiInteractionType + from .entity import Entity + from .identity_set import IdentitySet + from .item_body import ItemBody + + fields: dict[str, Callable[[Any], None]] = { + "appClass": lambda n : setattr(self, 'app_class', n.get_str_value()), + "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(AiInteractionAttachment)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "contexts": lambda n : setattr(self, 'contexts', n.get_collection_of_object_values(AiInteractionContext)), + "conversationType": lambda n : setattr(self, 'conversation_type', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "etag": lambda n : setattr(self, 'etag', n.get_str_value()), + "from": lambda n : setattr(self, 'from_', n.get_object_value(IdentitySet)), + "interactionType": lambda n : setattr(self, 'interaction_type', n.get_enum_value(AiInteractionType)), + "links": lambda n : setattr(self, 'links', n.get_collection_of_object_values(AiInteractionLink)), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "mentions": lambda n : setattr(self, 'mentions', n.get_collection_of_object_values(AiInteractionMention)), + "requestId": lambda n : setattr(self, 'request_id', n.get_str_value()), + "sessionId": lambda n : setattr(self, 'session_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("appClass", self.app_class) + writer.write_collection_of_object_values("attachments", self.attachments) + writer.write_object_value("body", self.body) + writer.write_collection_of_object_values("contexts", self.contexts) + writer.write_str_value("conversationType", self.conversation_type) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("etag", self.etag) + writer.write_object_value("from", self.from_) + writer.write_enum_value("interactionType", self.interaction_type) + writer.write_collection_of_object_values("links", self.links) + writer.write_str_value("locale", self.locale) + writer.write_collection_of_object_values("mentions", self.mentions) + writer.write_str_value("requestId", self.request_id) + writer.write_str_value("sessionId", self.session_id) + + diff --git a/msgraph/generated/models/ai_interaction_attachment.py b/msgraph/generated/models/ai_interaction_attachment.py new file mode 100644 index 00000000000..217f39b766d --- /dev/null +++ b/msgraph/generated/models/ai_interaction_attachment.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AiInteractionAttachment(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 attachmentId property + attachment_id: Optional[str] = None + # The content property + content: Optional[str] = None + # The contentType property + content_type: Optional[str] = None + # The contentUrl property + content_url: 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) -> AiInteractionAttachment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionAttachment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionAttachment() + + 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]] = { + "attachmentId": lambda n : setattr(self, 'attachment_id', n.get_str_value()), + "content": lambda n : setattr(self, 'content', n.get_str_value()), + "contentType": lambda n : setattr(self, 'content_type', n.get_str_value()), + "contentUrl": lambda n : setattr(self, 'content_url', 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("attachmentId", self.attachment_id) + writer.write_str_value("content", self.content) + writer.write_str_value("contentType", self.content_type) + writer.write_str_value("contentUrl", self.content_url) + 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/ai_interaction_context.py b/msgraph/generated/models/ai_interaction_context.py new file mode 100644 index 00000000000..19899eecaf2 --- /dev/null +++ b/msgraph/generated/models/ai_interaction_context.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 AiInteractionContext(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 contextReference property + context_reference: Optional[str] = None + # The contextType property + context_type: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionContext() + + 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]] = { + "contextReference": lambda n : setattr(self, 'context_reference', n.get_str_value()), + "contextType": lambda n : setattr(self, 'context_type', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("contextReference", self.context_reference) + writer.write_str_value("contextType", self.context_type) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/ai_interaction_entity.py b/msgraph/generated/models/ai_interaction_entity.py new file mode 100644 index 00000000000..84468b4d318 --- /dev/null +++ b/msgraph/generated/models/ai_interaction_entity.py @@ -0,0 +1,85 @@ +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 .ai_agent_info import AiAgentInfo + from .ai_interaction_plugin import AiInteractionPlugin + +@dataclass +class AiInteractionEntity(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 unique identifier of the AI entity. + identifier: Optional[str] = None + # The display name of the AI entity. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The version of the AI entity used. + version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionEntity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionEntity + """ + 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.aiAgentInfo".casefold(): + from .ai_agent_info import AiAgentInfo + + return AiAgentInfo() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.aiInteractionPlugin".casefold(): + from .ai_interaction_plugin import AiInteractionPlugin + + return AiInteractionPlugin() + return AiInteractionEntity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_agent_info import AiAgentInfo + from .ai_interaction_plugin import AiInteractionPlugin + + from .ai_agent_info import AiAgentInfo + from .ai_interaction_plugin import AiInteractionPlugin + + fields: dict[str, Callable[[Any], None]] = { + "identifier": lambda n : setattr(self, 'identifier', 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()), + "version": lambda n : setattr(self, 'version', 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("identifier", self.identifier) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("version", self.version) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/ai_interaction_history.py b/msgraph/generated/models/ai_interaction_history.py new file mode 100644 index 00000000000..5f7b66bfbbf --- /dev/null +++ b/msgraph/generated/models/ai_interaction_history.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 .entity import Entity + +from .entity import Entity + +@dataclass +class AiInteractionHistory(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionHistory: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionHistory + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionHistory() + + 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]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/ai_interaction_link.py b/msgraph/generated/models/ai_interaction_link.py new file mode 100644 index 00000000000..049dbe50109 --- /dev/null +++ b/msgraph/generated/models/ai_interaction_link.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 AiInteractionLink(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 linkType property + link_type: Optional[str] = None + # The linkUrl property + link_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionLink: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionLink + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionLink() + + 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()), + "linkType": lambda n : setattr(self, 'link_type', n.get_str_value()), + "linkUrl": lambda n : setattr(self, 'link_url', 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("linkType", self.link_type) + writer.write_str_value("linkUrl", self.link_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/ai_interaction_mention.py b/msgraph/generated/models/ai_interaction_mention.py new file mode 100644 index 00000000000..495dad92075 --- /dev/null +++ b/msgraph/generated/models/ai_interaction_mention.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 .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet + +@dataclass +class AiInteractionMention(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 mentionId property + mention_id: Optional[int] = None + # The mentionText property + mention_text: Optional[str] = None + # The mentioned property + mentioned: Optional[AiInteractionMentionedIdentitySet] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionMention: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionMention + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionMention() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet + + from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "mentionId": lambda n : setattr(self, 'mention_id', n.get_int_value()), + "mentionText": lambda n : setattr(self, 'mention_text', n.get_str_value()), + "mentioned": lambda n : setattr(self, 'mentioned', n.get_object_value(AiInteractionMentionedIdentitySet)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("mentionId", self.mention_id) + writer.write_str_value("mentionText", self.mention_text) + writer.write_object_value("mentioned", self.mentioned) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/ai_interaction_mentioned_identity_set.py b/msgraph/generated/models/ai_interaction_mentioned_identity_set.py new file mode 100644 index 00000000000..de4c5ebd17e --- /dev/null +++ b/msgraph/generated/models/ai_interaction_mentioned_identity_set.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 .identity_set import IdentitySet + from .teamwork_conversation_identity import TeamworkConversationIdentity + from .teamwork_tag_identity import TeamworkTagIdentity + +from .identity_set import IdentitySet + +@dataclass +class AiInteractionMentionedIdentitySet(IdentitySet, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.aiInteractionMentionedIdentitySet" + # The conversation property + conversation: Optional[TeamworkConversationIdentity] = None + # The tag property + tag: Optional[TeamworkTagIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionMentionedIdentitySet: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionMentionedIdentitySet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionMentionedIdentitySet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_set import IdentitySet + from .teamwork_conversation_identity import TeamworkConversationIdentity + from .teamwork_tag_identity import TeamworkTagIdentity + + from .identity_set import IdentitySet + from .teamwork_conversation_identity import TeamworkConversationIdentity + from .teamwork_tag_identity import TeamworkTagIdentity + + fields: dict[str, Callable[[Any], None]] = { + "conversation": lambda n : setattr(self, 'conversation', n.get_object_value(TeamworkConversationIdentity)), + "tag": lambda n : setattr(self, 'tag', n.get_object_value(TeamworkTagIdentity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("conversation", self.conversation) + writer.write_object_value("tag", self.tag) + + diff --git a/msgraph/generated/models/ai_interaction_plugin.py b/msgraph/generated/models/ai_interaction_plugin.py new file mode 100644 index 00000000000..dbe6f334f9e --- /dev/null +++ b/msgraph/generated/models/ai_interaction_plugin.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 .ai_interaction_entity import AiInteractionEntity + +from .ai_interaction_entity import AiInteractionEntity + +@dataclass +class AiInteractionPlugin(AiInteractionEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiInteractionPlugin: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiInteractionPlugin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiInteractionPlugin() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_interaction_entity import AiInteractionEntity + + from .ai_interaction_entity import AiInteractionEntity + + 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/ai_interaction_type.py b/msgraph/generated/models/ai_interaction_type.py new file mode 100644 index 00000000000..fc05f83b0d7 --- /dev/null +++ b/msgraph/generated/models/ai_interaction_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class AiInteractionType(str, Enum): + UserPrompt = "userPrompt", + AiResponse = "aiResponse", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/ai_online_meeting.py b/msgraph/generated/models/ai_online_meeting.py new file mode 100644 index 00000000000..151386f658e --- /dev/null +++ b/msgraph/generated/models/ai_online_meeting.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 .call_ai_insight import CallAiInsight + from .entity import Entity + +from .entity import Entity + +@dataclass +class AiOnlineMeeting(Entity, Parsable): + # The aiInsights property + ai_insights: Optional[list[CallAiInsight]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiOnlineMeeting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiOnlineMeeting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiOnlineMeeting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .call_ai_insight import CallAiInsight + from .entity import Entity + + from .call_ai_insight import CallAiInsight + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "aiInsights": lambda n : setattr(self, 'ai_insights', n.get_collection_of_object_values(CallAiInsight)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("aiInsights", self.ai_insights) + + diff --git a/msgraph/generated/models/ai_user.py b/msgraph/generated/models/ai_user.py new file mode 100644 index 00000000000..8a8c5fec53e --- /dev/null +++ b/msgraph/generated/models/ai_user.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 .ai_interaction_history import AiInteractionHistory + from .ai_online_meeting import AiOnlineMeeting + from .entity import Entity + +from .entity import Entity + +@dataclass +class AiUser(Entity, Parsable): + # The interactionHistory property + interaction_history: Optional[AiInteractionHistory] = None + # The OdataType property + odata_type: Optional[str] = None + # The onlineMeetings property + online_meetings: Optional[list[AiOnlineMeeting]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiUser: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiUser + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiUser() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_interaction_history import AiInteractionHistory + from .ai_online_meeting import AiOnlineMeeting + from .entity import Entity + + from .ai_interaction_history import AiInteractionHistory + from .ai_online_meeting import AiOnlineMeeting + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "interactionHistory": lambda n : setattr(self, 'interaction_history', n.get_object_value(AiInteractionHistory)), + "onlineMeetings": lambda n : setattr(self, 'online_meetings', n.get_collection_of_object_values(AiOnlineMeeting)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("interactionHistory", self.interaction_history) + writer.write_collection_of_object_values("onlineMeetings", self.online_meetings) + + diff --git a/msgraph/generated/models/air_print_settings.py b/msgraph/generated/models/air_print_settings.py new file mode 100644 index 00000000000..822a7cac54d --- /dev/null +++ b/msgraph/generated/models/air_print_settings.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .incompatible_printer_settings import IncompatiblePrinterSettings + +@dataclass +class AirPrintSettings(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 incompatiblePrinters property + incompatible_printers: Optional[IncompatiblePrinterSettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AirPrintSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AirPrintSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AirPrintSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .incompatible_printer_settings import IncompatiblePrinterSettings + + from .incompatible_printer_settings import IncompatiblePrinterSettings + + fields: dict[str, Callable[[Any], None]] = { + "incompatiblePrinters": lambda n : setattr(self, 'incompatible_printers', n.get_enum_value(IncompatiblePrinterSettings)), + "@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_enum_value("incompatiblePrinters", self.incompatible_printers) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/akamai_attack_group_action_model.py b/msgraph/generated/models/akamai_attack_group_action_model.py new file mode 100644 index 00000000000..6a99a76b960 --- /dev/null +++ b/msgraph/generated/models/akamai_attack_group_action_model.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 AkamaiAttackGroupActionModel(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 action Akamai applies to the attack group when a matching threat is detected. Common values include deny, none or alert. + action: Optional[str] = None + # The name or identifier of the attack group. This value categorizes the type of attack the action applies to. + group: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AkamaiAttackGroupActionModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AkamaiAttackGroupActionModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AkamaiAttackGroupActionModel() + + 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]] = { + "action": lambda n : setattr(self, 'action', n.get_str_value()), + "group": lambda n : setattr(self, 'group', 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("action", self.action) + writer.write_str_value("group", self.group) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/akamai_custom_rule_model.py b/msgraph/generated/models/akamai_custom_rule_model.py new file mode 100644 index 00000000000..2c1831117ef --- /dev/null +++ b/msgraph/generated/models/akamai_custom_rule_model.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 AkamaiCustomRuleModel(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 action Akamai applies when the rule matches traffic. Common values include deny, none or alert. + action: Optional[str] = None + # Friendly name for the rule, used in UIs or logs to help administrators identify the rule (for example, 'Block suspicious user agents'). + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Unique identifier assigned to the rule by Akamai or the integration. Use this identifier to reference, update, or remove the rule in API requests. + rule_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AkamaiCustomRuleModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AkamaiCustomRuleModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AkamaiCustomRuleModel() + + 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]] = { + "action": lambda n : setattr(self, 'action', 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()), + "ruleId": lambda n : setattr(self, 'rule_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("action", self.action) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("ruleId", self.rule_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/akamai_rapid_rules_model.py b/msgraph/generated/models/akamai_rapid_rules_model.py new file mode 100644 index 00000000000..64ee763801c --- /dev/null +++ b/msgraph/generated/models/akamai_rapid_rules_model.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 AkamaiRapidRulesModel(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 default action Akamai applies to traffic that matches Rapid Rules. Common values include deny, none or alert. + default_action: Optional[str] = None + # Indicates whether Akamai Rapid Rules are enabled for the WAF integration. If true, Rapid Rules are active and applied to incoming traffic. + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AkamaiRapidRulesModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AkamaiRapidRulesModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AkamaiRapidRulesModel() + + 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]] = { + "defaultAction": lambda n : setattr(self, 'default_action', 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("defaultAction", self.default_action) + 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/akamai_verified_details_model.py b/msgraph/generated/models/akamai_verified_details_model.py new file mode 100644 index 00000000000..099819127da --- /dev/null +++ b/msgraph/generated/models/akamai_verified_details_model.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .akamai_attack_group_action_model import AkamaiAttackGroupActionModel + from .akamai_custom_rule_model import AkamaiCustomRuleModel + from .akamai_rapid_rules_model import AkamaiRapidRulesModel + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + +from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + +@dataclass +class AkamaiVerifiedDetailsModel(WebApplicationFirewallVerifiedDetails, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.akamaiVerifiedDetailsModel" + # Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert). + active_attack_groups: Optional[list[AkamaiAttackGroupActionModel]] = None + # Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic. + active_custom_rules: Optional[list[AkamaiCustomRuleModel]] = None + # Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic. + rapid_rules: Optional[AkamaiRapidRulesModel] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AkamaiVerifiedDetailsModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AkamaiVerifiedDetailsModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AkamaiVerifiedDetailsModel() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .akamai_attack_group_action_model import AkamaiAttackGroupActionModel + from .akamai_custom_rule_model import AkamaiCustomRuleModel + from .akamai_rapid_rules_model import AkamaiRapidRulesModel + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + + from .akamai_attack_group_action_model import AkamaiAttackGroupActionModel + from .akamai_custom_rule_model import AkamaiCustomRuleModel + from .akamai_rapid_rules_model import AkamaiRapidRulesModel + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + + fields: dict[str, Callable[[Any], None]] = { + "activeAttackGroups": lambda n : setattr(self, 'active_attack_groups', n.get_collection_of_object_values(AkamaiAttackGroupActionModel)), + "activeCustomRules": lambda n : setattr(self, 'active_custom_rules', n.get_collection_of_object_values(AkamaiCustomRuleModel)), + "rapidRules": lambda n : setattr(self, 'rapid_rules', n.get_object_value(AkamaiRapidRulesModel)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("activeAttackGroups", self.active_attack_groups) + writer.write_collection_of_object_values("activeCustomRules", self.active_custom_rules) + writer.write_object_value("rapidRules", self.rapid_rules) + + diff --git a/msgraph/generated/models/akamai_web_application_firewall_provider.py b/msgraph/generated/models/akamai_web_application_firewall_provider.py new file mode 100644 index 00000000000..adb0fdbd12d --- /dev/null +++ b/msgraph/generated/models/akamai_web_application_firewall_provider.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .web_application_firewall_provider import WebApplicationFirewallProvider + +from .web_application_firewall_provider import WebApplicationFirewallProvider + +@dataclass +class AkamaiWebApplicationFirewallProvider(WebApplicationFirewallProvider, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.akamaiWebApplicationFirewallProvider" + # Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken. + access_token: Optional[str] = None + # Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information. + client_secret: Optional[str] = None + # Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information. + client_token: Optional[str] = None + # Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios. + host_prefix: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AkamaiWebApplicationFirewallProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AkamaiWebApplicationFirewallProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AkamaiWebApplicationFirewallProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .web_application_firewall_provider import WebApplicationFirewallProvider + + from .web_application_firewall_provider import WebApplicationFirewallProvider + + fields: dict[str, Callable[[Any], None]] = { + "accessToken": lambda n : setattr(self, 'access_token', n.get_str_value()), + "clientSecret": lambda n : setattr(self, 'client_secret', n.get_str_value()), + "clientToken": lambda n : setattr(self, 'client_token', n.get_str_value()), + "hostPrefix": lambda n : setattr(self, 'host_prefix', 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("accessToken", self.access_token) + writer.write_str_value("clientSecret", self.client_secret) + writer.write_str_value("clientToken", self.client_token) + writer.write_str_value("hostPrefix", self.host_prefix) + + diff --git a/msgraph/generated/models/alert.py b/msgraph/generated/models/alert.py index c4b02599530..8dd413bbc4c 100644 --- a/msgraph/generated/models/alert.py +++ b/msgraph/generated/models/alert.py @@ -60,13 +60,13 @@ class Alert(Entity, Parsable): detection_ids: Optional[list[str]] = None # Time at which the event or events that served as the trigger to generate the alert occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required. event_date_time: Optional[datetime.datetime] = None - # Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. Supports update. + # Analyst feedback on the alert. The possible values are: unknown, truePositive, falsePositive, benignPositive. Updatable. feedback: Optional[AlertFeedback] = None - # Security-related stateful information generated by the provider about the file(s) related to this alert. + # Security-related stateful information generated by the provider about the files related to this alert. file_states: Optional[list[FileSecurityState]] = None # The historyStates property history_states: Optional[list[AlertHistoryState]] = None - # Security-related stateful information generated by the provider about the host(s) related to this alert. + # Security-related stateful information generated by the provider about the hosts related to this alert. host_states: Optional[list[HostSecurityState]] = None # IDs of incidents related to current alert. incident_ids: Optional[list[str]] = None @@ -80,13 +80,13 @@ class Alert(Entity, Parsable): malware_states: Optional[list[MalwareState]] = None # The messageSecurityStates property message_security_states: Optional[list[MessageSecurityState]] = None - # Security-related stateful information generated by the provider about the network connection(s) related to this alert. + # Security-related stateful information generated by the provider about the network connections related to this alert. network_connections: Optional[list[NetworkConnection]] = None # The OdataType property odata_type: Optional[str] = None # Security-related stateful information generated by the provider about the process or processes related to this alert. processes: Optional[list[Process]] = None - # Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host). + # Vendor/provider recommended actions to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host). recommended_actions: Optional[list[str]] = None # Security-related stateful information generated by the provider about the registry keys related to this alert. registry_key_states: Optional[list[RegistryKeyState]] = None @@ -98,7 +98,7 @@ class Alert(Entity, Parsable): source_materials: Optional[list[str]] = None # The status property status: Optional[AlertStatus] = None - # User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW') (supports update). + # User-definable labels that can be applied to an alert and can serve as filter conditions (for example, 'HVA', 'SAW') (supports update). tags: Optional[list[str]] = None # Alert title. Required. title: Optional[str] = None diff --git a/msgraph/generated/models/all_allowed_scopes.py b/msgraph/generated/models/all_allowed_scopes.py new file mode 100644 index 00000000000..17ca0e776c1 --- /dev/null +++ b/msgraph/generated/models/all_allowed_scopes.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 .inheritable_scopes import InheritableScopes + +from .inheritable_scopes import InheritableScopes + +@dataclass +class AllAllowedScopes(InheritableScopes, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.allAllowedScopes" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AllAllowedScopes: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AllAllowedScopes + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AllAllowedScopes() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .inheritable_scopes import InheritableScopes + + from .inheritable_scopes import InheritableScopes + + 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/allowed_target_scope.py b/msgraph/generated/models/allowed_target_scope.py index 9f3cd279a04..57e3c6ee669 100644 --- a/msgraph/generated/models/allowed_target_scope.py +++ b/msgraph/generated/models/allowed_target_scope.py @@ -10,5 +10,6 @@ class AllowedTargetScope(str, Enum): AllDirectoryServicePrincipals = "allDirectoryServicePrincipals", AllConfiguredConnectedOrganizationUsers = "allConfiguredConnectedOrganizationUsers", AllExternalUsers = "allExternalUsers", + AllDirectoryAgentIdentities = "allDirectoryAgentIdentities", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/alteration_response.py b/msgraph/generated/models/alteration_response.py index 6e4d5b76bbc..94b4474cd42 100644 --- a/msgraph/generated/models/alteration_response.py +++ b/msgraph/generated/models/alteration_response.py @@ -22,7 +22,7 @@ class AlterationResponse(AdditionalDataHolder, BackedModel, Parsable): original_query_string: Optional[str] = None # Defines the details of the alteration information for the spelling correction. query_alteration: Optional[SearchAlteration] = None - # Defines the type of the spelling correction. Possible values are: suggestion, modification. + # Defines the type of the spelling correction. The possible values are: suggestion, modification. query_alteration_type: Optional[SearchAlterationType] = None @staticmethod diff --git a/msgraph/generated/models/android_compliance_policy.py b/msgraph/generated/models/android_compliance_policy.py index 8ab357f481b..cfe7540da7f 100644 --- a/msgraph/generated/models/android_compliance_policy.py +++ b/msgraph/generated/models/android_compliance_policy.py @@ -40,7 +40,7 @@ class AndroidCompliancePolicy(DeviceCompliancePolicy, Parsable): password_required: Optional[bool] = None # Android required password type. password_required_type: Optional[AndroidRequiredPasswordType] = None - # Devices must not be jailbroken or rooted. + # Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. security_block_jailbroken_devices: Optional[bool] = None # Disable USB debugging on Android devices. security_disable_usb_debugging: Optional[bool] = None diff --git a/msgraph/generated/models/android_store_app.py b/msgraph/generated/models/android_store_app.py index 80884dfd7f5..49f27a3897d 100644 --- a/msgraph/generated/models/android_store_app.py +++ b/msgraph/generated/models/android_store_app.py @@ -21,7 +21,7 @@ class AndroidStoreApp(MobileApp, Parsable): app_store_url: Optional[str] = None # The value for the minimum applicable operating system. minimum_supported_operating_system: Optional[AndroidMinimumOperatingSystem] = None - # The package identifier. + # The package identifier. This property is read-only. package_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/android_work_profile_compliance_policy.py b/msgraph/generated/models/android_work_profile_compliance_policy.py index 93bea9d5ce0..7e2efb572ac 100644 --- a/msgraph/generated/models/android_work_profile_compliance_policy.py +++ b/msgraph/generated/models/android_work_profile_compliance_policy.py @@ -40,7 +40,7 @@ class AndroidWorkProfileCompliancePolicy(DeviceCompliancePolicy, Parsable): password_required: Optional[bool] = None # Android required password type. password_required_type: Optional[AndroidRequiredPasswordType] = None - # Devices must not be jailbroken or rooted. + # Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. security_block_jailbroken_devices: Optional[bool] = None # Disable USB debugging on Android devices. security_disable_usb_debugging: Optional[bool] = None @@ -50,9 +50,9 @@ class AndroidWorkProfileCompliancePolicy(DeviceCompliancePolicy, Parsable): security_require_company_portal_app_integrity: Optional[bool] = None # Require Google Play Services to be installed and enabled on the device. security_require_google_play_services: Optional[bool] = None - # Require the device to pass the SafetyNet basic integrity check. + # Require the device to pass the Play Integrity basic integrity check. security_require_safety_net_attestation_basic_integrity: Optional[bool] = None - # Require the device to pass the SafetyNet certified device check. + # Require the device to pass the Play Integrity device integrity check. security_require_safety_net_attestation_certified_device: Optional[bool] = None # Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date. security_require_up_to_date_security_providers: Optional[bool] = None diff --git a/msgraph/generated/models/app_scope.py b/msgraph/generated/models/app_scope.py index 0505cfcd16d..4128b17c252 100644 --- a/msgraph/generated/models/app_scope.py +++ b/msgraph/generated/models/app_scope.py @@ -11,11 +11,11 @@ @dataclass class AppScope(Entity, Parsable): - # Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. Read-only. + # Provides the display name of the app-specific resource represented by the app scope. Read-only. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Describes the type of app-specific resource represented by the app scope and is provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. Read-only. + # Describes the type of app-specific resource represented by the app scope. Read-only. type: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/apple_push_notification_certificate.py b/msgraph/generated/models/apple_push_notification_certificate.py index b6c997063a8..07729e5fdae 100644 --- a/msgraph/generated/models/apple_push_notification_certificate.py +++ b/msgraph/generated/models/apple_push_notification_certificate.py @@ -17,7 +17,7 @@ class ApplePushNotificationCertificate(Entity, Parsable): """ # Apple Id of the account used to create the MDM push certificate. apple_identifier: Optional[str] = None - # Not yet documented + # The certificate property certificate: Optional[str] = None # Certificate serial number. This property is read-only. certificate_serial_number: Optional[str] = None diff --git a/msgraph/generated/models/application.py b/msgraph/generated/models/application.py index e3a0b6a0de8..c947243e60d 100644 --- a/msgraph/generated/models/application.py +++ b/msgraph/generated/models/application.py @@ -8,9 +8,11 @@ if TYPE_CHECKING: from .add_in import AddIn + from .agent_identity_blueprint import AgentIdentityBlueprint from .api_application import ApiApplication from .app_management_policy import AppManagementPolicy from .app_role import AppRole + from .authentication_behaviors import AuthenticationBehaviors from .certification import Certification from .directory_object import DirectoryObject from .extension_property import ExtensionProperty @@ -51,8 +53,12 @@ class Application(DirectoryObject, Parsable): app_roles: Optional[list[AppRole]] = None # Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne). Read-only. null if the app wasn't created from an application template. application_template_id: Optional[str] = None + # The authenticationBehaviors property + authentication_behaviors: Optional[AuthenticationBehaviors] = None # Specifies the certification status of the application. certification: Optional[Certification] = None + # The appId of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + created_by_app_id: Optional[str] = None # The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderby. created_date_time: Optional[datetime.datetime] = None # Supports $filter (/$count eq 0, /$count ne 0). Read-only. @@ -61,7 +67,7 @@ class Application(DirectoryObject, Parsable): default_redirect_uri: Optional[str] = None # Free text field to provide a description of the application object to end users. The maximum allowed size is 1,024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search. description: Optional[str] = None - # Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). + # Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). disabled_by_microsoft_status: Optional[str] = None # The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. display_name: Optional[str] = None @@ -73,18 +79,22 @@ class Application(DirectoryObject, Parsable): group_membership_claims: Optional[str] = None # The homeRealmDiscoveryPolicies property home_realm_discovery_policies: Optional[list[HomeRealmDiscoveryPolicy]] = None - # Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form api://, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). + # Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you reference in your API's code, and it must be globally unique across Microsoft Entra ID. For more information on valid identifierUris patterns and best practices, see Microsoft Entra application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith). identifier_uris: Optional[list[str]] = None # Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Microsoft Entra apps. Supports $filter (eq, ne, not, ge, le, and eq on null values). info: Optional[InformationalUrl] = None # Specifies whether this application supports device authentication without a user. The default is false. is_device_only_auth_supported: Optional[bool] = None + # The isDisabled property + is_disabled: Optional[bool] = None # Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where it's configured without specifying a redirect URI. In those cases, Microsoft Entra ID interprets the application type based on the value of this property. is_fallback_public_client: Optional[bool] = None # The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, not, ge, le). 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. @@ -93,7 +103,7 @@ class Application(DirectoryObject, Parsable): oauth2_require_post_response: Optional[bool] = None # Application developers can configure optional claims in their Microsoft Entra applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app. optional_claims: Optional[OptionalClaims] = None - # Directory objects that are owners of this application. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. + # Directory objects that are owners of this application. The owners are a set of nonadmin users or service principals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. owners: Optional[list[DirectoryObject]] = None # Specifies parental control settings for an application. parental_control_settings: Optional[ParentalControlSettings] = None @@ -143,6 +153,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Application: """ 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.agentIdentityBlueprint".casefold(): + from .agent_identity_blueprint import AgentIdentityBlueprint + + return AgentIdentityBlueprint() return Application() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -151,9 +170,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .add_in import AddIn + from .agent_identity_blueprint import AgentIdentityBlueprint from .api_application import ApiApplication from .app_management_policy import AppManagementPolicy from .app_role import AppRole + from .authentication_behaviors import AuthenticationBehaviors from .certification import Certification from .directory_object import DirectoryObject from .extension_property import ExtensionProperty @@ -177,9 +198,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .web_application import WebApplication from .add_in import AddIn + from .agent_identity_blueprint import AgentIdentityBlueprint from .api_application import ApiApplication from .app_management_policy import AppManagementPolicy from .app_role import AppRole + from .authentication_behaviors import AuthenticationBehaviors from .certification import Certification from .directory_object import DirectoryObject from .extension_property import ExtensionProperty @@ -209,7 +232,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "appManagementPolicies": lambda n : setattr(self, 'app_management_policies', n.get_collection_of_object_values(AppManagementPolicy)), "appRoles": lambda n : setattr(self, 'app_roles', n.get_collection_of_object_values(AppRole)), "applicationTemplateId": lambda n : setattr(self, 'application_template_id', n.get_str_value()), + "authenticationBehaviors": lambda n : setattr(self, 'authentication_behaviors', n.get_object_value(AuthenticationBehaviors)), "certification": lambda n : setattr(self, 'certification', n.get_object_value(Certification)), + "createdByAppId": lambda n : setattr(self, 'created_by_app_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "createdOnBehalfOf": lambda n : setattr(self, 'created_on_behalf_of', n.get_object_value(DirectoryObject)), "defaultRedirectUri": lambda n : setattr(self, 'default_redirect_uri', n.get_str_value()), @@ -223,9 +248,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "identifierUris": lambda n : setattr(self, 'identifier_uris', n.get_collection_of_primitive_values(str)), "info": lambda n : setattr(self, 'info', n.get_object_value(InformationalUrl)), "isDeviceOnlyAuthSupported": lambda n : setattr(self, 'is_device_only_auth_supported', n.get_bool_value()), + "isDisabled": lambda n : setattr(self, 'is_disabled', n.get_bool_value()), "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()), @@ -270,7 +297,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("appManagementPolicies", self.app_management_policies) writer.write_collection_of_object_values("appRoles", self.app_roles) writer.write_str_value("applicationTemplateId", self.application_template_id) + writer.write_object_value("authenticationBehaviors", self.authentication_behaviors) writer.write_object_value("certification", self.certification) + writer.write_str_value("createdByAppId", self.created_by_app_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("createdOnBehalfOf", self.created_on_behalf_of) writer.write_str_value("defaultRedirectUri", self.default_redirect_uri) @@ -284,9 +313,11 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_primitive_values("identifierUris", self.identifier_uris) writer.write_object_value("info", self.info) writer.write_bool_value("isDeviceOnlyAuthSupported", self.is_device_only_auth_supported) + writer.write_bool_value("isDisabled", self.is_disabled) 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/application_context.py b/msgraph/generated/models/application_context.py new file mode 100644 index 00000000000..1a8a5005ce4 --- /dev/null +++ b/msgraph/generated/models/application_context.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sign_in_context import SignInContext + +from .sign_in_context import SignInContext + +@dataclass +class ApplicationContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.applicationContext" + # Collection of appId values for the applications. + include_applications: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplicationContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + + from .sign_in_context import SignInContext + + fields: dict[str, Callable[[Any], None]] = { + "includeApplications": lambda n : setattr(self, 'include_applications', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("includeApplications", self.include_applications) + + diff --git a/msgraph/generated/models/application_template.py b/msgraph/generated/models/application_template.py index f97b878681d..61220d1132c 100644 --- a/msgraph/generated/models/application_template.py +++ b/msgraph/generated/models/application_template.py @@ -11,11 +11,11 @@ @dataclass class ApplicationTemplate(Entity, Parsable): - # The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + # The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). categories: Optional[list[str]] = None # A description of the application. description: Optional[str] = None - # The name of the application. + # The name of the application. Supports $filter (contains). display_name: Optional[str] = None # The home page URL of the application. home_page_url: Optional[str] = None diff --git a/msgraph/generated/models/applied_conditional_access_policy.py b/msgraph/generated/models/applied_conditional_access_policy.py index 7c1889c69f2..78828ccc0d7 100644 --- a/msgraph/generated/models/applied_conditional_access_policy.py +++ b/msgraph/generated/models/applied_conditional_access_policy.py @@ -25,7 +25,7 @@ class AppliedConditionalAccessPolicy(AdditionalDataHolder, BackedModel, Parsable id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. + # Indicates the result of the CA policy that was triggered. The possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. result: Optional[AppliedConditionalAccessPolicyResult] = None @staticmethod diff --git a/msgraph/generated/models/approved_client_app.py b/msgraph/generated/models/approved_client_app.py new file mode 100644 index 00000000000..287780c28fa --- /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 00000000000..3301d724c2a --- /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/arkose_fraud_protection_provider.py b/msgraph/generated/models/arkose_fraud_protection_provider.py new file mode 100644 index 00000000000..d5ac89a4f15 --- /dev/null +++ b/msgraph/generated/models/arkose_fraud_protection_provider.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .fraud_protection_provider import FraudProtectionProvider + +from .fraud_protection_provider import FraudProtectionProvider + +@dataclass +class ArkoseFraudProtectionProvider(FraudProtectionProvider, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.arkoseFraudProtectionProvider" + # Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. + client_sub_domain: Optional[str] = None + # The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + private_key: Optional[str] = None + # The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + public_key: Optional[str] = None + # Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. + verify_sub_domain: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ArkoseFraudProtectionProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ArkoseFraudProtectionProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ArkoseFraudProtectionProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider import FraudProtectionProvider + + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "clientSubDomain": lambda n : setattr(self, 'client_sub_domain', n.get_str_value()), + "privateKey": lambda n : setattr(self, 'private_key', n.get_str_value()), + "publicKey": lambda n : setattr(self, 'public_key', n.get_str_value()), + "verifySubDomain": lambda n : setattr(self, 'verify_sub_domain', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("clientSubDomain", self.client_sub_domain) + writer.write_str_value("privateKey", self.private_key) + writer.write_str_value("publicKey", self.public_key) + writer.write_str_value("verifySubDomain", self.verify_sub_domain) + + diff --git a/msgraph/generated/models/assigned_place_mode.py b/msgraph/generated/models/assigned_place_mode.py new file mode 100644 index 00000000000..41427b66b02 --- /dev/null +++ b/msgraph/generated/models/assigned_place_mode.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .place_mode import PlaceMode + +from .place_mode import PlaceMode + +@dataclass +class AssignedPlaceMode(PlaceMode, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.assignedPlaceMode" + # The email address of the user to whom the desk is assigned. + assigned_user_email_address: Optional[str] = None + # The user ID of the user to whom the desk is assigned. + assigned_user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssignedPlaceMode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AssignedPlaceMode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssignedPlaceMode() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place_mode import PlaceMode + + from .place_mode import PlaceMode + + fields: dict[str, Callable[[Any], None]] = { + "assignedUserEmailAddress": lambda n : setattr(self, 'assigned_user_email_address', n.get_str_value()), + "assignedUserId": lambda n : setattr(self, 'assigned_user_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("assignedUserEmailAddress", self.assigned_user_email_address) + writer.write_str_value("assignedUserId", self.assigned_user_id) + + diff --git a/msgraph/generated/models/assignment_request_approval_stage_callback_data.py b/msgraph/generated/models/assignment_request_approval_stage_callback_data.py new file mode 100644 index 00000000000..b41396b9e1c --- /dev/null +++ b/msgraph/generated/models/assignment_request_approval_stage_callback_data.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 .access_package_approval_stage import AccessPackageApprovalStage + from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + +from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + +@dataclass +class AssignmentRequestApprovalStageCallbackData(AccessPackageAssignmentRequestCallbackData, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.assignmentRequestApprovalStageCallbackData" + # The stage in the approval decision. + approval_stage: Optional[AccessPackageApprovalStage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssignmentRequestApprovalStageCallbackData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AssignmentRequestApprovalStageCallbackData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssignmentRequestApprovalStageCallbackData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_approval_stage import AccessPackageApprovalStage + from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + + from .access_package_approval_stage import AccessPackageApprovalStage + from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "approvalStage": lambda n : setattr(self, 'approval_stage', n.get_object_value(AccessPackageApprovalStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("approvalStage", self.approval_stage) + + diff --git a/msgraph/generated/models/attachment_item.py b/msgraph/generated/models/attachment_item.py index 294eb9896d6..4ce18a0e545 100644 --- a/msgraph/generated/models/attachment_item.py +++ b/msgraph/generated/models/attachment_item.py @@ -15,7 +15,7 @@ class AttachmentItem(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 type of attachment. Possible values are: file, item, reference. Required. + # The type of attachment. The possible values are: file, item, reference. Required. attachment_type: Optional[AttachmentType] = None # The CID or Content-Id of the attachment for referencing for the in-line attachments using the tag in HTML messages. Optional. content_id: Optional[str] = None diff --git a/msgraph/generated/models/attack_simulation_operation.py b/msgraph/generated/models/attack_simulation_operation.py index 3e6c6111c6f..4a7b046864a 100644 --- a/msgraph/generated/models/attack_simulation_operation.py +++ b/msgraph/generated/models/attack_simulation_operation.py @@ -21,7 +21,7 @@ class AttackSimulationOperation(LongRunningOperation, Parsable): percentage_completed: Optional[int] = None # Tenant identifier. tenant_id: Optional[str] = None - # The attack simulation operation type. Possible values are: createSimulation, updateSimulation, unknownFutureValue. + # The attack simulation operation type. The possible values are: createSimulation, updateSimulation, unknownFutureValue. type: Optional[AttackSimulationOperationType] = None @staticmethod diff --git a/msgraph/generated/models/attendance_record.py b/msgraph/generated/models/attendance_record.py index e17ae7fda9b..ff6b073c1d9 100644 --- a/msgraph/generated/models/attendance_record.py +++ b/msgraph/generated/models/attendance_record.py @@ -8,6 +8,7 @@ from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation from .entity import Entity @@ -17,11 +18,15 @@ class AttendanceRecord(Entity, Parsable): attendance_intervals: Optional[list[AttendanceInterval]] = None # Email address of the user associated with this attendance record. email_address: Optional[str] = None - # Identity of the user associated with this attendance record. + # The external information for a virtualEventRegistration. + external_registration_information: Optional[VirtualEventExternalRegistrationInformation] = None + # The identity of the user associated with this attendance record. The specific type is one of the following derived types of identity, depending on the user type: communicationsUserIdentity, azureCommunicationServicesUserIdentity. identity: Optional[Identity] = None # The OdataType property odata_type: Optional[str] = None - # Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer. + # Unique identifier of a virtualEventRegistration that is available to all participants registered for the virtualEventWebinar. + registration_id: Optional[str] = None + # Role of the attendee. The possible values are: None, Attendee, Presenter, and Organizer. role: Optional[str] = None # Total duration of the attendances in seconds. total_attendance_in_seconds: Optional[int] = None @@ -45,15 +50,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation fields: dict[str, Callable[[Any], None]] = { "attendanceIntervals": lambda n : setattr(self, 'attendance_intervals', n.get_collection_of_object_values(AttendanceInterval)), "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), + "externalRegistrationInformation": lambda n : setattr(self, 'external_registration_information', n.get_object_value(VirtualEventExternalRegistrationInformation)), "identity": lambda n : setattr(self, 'identity', n.get_object_value(Identity)), + "registrationId": lambda n : setattr(self, 'registration_id', n.get_str_value()), "role": lambda n : setattr(self, 'role', n.get_str_value()), "totalAttendanceInSeconds": lambda n : setattr(self, 'total_attendance_in_seconds', n.get_int_value()), } @@ -72,7 +81,9 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("attendanceIntervals", self.attendance_intervals) writer.write_str_value("emailAddress", self.email_address) + writer.write_object_value("externalRegistrationInformation", self.external_registration_information) writer.write_object_value("identity", self.identity) + writer.write_str_value("registrationId", self.registration_id) writer.write_str_value("role", self.role) writer.write_int_value("totalAttendanceInSeconds", self.total_attendance_in_seconds) diff --git a/msgraph/generated/models/attestation_enforcement.py b/msgraph/generated/models/attestation_enforcement.py new file mode 100644 index 00000000000..06ae889b168 --- /dev/null +++ b/msgraph/generated/models/attestation_enforcement.py @@ -0,0 +1,7 @@ +from enum import Enum + +class AttestationEnforcement(str, Enum): + Disabled = "disabled", + RegistrationOnly = "registrationOnly", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/attribute_definition_metadata_entry.py b/msgraph/generated/models/attribute_definition_metadata_entry.py index ca0a59b5e97..69cd86d7263 100644 --- a/msgraph/generated/models/attribute_definition_metadata_entry.py +++ b/msgraph/generated/models/attribute_definition_metadata_entry.py @@ -15,7 +15,7 @@ class AttributeDefinitionMetadataEntry(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. + # The possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. key: Optional[AttributeDefinitionMetadata] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/audit_activity_initiator.py b/msgraph/generated/models/audit_activity_initiator.py index 0e08eeaf344..a79a1a4d39a 100644 --- a/msgraph/generated/models/audit_activity_initiator.py +++ b/msgraph/generated/models/audit_activity_initiator.py @@ -16,11 +16,11 @@ class AuditActivityInitiator(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) - # If the resource initiating the activity is an app, this property indicates all the app related information like appId, Name, servicePrincipalId, Name. + # If the resource initiating the activity is an app, this property indicates all the app related information like appId and name. app: Optional[AppIdentity] = None # The OdataType property odata_type: Optional[str] = None - # If the resource initiating the activity is a user, this property Indicates all the user related information like userId, Name, UserPrinicpalName. + # If the resource initiating the activity is a user, this property Indicates all the user related information like user ID and userPrincipalName. user: Optional[UserIdentity] = None @staticmethod diff --git a/msgraph/generated/models/auth_context.py b/msgraph/generated/models/auth_context.py new file mode 100644 index 00000000000..a000218b536 --- /dev/null +++ b/msgraph/generated/models/auth_context.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sign_in_context import SignInContext + +from .sign_in_context import SignInContext + +@dataclass +class AuthContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.authContext" + # Supported values are c1 through c99. + authentication_context_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + + from .sign_in_context import SignInContext + + fields: dict[str, Callable[[Any], None]] = { + "authenticationContextValue": lambda n : setattr(self, 'authentication_context_value', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("authenticationContextValue", self.authentication_context_value) + + diff --git a/msgraph/generated/models/authentication.py b/msgraph/generated/models/authentication.py index b3aa4a544b2..338af5bde8c 100644 --- a/msgraph/generated/models/authentication.py +++ b/msgraph/generated/models/authentication.py @@ -8,11 +8,13 @@ from .authentication_method import AuthenticationMethod from .email_authentication_method import EmailAuthenticationMethod from .entity import Entity + from .external_authentication_method import ExternalAuthenticationMethod from .fido2_authentication_method import Fido2AuthenticationMethod from .long_running_operation import LongRunningOperation from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -23,6 +25,8 @@ class Authentication(Entity, Parsable): # The email address registered to a user for authentication. email_methods: Optional[list[EmailAuthenticationMethod]] = None + # Represents the external MFA registered to a user for authentication using an external identity provider. + external_authentication_methods: Optional[list[ExternalAuthenticationMethod]] = None # Represents the FIDO2 security keys registered to a user for authentication. fido2_methods: Optional[list[Fido2AuthenticationMethod]] = None # Represents all authentication methods registered to a user. @@ -37,6 +41,8 @@ class Authentication(Entity, Parsable): password_methods: Optional[list[PasswordAuthenticationMethod]] = None # The phone numbers registered to a user for authentication. phone_methods: Optional[list[PhoneAuthenticationMethod]] = None + # Represents a platform credential instance registered to a user on Mac OS. + platform_credential_methods: Optional[list[PlatformCredentialAuthenticationMethod]] = None # The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. software_oath_methods: Optional[list[SoftwareOathAuthenticationMethod]] = None # Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. @@ -63,11 +69,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_method import AuthenticationMethod from .email_authentication_method import EmailAuthenticationMethod from .entity import Entity + from .external_authentication_method import ExternalAuthenticationMethod from .fido2_authentication_method import Fido2AuthenticationMethod from .long_running_operation import LongRunningOperation from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -75,23 +83,27 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_method import AuthenticationMethod from .email_authentication_method import EmailAuthenticationMethod from .entity import Entity + from .external_authentication_method import ExternalAuthenticationMethod from .fido2_authentication_method import Fido2AuthenticationMethod from .long_running_operation import LongRunningOperation from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod fields: dict[str, Callable[[Any], None]] = { "emailMethods": lambda n : setattr(self, 'email_methods', n.get_collection_of_object_values(EmailAuthenticationMethod)), + "externalAuthenticationMethods": lambda n : setattr(self, 'external_authentication_methods', n.get_collection_of_object_values(ExternalAuthenticationMethod)), "fido2Methods": lambda n : setattr(self, 'fido2_methods', n.get_collection_of_object_values(Fido2AuthenticationMethod)), "methods": lambda n : setattr(self, 'methods', n.get_collection_of_object_values(AuthenticationMethod)), "microsoftAuthenticatorMethods": lambda n : setattr(self, 'microsoft_authenticator_methods', n.get_collection_of_object_values(MicrosoftAuthenticatorAuthenticationMethod)), "operations": lambda n : setattr(self, 'operations', n.get_collection_of_object_values(LongRunningOperation)), "passwordMethods": lambda n : setattr(self, 'password_methods', n.get_collection_of_object_values(PasswordAuthenticationMethod)), "phoneMethods": lambda n : setattr(self, 'phone_methods', n.get_collection_of_object_values(PhoneAuthenticationMethod)), + "platformCredentialMethods": lambda n : setattr(self, 'platform_credential_methods', n.get_collection_of_object_values(PlatformCredentialAuthenticationMethod)), "softwareOathMethods": lambda n : setattr(self, 'software_oath_methods', n.get_collection_of_object_values(SoftwareOathAuthenticationMethod)), "temporaryAccessPassMethods": lambda n : setattr(self, 'temporary_access_pass_methods', n.get_collection_of_object_values(TemporaryAccessPassAuthenticationMethod)), "windowsHelloForBusinessMethods": lambda n : setattr(self, 'windows_hello_for_business_methods', n.get_collection_of_object_values(WindowsHelloForBusinessAuthenticationMethod)), @@ -110,12 +122,14 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("emailMethods", self.email_methods) + writer.write_collection_of_object_values("externalAuthenticationMethods", self.external_authentication_methods) writer.write_collection_of_object_values("fido2Methods", self.fido2_methods) writer.write_collection_of_object_values("methods", self.methods) writer.write_collection_of_object_values("microsoftAuthenticatorMethods", self.microsoft_authenticator_methods) writer.write_collection_of_object_values("operations", self.operations) writer.write_collection_of_object_values("passwordMethods", self.password_methods) writer.write_collection_of_object_values("phoneMethods", self.phone_methods) + writer.write_collection_of_object_values("platformCredentialMethods", self.platform_credential_methods) writer.write_collection_of_object_values("softwareOathMethods", self.software_oath_methods) writer.write_collection_of_object_values("temporaryAccessPassMethods", self.temporary_access_pass_methods) writer.write_collection_of_object_values("windowsHelloForBusinessMethods", self.windows_hello_for_business_methods) diff --git a/msgraph/generated/models/authentication_behaviors.py b/msgraph/generated/models/authentication_behaviors.py new file mode 100644 index 00000000000..d4c6d4b7ef4 --- /dev/null +++ b/msgraph/generated/models/authentication_behaviors.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 AuthenticationBehaviors(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 blockAzureADGraphAccess property + block_azure_a_d_graph_access: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The removeUnverifiedEmailClaim property + remove_unverified_email_claim: Optional[bool] = None + # The requireClientServicePrincipal property + require_client_service_principal: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationBehaviors: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthenticationBehaviors + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthenticationBehaviors() + + 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]] = { + "blockAzureADGraphAccess": lambda n : setattr(self, 'block_azure_a_d_graph_access', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "removeUnverifiedEmailClaim": lambda n : setattr(self, 'remove_unverified_email_claim', n.get_bool_value()), + "requireClientServicePrincipal": lambda n : setattr(self, 'require_client_service_principal', n.get_bool_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("blockAzureADGraphAccess", self.block_azure_a_d_graph_access) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_bool_value("removeUnverifiedEmailClaim", self.remove_unverified_email_claim) + writer.write_bool_value("requireClientServicePrincipal", self.require_client_service_principal) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/authentication_event_listener.py b/msgraph/generated/models/authentication_event_listener.py index 7d3034714dc..1d67e45b3c0 100644 --- a/msgraph/generated/models/authentication_event_listener.py +++ b/msgraph/generated/models/authentication_event_listener.py @@ -8,19 +8,27 @@ from .authentication_conditions import AuthenticationConditions from .entity import Entity from .on_attribute_collection_listener import OnAttributeCollectionListener + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + 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 @dataclass class AuthenticationEventListener(Entity, Parsable): - # Indicates the authenticationEventListener is associated with an authenticationEventsFlow. Read-only. + # The identifier of the authenticationEventsFlow object. authentication_events_flow_id: Optional[str] = None # The conditions on which this authenticationEventListener should trigger. conditions: Optional[AuthenticationConditions] = None + # The display name of the listener. + display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -42,14 +50,34 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationEven from .on_attribute_collection_listener import OnAttributeCollectionListener return OnAttributeCollectionListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionStartListener".casefold(): + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + + return OnAttributeCollectionStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionSubmitListener".casefold(): + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener + + return OnAttributeCollectionSubmitListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAuthenticationMethodLoadStartListener".casefold(): from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener return OnAuthenticationMethodLoadStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onEmailOtpSendListener".casefold(): + from .on_email_otp_send_listener import OnEmailOtpSendListener + + return OnEmailOtpSendListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onFraudProtectionLoadStartListener".casefold(): + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener + + return OnFraudProtectionLoadStartListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onInteractiveAuthFlowStartListener".casefold(): from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener return OnInteractiveAuthFlowStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPasswordSubmitListener".casefold(): + from .on_password_submit_listener import OnPasswordSubmitListener + + return OnPasswordSubmitListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartListener".casefold(): from .on_token_issuance_start_listener import OnTokenIssuanceStartListener @@ -58,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]]: @@ -68,22 +100,35 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_conditions import AuthenticationConditions from .entity import Entity from .on_attribute_collection_listener import OnAttributeCollectionListener + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + 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 from .on_attribute_collection_listener import OnAttributeCollectionListener + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + 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()), "conditions": lambda n : setattr(self, 'conditions', n.get_object_value(AuthenticationConditions)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -100,5 +145,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("authenticationEventsFlowId", self.authentication_events_flow_id) writer.write_object_value("conditions", self.conditions) + writer.write_str_value("displayName", self.display_name) diff --git a/msgraph/generated/models/authentication_flow.py b/msgraph/generated/models/authentication_flow.py new file mode 100644 index 00000000000..f8fec4974c3 --- /dev/null +++ b/msgraph/generated/models/authentication_flow.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + +@dataclass +class AuthenticationFlow(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + transfer_method: Optional[ConditionalAccessTransferMethods] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationFlow: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthenticationFlow + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthenticationFlow() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + + from .conditional_access_transfer_methods import ConditionalAccessTransferMethods + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "transferMethod": lambda n : setattr(self, 'transfer_method', n.get_collection_of_enum_values(ConditionalAccessTransferMethods)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("transferMethod", self.transfer_method) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/authentication_method.py b/msgraph/generated/models/authentication_method.py index 79341392b38..9bb28a9031e 100644 --- a/msgraph/generated/models/authentication_method.py +++ b/msgraph/generated/models/authentication_method.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -7,10 +8,13 @@ if TYPE_CHECKING: from .email_authentication_method import EmailAuthenticationMethod from .entity import Entity + from .external_authentication_method import ExternalAuthenticationMethod from .fido2_authentication_method import Fido2AuthenticationMethod from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -19,6 +23,8 @@ @dataclass class AuthenticationMethod(Entity, Parsable): + # Represents the date and time when an entity was created. Read-only. + created_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None @@ -40,6 +46,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .email_authentication_method import EmailAuthenticationMethod return EmailAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalAuthenticationMethod".casefold(): + from .external_authentication_method import ExternalAuthenticationMethod + + return ExternalAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.fido2AuthenticationMethod".casefold(): from .fido2_authentication_method import Fido2AuthenticationMethod @@ -56,6 +66,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .phone_authentication_method import PhoneAuthenticationMethod return PhoneAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.platformCredentialAuthenticationMethod".casefold(): + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + + return PlatformCredentialAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethod".casefold(): + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + + return QrCodePinAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.softwareOathAuthenticationMethod".casefold(): from .software_oath_authentication_method import SoftwareOathAuthenticationMethod @@ -77,25 +95,32 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .email_authentication_method import EmailAuthenticationMethod from .entity import Entity + from .external_authentication_method import ExternalAuthenticationMethod from .fido2_authentication_method import Fido2AuthenticationMethod from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod from .email_authentication_method import EmailAuthenticationMethod from .entity import Entity + from .external_authentication_method import ExternalAuthenticationMethod from .fido2_authentication_method import Fido2AuthenticationMethod from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -110,5 +135,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_datetime_value("createdDateTime", self.created_date_time) diff --git a/msgraph/generated/models/authentication_method_configuration.py b/msgraph/generated/models/authentication_method_configuration.py index 41ff60e09fe..5ec96c9d34a 100644 --- a/msgraph/generated/models/authentication_method_configuration.py +++ b/msgraph/generated/models/authentication_method_configuration.py @@ -9,8 +9,10 @@ from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .entity import Entity from .exclude_target import ExcludeTarget + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -25,7 +27,7 @@ class AuthenticationMethodConfiguration(Entity, Parsable): exclude_targets: Optional[list[ExcludeTarget]] = None # The OdataType property odata_type: Optional[str] = None - # The state of the policy. Possible values are: enabled, disabled. + # The state of the policy. The possible values are: enabled, disabled. state: Optional[AuthenticationMethodState] = None @staticmethod @@ -46,6 +48,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration return EmailAuthenticationMethodConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalAuthenticationMethodConfiguration".casefold(): + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration + + return ExternalAuthenticationMethodConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.fido2AuthenticationMethodConfiguration".casefold(): from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration @@ -54,6 +60,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration return MicrosoftAuthenticatorAuthenticationMethodConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration".casefold(): + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + + return QrCodePinAuthenticationMethodConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.smsAuthenticationMethodConfiguration".casefold(): from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -85,8 +95,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .entity import Entity from .exclude_target import ExcludeTarget + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -97,8 +109,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .entity import Entity from .exclude_target import ExcludeTarget + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration diff --git a/msgraph/generated/models/authentication_method_feature_configuration.py b/msgraph/generated/models/authentication_method_feature_configuration.py index 96009601f45..925a97b66a1 100644 --- a/msgraph/generated/models/authentication_method_feature_configuration.py +++ b/msgraph/generated/models/authentication_method_feature_configuration.py @@ -22,7 +22,7 @@ class AuthenticationMethodFeatureConfiguration(AdditionalDataHolder, BackedModel include_target: Optional[FeatureTarget] = None # The OdataType property odata_type: Optional[str] = None - # Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled. + # Enable or disable the feature. The possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled. state: Optional[AdvancedConfigState] = None @staticmethod diff --git a/msgraph/generated/models/authentication_method_modes.py b/msgraph/generated/models/authentication_method_modes.py index 03a124ee21d..f252c97e65c 100644 --- a/msgraph/generated/models/authentication_method_modes.py +++ b/msgraph/generated/models/authentication_method_modes.py @@ -18,4 +18,5 @@ class AuthenticationMethodModes(str, Enum): FederatedSingleFactor = "federatedSingleFactor", FederatedMultiFactor = "federatedMultiFactor", UnknownFutureValue = "unknownFutureValue", + QrCodePin = "qrCodePin", diff --git a/msgraph/generated/models/authentication_method_platform.py b/msgraph/generated/models/authentication_method_platform.py new file mode 100644 index 00000000000..60985ed3070 --- /dev/null +++ b/msgraph/generated/models/authentication_method_platform.py @@ -0,0 +1,11 @@ +from enum import Enum + +class AuthenticationMethodPlatform(str, Enum): + Unknown = "unknown", + Windows = "windows", + MacOS = "macOS", + IOS = "iOS", + Android = "android", + Linux = "linux", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/authentication_method_target.py b/msgraph/generated/models/authentication_method_target.py index 85a6c3b0166..f969f4401cb 100644 --- a/msgraph/generated/models/authentication_method_target.py +++ b/msgraph/generated/models/authentication_method_target.py @@ -8,6 +8,7 @@ from .authentication_method_target_type import AuthenticationMethodTargetType from .entity import Entity from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget from .sms_authentication_method_target import SmsAuthenticationMethodTarget from .entity import Entity @@ -39,6 +40,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget return MicrosoftAuthenticatorAuthenticationMethodTarget() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.passkeyAuthenticationMethodTarget".casefold(): + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + + return PasskeyAuthenticationMethodTarget() if mapping_value and mapping_value.casefold() == "#microsoft.graph.smsAuthenticationMethodTarget".casefold(): from .sms_authentication_method_target import SmsAuthenticationMethodTarget @@ -53,11 +58,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_method_target_type import AuthenticationMethodTargetType from .entity import Entity from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget from .sms_authentication_method_target import SmsAuthenticationMethodTarget from .authentication_method_target_type import AuthenticationMethodTargetType from .entity import Entity from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget from .sms_authentication_method_target import SmsAuthenticationMethodTarget fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/authorization_policy.py b/msgraph/generated/models/authorization_policy.py index 4fa001dbfdd..d708a0db4f4 100644 --- a/msgraph/generated/models/authorization_policy.py +++ b/msgraph/generated/models/authorization_policy.py @@ -18,7 +18,7 @@ class AuthorizationPolicy(PolicyBase, Parsable): odata_type: Optional[str] = "#microsoft.graph.authorizationPolicy" # Indicates whether a user can join the tenant by email validation. allow_email_verified_users_to_join_organization: Optional[bool] = None - # Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. + # Indicates who can invite guests to the organization. The possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. allow_invites_from: Optional[AllowInvitesFrom] = None # Indicates whether user consent for risky apps is allowed. We recommend keeping allowUserConsentForRiskyApps as false. Default value is false. allow_user_consent_for_risky_apps: Optional[bool] = None diff --git a/msgraph/generated/models/auto_restart_notification_dismissal_method.py b/msgraph/generated/models/auto_restart_notification_dismissal_method.py index 46d9c5e5c98..939a78519ae 100644 --- a/msgraph/generated/models/auto_restart_notification_dismissal_method.py +++ b/msgraph/generated/models/auto_restart_notification_dismissal_method.py @@ -7,6 +7,6 @@ class AutoRestartNotificationDismissalMethod(str, Enum): Automatic = "automatic", # User dismissal. Allows the user to dismiss the notification User = "user", - # Evolvable enum member + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/availability_item.py b/msgraph/generated/models/availability_item.py index 9b147dbe837..50b0014c3ab 100644 --- a/msgraph/generated/models/availability_item.py +++ b/msgraph/generated/models/availability_item.py @@ -24,7 +24,7 @@ class AvailabilityItem(AdditionalDataHolder, BackedModel, Parsable): service_id: Optional[str] = None # The startDateTime property start_date_time: Optional[DateTimeTimeZone] = None - # The status of the staff member. Possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue. + # The status of the staff member. The possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue. status: Optional[BookingsAvailabilityStatus] = None @staticmethod diff --git a/msgraph/generated/models/azure_a_d_join_policy.py b/msgraph/generated/models/azure_a_d_join_policy.py index 832f8ef4bb7..dca2444c3ce 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): @@ -15,10 +16,12 @@ 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 + # Determines who becomes a local administrator on joined devices. + 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/azure_a_d_registration_policy.py b/msgraph/generated/models/azure_a_d_registration_policy.py index 0fabb7bb1b6..bc1c783c799 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 6d826f57915..dbbaea7f518 100644 --- a/msgraph/generated/models/backup_restore_root.py +++ b/msgraph/generated/models/backup_restore_root.py @@ -5,13 +5,17 @@ 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 from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession 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 @@ -20,19 +24,25 @@ 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 .entity import Entity @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. drive_protection_units: Optional[list[DriveProtectionUnit]] = None + # The driveProtectionUnitsBulkAdditionJobs property + drive_protection_units_bulk_addition_jobs: Optional[list[DriveProtectionUnitsBulkAdditionJob]] = None # The list of Exchange protection policies in the tenant. exchange_protection_policies: Optional[list[ExchangeProtectionPolicy]] = None # The list of Exchange restore sessions available in the tenant. @@ -41,8 +51,12 @@ class BackupRestoreRoot(Entity, Parsable): mailbox_inclusion_rules: Optional[list[MailboxProtectionRule]] = None # The list of mailbox protection units in the tenant. mailbox_protection_units: Optional[list[MailboxProtectionUnit]] = None + # The mailboxProtectionUnitsBulkAdditionJobs property + 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. @@ -59,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. @@ -67,6 +83,8 @@ class BackupRestoreRoot(Entity, Parsable): site_inclusion_rules: Optional[list[SiteProtectionRule]] = None # The list of site protection units in the tenant. site_protection_units: Optional[list[SiteProtectionUnit]] = None + # The siteProtectionUnitsBulkAdditionJobs property + site_protection_units_bulk_addition_jobs: Optional[list[SiteProtectionUnitsBulkAdditionJob]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> BackupRestoreRoot: @@ -84,13 +102,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .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 from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession 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 @@ -99,18 +121,24 @@ 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 from .entity import Entity from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession 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 @@ -119,18 +147,24 @@ 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 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)), "exchangeProtectionPolicies": lambda n : setattr(self, 'exchange_protection_policies', n.get_collection_of_object_values(ExchangeProtectionPolicy)), "exchangeRestoreSessions": lambda n : setattr(self, 'exchange_restore_sessions', n.get_collection_of_object_values(ExchangeRestoreSession)), "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)), @@ -139,10 +173,12 @@ 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)), "siteProtectionUnits": lambda n : setattr(self, 'site_protection_units', n.get_collection_of_object_values(SiteProtectionUnit)), + "siteProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'site_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(SiteProtectionUnitsBulkAdditionJob)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -157,12 +193,16 @@ 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) writer.write_collection_of_object_values("exchangeProtectionPolicies", self.exchange_protection_policies) writer.write_collection_of_object_values("exchangeRestoreSessions", self.exchange_restore_sessions) writer.write_collection_of_object_values("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) @@ -171,9 +211,11 @@ 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) writer.write_collection_of_object_values("siteProtectionUnits", self.site_protection_units) + writer.write_collection_of_object_values("siteProtectionUnitsBulkAdditionJobs", self.site_protection_units_bulk_addition_jobs) diff --git a/msgraph/generated/models/base_authentication_method.py b/msgraph/generated/models/base_authentication_method.py index 673d2a1f1fa..501bbcc4609 100644 --- a/msgraph/generated/models/base_authentication_method.py +++ b/msgraph/generated/models/base_authentication_method.py @@ -14,4 +14,5 @@ class BaseAuthenticationMethod(str, Enum): X509Certificate = "x509Certificate", Federation = "federation", UnknownFutureValue = "unknownFutureValue", + QrCodePin = "qrCodePin", diff --git a/msgraph/generated/models/base_map_feature.py b/msgraph/generated/models/base_map_feature.py new file mode 100644 index 00000000000..4fe7960b248 --- /dev/null +++ b/msgraph/generated/models/base_map_feature.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .building_map import BuildingMap + from .entity import Entity + from .fixture_map import FixtureMap + from .footprint_map import FootprintMap + from .level_map import LevelMap + from .section_map import SectionMap + from .unit_map import UnitMap + +from .entity import Entity + +@dataclass +class BaseMapFeature(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + properties: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaseMapFeature: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BaseMapFeature + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.buildingMap".casefold(): + from .building_map import BuildingMap + + return BuildingMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fixtureMap".casefold(): + from .fixture_map import FixtureMap + + return FixtureMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.footprintMap".casefold(): + from .footprint_map import FootprintMap + + return FootprintMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.levelMap".casefold(): + from .level_map import LevelMap + + return LevelMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sectionMap".casefold(): + from .section_map import SectionMap + + return SectionMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unitMap".casefold(): + from .unit_map import UnitMap + + return UnitMap() + return BaseMapFeature() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .building_map import BuildingMap + from .entity import Entity + from .fixture_map import FixtureMap + from .footprint_map import FootprintMap + from .level_map import LevelMap + from .section_map import SectionMap + from .unit_map import UnitMap + + from .building_map import BuildingMap + from .entity import Entity + from .fixture_map import FixtureMap + from .footprint_map import FootprintMap + from .level_map import LevelMap + from .section_map import SectionMap + from .unit_map import UnitMap + + fields: dict[str, Callable[[Any], None]] = { + "properties": lambda n : setattr(self, 'properties', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("properties", self.properties) + + diff --git a/msgraph/generated/models/baseline_parameter.py b/msgraph/generated/models/baseline_parameter.py new file mode 100644 index 00000000000..3b113443b60 --- /dev/null +++ b/msgraph/generated/models/baseline_parameter.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 .baseline_parameter_type import BaselineParameterType + +@dataclass +class BaselineParameter(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) + # User-friendly description of the parameter. + description: Optional[str] = None + # Parameter names such as FQDN and Tenant ID. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The parameterType property + parameter_type: Optional[BaselineParameterType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaselineParameter: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BaselineParameter + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BaselineParameter() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .baseline_parameter_type import BaselineParameterType + + from .baseline_parameter_type import BaselineParameterType + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "parameterType": lambda n : setattr(self, 'parameter_type', n.get_enum_value(BaselineParameterType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("parameterType", self.parameter_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/baseline_parameter_type.py b/msgraph/generated/models/baseline_parameter_type.py new file mode 100644 index 00000000000..19c5bf92e82 --- /dev/null +++ b/msgraph/generated/models/baseline_parameter_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class BaselineParameterType(str, Enum): + String = "string", + Integer = "integer", + Boolean = "boolean", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/baseline_resource.py b/msgraph/generated/models/baseline_resource.py new file mode 100644 index 00000000000..d6984b2117a --- /dev/null +++ b/msgraph/generated/models/baseline_resource.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 .open_complex_dictionary_type import OpenComplexDictionaryType + +@dataclass +class BaselineResource(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Unique name of the resource. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The properties property + properties: Optional[OpenComplexDictionaryType] = None + # Name of the resource type. + resource_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BaselineResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BaselineResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BaselineResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .open_complex_dictionary_type import OpenComplexDictionaryType + + from .open_complex_dictionary_type import OpenComplexDictionaryType + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "properties": lambda n : setattr(self, 'properties', n.get_object_value(OpenComplexDictionaryType)), + "resourceType": lambda n : setattr(self, 'resource_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("@odata.type", self.odata_type) + writer.write_object_value("properties", self.properties) + writer.write_str_value("resourceType", self.resource_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/binary_content.py b/msgraph/generated/models/binary_content.py new file mode 100644 index 00000000000..2e7f9c6a91f --- /dev/null +++ b/msgraph/generated/models/binary_content.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 .content_base import ContentBase + +from .content_base import ContentBase + +@dataclass +class BinaryContent(ContentBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.binaryContent" + # The binary content, encoded as a Base64 string. Inherited from contentBase. + data: Optional[bytes] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BinaryContent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BinaryContent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BinaryContent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_base import ContentBase + + from .content_base import ContentBase + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_bytes_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_bytes_value("data", self.data) + + diff --git a/msgraph/generated/models/bit_locker_removable_drive_policy.py b/msgraph/generated/models/bit_locker_removable_drive_policy.py index 9f66a3ce974..af05fccd6c3 100644 --- a/msgraph/generated/models/bit_locker_removable_drive_policy.py +++ b/msgraph/generated/models/bit_locker_removable_drive_policy.py @@ -20,7 +20,7 @@ class BitLockerRemovableDrivePolicy(AdditionalDataHolder, BackedModel, Parsable) additional_data: dict[str, Any] = field(default_factory=dict) # This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer. block_cross_organization_write_access: Optional[bool] = None - # Select the encryption method for removable drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256. + # Select the encryption method for removable drives. The possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256. encryption_method: Optional[BitLockerEncryptionMethod] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/bitlocker_recovery_key.py b/msgraph/generated/models/bitlocker_recovery_key.py index 71672d5b77b..b15ba53610e 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/browsable_resource_type.py b/msgraph/generated/models/browsable_resource_type.py new file mode 100644 index 00000000000..d5670b60911 --- /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 00000000000..4b69cd91f3f --- /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 00000000000..900a937f009 --- /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 00000000000..9996ec8d793 --- /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 00000000000..5841c683166 --- /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 00000000000..1652c7313b6 --- /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 00000000000..076003f6acc --- /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/building.py b/msgraph/generated/models/building.py new file mode 100644 index 00000000000..94ebc369633 --- /dev/null +++ b/msgraph/generated/models/building.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .building_map import BuildingMap + from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement + from .resource_link import ResourceLink + +from .place import Place + +@dataclass +class Building(Place, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.building" + # Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + map: Optional[BuildingMap] = None + # A set of links to external resources that are associated with the building. Inherited from place. + resource_links: Optional[list[ResourceLink]] = None + # The wifiState property + wifi_state: Optional[PlaceFeatureEnablement] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Building: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Building + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Building() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .building_map import BuildingMap + from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement + from .resource_link import ResourceLink + + from .building_map import BuildingMap + from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement + from .resource_link import ResourceLink + + fields: dict[str, Callable[[Any], None]] = { + "map": lambda n : setattr(self, 'map', n.get_object_value(BuildingMap)), + "resourceLinks": lambda n : setattr(self, 'resource_links', n.get_collection_of_object_values(ResourceLink)), + "wifiState": lambda n : setattr(self, 'wifi_state', n.get_enum_value(PlaceFeatureEnablement)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("map", self.map) + writer.write_collection_of_object_values("resourceLinks", self.resource_links) + writer.write_enum_value("wifiState", self.wifi_state) + + diff --git a/msgraph/generated/models/building_collection_response.py b/msgraph/generated/models/building_collection_response.py new file mode 100644 index 00000000000..24edaf38010 --- /dev/null +++ b/msgraph/generated/models/building_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 .building import Building + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class BuildingCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Building]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BuildingCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BuildingCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BuildingCollectionResponse() + + 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 .building import Building + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .building import Building + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Building)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/building_map.py b/msgraph/generated/models/building_map.py new file mode 100644 index 00000000000..16d517d1968 --- /dev/null +++ b/msgraph/generated/models/building_map.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_map_feature import BaseMapFeature + from .footprint_map import FootprintMap + from .level_map import LevelMap + +from .base_map_feature import BaseMapFeature + +@dataclass +class BuildingMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.buildingMap" + # Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + footprints: Optional[list[FootprintMap]] = None + # Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + levels: Optional[list[LevelMap]] = None + # Identifier for the building to which this buildingMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BuildingMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BuildingMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BuildingMap() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_map_feature import BaseMapFeature + from .footprint_map import FootprintMap + from .level_map import LevelMap + + from .base_map_feature import BaseMapFeature + from .footprint_map import FootprintMap + from .level_map import LevelMap + + fields: dict[str, Callable[[Any], None]] = { + "footprints": lambda n : setattr(self, 'footprints', n.get_collection_of_object_values(FootprintMap)), + "levels": lambda n : setattr(self, 'levels', n.get_collection_of_object_values(LevelMap)), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("footprints", self.footprints) + writer.write_collection_of_object_values("levels", self.levels) + writer.write_str_value("placeId", self.place_id) + + diff --git a/msgraph/generated/models/ca_policies_deletable_root.py b/msgraph/generated/models/ca_policies_deletable_root.py new file mode 100644 index 00000000000..7223d582d70 --- /dev/null +++ b/msgraph/generated/models/ca_policies_deletable_root.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + +from .entity import Entity + +@dataclass +class CaPoliciesDeletableRoot(Entity, Parsable): + # The namedLocations property + named_locations: Optional[list[NamedLocation]] = None + # The OdataType property + odata_type: Optional[str] = None + # The policies property + policies: Optional[list[ConditionalAccessPolicy]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaPoliciesDeletableRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CaPoliciesDeletableRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaPoliciesDeletableRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + + from .conditional_access_policy import ConditionalAccessPolicy + from .entity import Entity + from .named_location import NamedLocation + + fields: dict[str, Callable[[Any], None]] = { + "namedLocations": lambda n : setattr(self, 'named_locations', n.get_collection_of_object_values(NamedLocation)), + "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("namedLocations", self.named_locations) + writer.write_collection_of_object_values("policies", self.policies) + + diff --git a/msgraph/generated/models/calculated_column.py b/msgraph/generated/models/calculated_column.py index f89b5bc56fe..dc32d9b8f20 100644 --- a/msgraph/generated/models/calculated_column.py +++ b/msgraph/generated/models/calculated_column.py @@ -12,13 +12,13 @@ class CalculatedColumn(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) - # For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. + # For dateTime output types, the format of the value. The possible values are: dateOnly or dateTime. format: Optional[str] = None # The formula used to compute the value for this column. formula: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. + # The output type used to format values in this column. The possible values are: boolean, currency, dateTime, number, or text. output_type: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/calendar.py b/msgraph/generated/models/calendar.py index 27b373a6df2..e70b03fb07f 100644 --- a/msgraph/generated/models/calendar.py +++ b/msgraph/generated/models/calendar.py @@ -18,23 +18,23 @@ @dataclass class Calendar(Entity, Parsable): - # Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. + # Represent the online meeting service providers that can be used to create online meetings in this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. allowed_online_meeting_providers: Optional[list[OnlineMeetingProviderType]] = None # The permissions of the users with whom the calendar is shared. calendar_permissions: Optional[list[CalendarPermission]] = None # The calendar view for the calendar. Navigation property. Read-only. calendar_view: Optional[list[Event]] = None - # true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access. + # true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who shared a calendar and granted write access. can_edit: Optional[bool] = None - # true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. + # true if the user has permission to share the calendar, false otherwise. Only the user who created the calendar can share it. can_share: Optional[bool] = None - # true if the user can read calendar items that have been marked private, false otherwise. + # If true, the user can read calendar items that have been marked private, false otherwise. can_view_private_items: Optional[bool] = None # Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only. change_key: Optional[str] = None # Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor. color: Optional[CalendarColor] = None - # The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. + # The default online meeting provider for meetings sent from this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. default_online_meeting_provider: Optional[OnlineMeetingProviderType] = None # The events in the calendar. Navigation property. Read-only. events: Optional[list[Event]] = None diff --git a/msgraph/generated/models/calendar_permission.py b/msgraph/generated/models/calendar_permission.py index 0110628980f..010e9aa0c49 100644 --- a/msgraph/generated/models/calendar_permission.py +++ b/msgraph/generated/models/calendar_permission.py @@ -13,7 +13,7 @@ @dataclass class CalendarPermission(Entity, Parsable): - # List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom. + # List of allowed sharing or delegating permission levels for the calendar. The possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom. allowed_roles: Optional[list[CalendarRoleType]] = None # Represents a share recipient or delegate who has access to the calendar. For the 'My Organization' share recipient, the address property is null. Read-only. email_address: Optional[EmailAddress] = None diff --git a/msgraph/generated/models/call.py b/msgraph/generated/models/call.py index d07f8d634a6..09ec07f3441 100644 --- a/msgraph/generated/models/call.py +++ b/msgraph/generated/models/call.py @@ -62,13 +62,13 @@ class Call(Entity, Parsable): operations: Optional[list[CommsOperation]] = None # The participants property participants: Optional[list[Participant]] = None - # The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data. + # The list of requested modalities. The possible values are: unknown, audio, video, videoBasedScreenSharing, data. requested_modalities: Optional[list[Modality]] = None # The result information. For example, the result can hold termination reason. Read-only. result_info: Optional[ResultInfo] = None # The originator of the call. source: Optional[ParticipantInfo] = None - # The call state. Possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. + # The call state. The possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. state: Optional[CallState] = None # The subject of the conversation. subject: Optional[str] = None diff --git a/msgraph/generated/models/call_ai_insight.py b/msgraph/generated/models/call_ai_insight.py new file mode 100644 index 00000000000..ff992ed9c56 --- /dev/null +++ b/msgraph/generated/models/call_ai_insight.py @@ -0,0 +1,91 @@ +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 .action_item import ActionItem + from .call_ai_insight_view_point import CallAiInsightViewPoint + from .entity import Entity + from .meeting_note import MeetingNote + +from .entity import Entity + +@dataclass +class CallAiInsight(Entity, Parsable): + # The actionItems property + action_items: Optional[list[ActionItem]] = None + # The callId property + call_id: Optional[str] = None + # The contentCorrelationId property + content_correlation_id: Optional[str] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The endDateTime property + end_date_time: Optional[datetime.datetime] = None + # The meetingNotes property + meeting_notes: Optional[list[MeetingNote]] = None + # The OdataType property + odata_type: Optional[str] = None + # The viewpoint property + viewpoint: Optional[CallAiInsightViewPoint] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CallAiInsight: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CallAiInsight + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CallAiInsight() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .action_item import ActionItem + from .call_ai_insight_view_point import CallAiInsightViewPoint + from .entity import Entity + from .meeting_note import MeetingNote + + from .action_item import ActionItem + from .call_ai_insight_view_point import CallAiInsightViewPoint + from .entity import Entity + from .meeting_note import MeetingNote + + fields: dict[str, Callable[[Any], None]] = { + "actionItems": lambda n : setattr(self, 'action_items', n.get_collection_of_object_values(ActionItem)), + "callId": lambda n : setattr(self, 'call_id', n.get_str_value()), + "contentCorrelationId": lambda n : setattr(self, 'content_correlation_id', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), + "meetingNotes": lambda n : setattr(self, 'meeting_notes', n.get_collection_of_object_values(MeetingNote)), + "viewpoint": lambda n : setattr(self, 'viewpoint', n.get_object_value(CallAiInsightViewPoint)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("actionItems", self.action_items) + writer.write_str_value("callId", self.call_id) + writer.write_str_value("contentCorrelationId", self.content_correlation_id) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("endDateTime", self.end_date_time) + writer.write_collection_of_object_values("meetingNotes", self.meeting_notes) + writer.write_object_value("viewpoint", self.viewpoint) + + diff --git a/msgraph/generated/models/call_ai_insight_view_point.py b/msgraph/generated/models/call_ai_insight_view_point.py new file mode 100644 index 00000000000..f51272463ec --- /dev/null +++ b/msgraph/generated/models/call_ai_insight_view_point.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mention_event import MentionEvent + +@dataclass +class CallAiInsightViewPoint(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 mentionEvents property + mention_events: Optional[list[MentionEvent]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CallAiInsightViewPoint: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CallAiInsightViewPoint + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CallAiInsightViewPoint() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mention_event import MentionEvent + + from .mention_event import MentionEvent + + fields: dict[str, Callable[[Any], None]] = { + "mentionEvents": lambda n : setattr(self, 'mention_events', n.get_collection_of_object_values(MentionEvent)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("mentionEvents", self.mention_events) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/call_ended_event_message_detail.py b/msgraph/generated/models/call_ended_event_message_detail.py index b90e9a1ea8b..2f0279338f7 100644 --- a/msgraph/generated/models/call_ended_event_message_detail.py +++ b/msgraph/generated/models/call_ended_event_message_detail.py @@ -19,7 +19,7 @@ class CallEndedEventMessageDetail(EventMessageDetail, Parsable): odata_type: Optional[str] = "#microsoft.graph.callEndedEventMessageDetail" # Duration of the call. call_duration: Optional[datetime.timedelta] = None - # Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue. + # Represents the call event type. The possible values are: call, meeting, screenShare, unknownFutureValue. call_event_type: Optional[TeamworkCallEventType] = None # Unique identifier of the call. call_id: Optional[str] = None diff --git a/msgraph/generated/models/call_event.py b/msgraph/generated/models/call_event.py new file mode 100644 index 00000000000..4c0ed703d41 --- /dev/null +++ b/msgraph/generated/models/call_event.py @@ -0,0 +1,84 @@ +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 .call_event_type import CallEventType + from .emergency_call_event import EmergencyCallEvent + from .entity import Entity + from .participant import Participant + +from .entity import Entity + +@dataclass +class CallEvent(Entity, Parsable): + # The callEventType property + call_event_type: Optional[CallEventType] = None + # The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + event_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # Participants collection for the call event. + participants: Optional[list[Participant]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CallEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CallEvent + """ + 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.emergencyCallEvent".casefold(): + from .emergency_call_event import EmergencyCallEvent + + return EmergencyCallEvent() + return CallEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .call_event_type import CallEventType + from .emergency_call_event import EmergencyCallEvent + from .entity import Entity + from .participant import Participant + + from .call_event_type import CallEventType + from .emergency_call_event import EmergencyCallEvent + from .entity import Entity + from .participant import Participant + + fields: dict[str, Callable[[Any], None]] = { + "callEventType": lambda n : setattr(self, 'call_event_type', n.get_enum_value(CallEventType)), + "eventDateTime": lambda n : setattr(self, 'event_date_time', n.get_datetime_value()), + "participants": lambda n : setattr(self, 'participants', n.get_collection_of_object_values(Participant)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("callEventType", self.call_event_type) + writer.write_datetime_value("eventDateTime", self.event_date_time) + writer.write_collection_of_object_values("participants", self.participants) + + diff --git a/msgraph/generated/models/call_event_type.py b/msgraph/generated/models/call_event_type.py new file mode 100644 index 00000000000..3879bc75f6f --- /dev/null +++ b/msgraph/generated/models/call_event_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CallEventType(str, Enum): + CallStarted = "callStarted", + CallEnded = "callEnded", + UnknownFutureValue = "unknownFutureValue", + RosterUpdated = "rosterUpdated", + diff --git a/msgraph/generated/models/call_media_state.py b/msgraph/generated/models/call_media_state.py index 0edd0b59c63..6a42a57adc1 100644 --- a/msgraph/generated/models/call_media_state.py +++ b/msgraph/generated/models/call_media_state.py @@ -15,7 +15,7 @@ class CallMediaState(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 audio media state. Possible values are: active, inactive, unknownFutureValue. + # The audio media state. The possible values are: active, inactive, unknownFutureValue. audio: Optional[MediaState] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/call_options.py b/msgraph/generated/models/call_options.py index d9f9a5a3265..a17f8be8ad6 100644 --- a/msgraph/generated/models/call_options.py +++ b/msgraph/generated/models/call_options.py @@ -22,6 +22,8 @@ class CallOptions(AdditionalDataHolder, BackedModel, Parsable): is_content_sharing_notification_enabled: Optional[bool] = None # Indicates whether delta roster is enabled for the call. is_delta_roster_enabled: Optional[bool] = None + # Indicates whether delta roster filtering by participant interactivity is enabled. + is_interactive_roster_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -64,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "hideBotAfterEscalation": lambda n : setattr(self, 'hide_bot_after_escalation', n.get_bool_value()), "isContentSharingNotificationEnabled": lambda n : setattr(self, 'is_content_sharing_notification_enabled', n.get_bool_value()), "isDeltaRosterEnabled": lambda n : setattr(self, 'is_delta_roster_enabled', n.get_bool_value()), + "isInteractiveRosterEnabled": lambda n : setattr(self, 'is_interactive_roster_enabled', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -79,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("hideBotAfterEscalation", self.hide_bot_after_escalation) writer.write_bool_value("isContentSharingNotificationEnabled", self.is_content_sharing_notification_enabled) writer.write_bool_value("isDeltaRosterEnabled", self.is_delta_roster_enabled) + writer.write_bool_value("isInteractiveRosterEnabled", self.is_interactive_roster_enabled) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/call_recording_event_message_detail.py b/msgraph/generated/models/call_recording_event_message_detail.py index 3a90c7c6546..ea4aca81c55 100644 --- a/msgraph/generated/models/call_recording_event_message_detail.py +++ b/msgraph/generated/models/call_recording_event_message_detail.py @@ -22,7 +22,7 @@ class CallRecordingEventMessageDetail(EventMessageDetail, Parsable): call_recording_display_name: Optional[str] = None # Duration of the call recording. call_recording_duration: Optional[datetime.timedelta] = None - # Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue. + # Status of the call recording. The possible values are: success, failure, initial, chunkFinished, unknownFutureValue. call_recording_status: Optional[CallRecordingStatus] = None # Call recording URL. call_recording_url: Optional[str] = None diff --git a/msgraph/generated/models/call_records/call_record.py b/msgraph/generated/models/call_records/call_record.py index bfa553f2f8b..2b807fce6a9 100644 --- a/msgraph/generated/models/call_records/call_record.py +++ b/msgraph/generated/models/call_records/call_record.py @@ -24,7 +24,7 @@ class CallRecord(Entity, Parsable): join_web_url: Optional[str] = None # UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z last_modified_date_time: Optional[datetime.datetime] = None - # List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. + # List of all the modalities used in the call. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. modalities: Optional[list[Modality]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/call_records/media_stream.py b/msgraph/generated/models/call_records/media_stream.py index 8d9d306ed81..6c9623494e8 100644 --- a/msgraph/generated/models/call_records/media_stream.py +++ b/msgraph/generated/models/call_records/media_stream.py @@ -18,7 +18,7 @@ class MediaStream(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) - # Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. + # Codec name used to encode audio for transmission on the network. The possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. audio_codec: Optional[AudioCodec] = None # Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio. average_audio_degradation: Optional[float] = None @@ -76,7 +76,7 @@ class MediaStream(AdditionalDataHolder, BackedModel, Parsable): stream_direction: Optional[MediaStreamDirection] = None # Unique identifier for the stream. stream_id: Optional[str] = None - # Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue. + # Codec name used to encode video for transmission on the network. The possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue. video_codec: Optional[VideoCodec] = None # True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise. was_media_bypassed: Optional[bool] = None diff --git a/msgraph/generated/models/call_records/network_info.py b/msgraph/generated/models/call_records/network_info.py index 6367e6ac35e..ddb83a78d90 100644 --- a/msgraph/generated/models/call_records/network_info.py +++ b/msgraph/generated/models/call_records/network_info.py @@ -21,7 +21,7 @@ class NetworkInfo(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent. bandwidth_low_event_ratio: Optional[float] = None - # The wireless LAN basic service set identifier of the media endpoint used to connect to the network. + # The wireless LAN basic service set identifier of the media endpoint used to connect to the network. This property isn't available if the user disables precise location sharing in their operating system or Microsoft Teams app settings. basic_service_set_identifier: Optional[str] = None # The connectionType property connection_type: Optional[NetworkConnectionType] = None diff --git a/msgraph/generated/models/call_records/session.py b/msgraph/generated/models/call_records/session.py index 487f3267416..5ddc970fa71 100644 --- a/msgraph/generated/models/call_records/session.py +++ b/msgraph/generated/models/call_records/session.py @@ -26,7 +26,7 @@ class Session(Entity, Parsable): failure_info: Optional[FailureInfo] = None # Specifies whether the session is a test. is_test: Optional[bool] = None - # List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. + # List of modalities present in the session. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. modalities: Optional[list[Modality]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/call_started_event_message_detail.py b/msgraph/generated/models/call_started_event_message_detail.py index 8f0590698d0..5269d5cb2d1 100644 --- a/msgraph/generated/models/call_started_event_message_detail.py +++ b/msgraph/generated/models/call_started_event_message_detail.py @@ -15,7 +15,7 @@ class CallStartedEventMessageDetail(EventMessageDetail, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.callStartedEventMessageDetail" - # Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue. + # Represents the call event type. The possible values are: call, meeting, screenShare, unknownFutureValue. call_event_type: Optional[TeamworkCallEventType] = None # Unique identifier of the call. call_id: Optional[str] = None diff --git a/msgraph/generated/models/certificate_authority_detail.py b/msgraph/generated/models/certificate_authority_detail.py new file mode 100644 index 00000000000..ae1dece5a2d --- /dev/null +++ b/msgraph/generated/models/certificate_authority_detail.py @@ -0,0 +1,101 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .certificate_authority_type import CertificateAuthorityType + from .directory_object import DirectoryObject + +from .directory_object import DirectoryObject + +@dataclass +class CertificateAuthorityDetail(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.certificateAuthorityDetail" + # The public key of the certificate authority. + certificate: Optional[bytes] = None + # The type of certificate authority. The possible values are: root, intermediate, unknownFutureValue. Supports $filter (eq). + certificate_authority_type: Optional[CertificateAuthorityType] = None + # The URL to check if the certificate is revoked. + certificate_revocation_list_url: Optional[str] = None + # The date and time when the certificate authority was created. + created_date_time: Optional[datetime.datetime] = None + # The deltaCertificateRevocationListUrl property + delta_certificate_revocation_list_url: Optional[str] = None + # The display name of the certificate authority. + display_name: Optional[str] = None + # The date and time when the certificate authority expires. Supports $filter (eq) and $orderby. + expiration_date_time: Optional[datetime.datetime] = None + # Indicates whether the certificate picker presents the certificate authority to the user to use for authentication. Default value is false. Optional. + is_issuer_hint_enabled: Optional[bool] = None + # The issuer of the certificate authority. + issuer: Optional[str] = None + # The subject key identifier of certificate authority. + issuer_subject_key_identifier: Optional[str] = None + # The thumbprint of certificate authority certificate. Supports $filter (eq, startswith). + thumbprint: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CertificateAuthorityDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CertificateAuthorityDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CertificateAuthorityDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .certificate_authority_type import CertificateAuthorityType + from .directory_object import DirectoryObject + + from .certificate_authority_type import CertificateAuthorityType + from .directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "certificate": lambda n : setattr(self, 'certificate', n.get_bytes_value()), + "certificateAuthorityType": lambda n : setattr(self, 'certificate_authority_type', n.get_enum_value(CertificateAuthorityType)), + "certificateRevocationListUrl": lambda n : setattr(self, 'certificate_revocation_list_url', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "deltaCertificateRevocationListUrl": lambda n : setattr(self, 'delta_certificate_revocation_list_url', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "isIssuerHintEnabled": lambda n : setattr(self, 'is_issuer_hint_enabled', n.get_bool_value()), + "issuer": lambda n : setattr(self, 'issuer', n.get_str_value()), + "issuerSubjectKeyIdentifier": lambda n : setattr(self, 'issuer_subject_key_identifier', n.get_str_value()), + "thumbprint": lambda n : setattr(self, 'thumbprint', 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_bytes_value("certificate", self.certificate) + writer.write_enum_value("certificateAuthorityType", self.certificate_authority_type) + writer.write_str_value("certificateRevocationListUrl", self.certificate_revocation_list_url) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("deltaCertificateRevocationListUrl", self.delta_certificate_revocation_list_url) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_bool_value("isIssuerHintEnabled", self.is_issuer_hint_enabled) + writer.write_str_value("issuer", self.issuer) + writer.write_str_value("issuerSubjectKeyIdentifier", self.issuer_subject_key_identifier) + writer.write_str_value("thumbprint", self.thumbprint) + + diff --git a/msgraph/generated/models/certificate_authority_detail_collection_response.py b/msgraph/generated/models/certificate_authority_detail_collection_response.py new file mode 100644 index 00000000000..8857c096489 --- /dev/null +++ b/msgraph/generated/models/certificate_authority_detail_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 .certificate_authority_detail import CertificateAuthorityDetail + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CertificateAuthorityDetailCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CertificateAuthorityDetail]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CertificateAuthorityDetailCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CertificateAuthorityDetailCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CertificateAuthorityDetailCollectionResponse() + + 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 .certificate_authority_detail import CertificateAuthorityDetail + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .certificate_authority_detail import CertificateAuthorityDetail + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CertificateAuthorityDetail)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/certificate_authority_type.py b/msgraph/generated/models/certificate_authority_type.py new file mode 100644 index 00000000000..6a285b90247 --- /dev/null +++ b/msgraph/generated/models/certificate_authority_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CertificateAuthorityType(str, Enum): + Root = "root", + Intermediate = "intermediate", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/certificate_based_auth_pki.py b/msgraph/generated/models/certificate_based_auth_pki.py new file mode 100644 index 00000000000..0e7f5f5f950 --- /dev/null +++ b/msgraph/generated/models/certificate_based_auth_pki.py @@ -0,0 +1,77 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .certificate_authority_detail import CertificateAuthorityDetail + from .directory_object import DirectoryObject + +from .directory_object import DirectoryObject + +@dataclass +class CertificateBasedAuthPki(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.certificateBasedAuthPki" + # The collection of certificate authorities contained in this public key infrastructure resource. + certificate_authorities: Optional[list[CertificateAuthorityDetail]] = None + # The name of the object. Maximum length is 256 characters. + display_name: Optional[str] = None + # The date and time when the object was created or last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # The status of any asynchronous jobs runs on the object which can be upload or delete. + status: Optional[str] = None + # The status details of the upload/deleted operation of PKI (Public Key Infrastructure). + status_details: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CertificateBasedAuthPki: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CertificateBasedAuthPki + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CertificateBasedAuthPki() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .certificate_authority_detail import CertificateAuthorityDetail + from .directory_object import DirectoryObject + + from .certificate_authority_detail import CertificateAuthorityDetail + from .directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "certificateAuthorities": lambda n : setattr(self, 'certificate_authorities', n.get_collection_of_object_values(CertificateAuthorityDetail)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_str_value()), + "statusDetails": lambda n : setattr(self, 'status_details', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("certificateAuthorities", self.certificate_authorities) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("status", self.status) + writer.write_str_value("statusDetails", self.status_details) + + diff --git a/msgraph/generated/models/certificate_based_auth_pki_collection_response.py b/msgraph/generated/models/certificate_based_auth_pki_collection_response.py new file mode 100644 index 00000000000..92c5fd5f09f --- /dev/null +++ b/msgraph/generated/models/certificate_based_auth_pki_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 .certificate_based_auth_pki import CertificateBasedAuthPki + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CertificateBasedAuthPkiCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CertificateBasedAuthPki]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CertificateBasedAuthPkiCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CertificateBasedAuthPkiCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CertificateBasedAuthPkiCollectionResponse() + + 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 .certificate_based_auth_pki import CertificateBasedAuthPki + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .certificate_based_auth_pki import CertificateBasedAuthPki + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CertificateBasedAuthPki)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/challenging_word.py b/msgraph/generated/models/challenging_word.py new file mode 100644 index 00000000000..65ad5dc4bce --- /dev/null +++ b/msgraph/generated/models/challenging_word.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 ChallengingWord(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) + # Number of times the word was found challenging by the student during the reading session. + count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The specific word that the student found challenging during the reading session. + word: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ChallengingWord: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ChallengingWord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ChallengingWord() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "count": lambda n : setattr(self, 'count', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "word": lambda n : setattr(self, 'word', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("count", self.count) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("word", self.word) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/channel.py b/msgraph/generated/models/channel.py index fef7a4e45fa..624452948d2 100644 --- a/msgraph/generated/models/channel.py +++ b/msgraph/generated/models/channel.py @@ -6,13 +6,16 @@ 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 from .conversation_member import ConversationMember from .drive_item import DriveItem from .entity import Entity + from .migration_mode import MigrationMode from .shared_with_channel_team_info import SharedWithChannelTeamInfo + from .teams_app import TeamsApp from .teams_tab import TeamsTab from .entity import Entity @@ -29,20 +32,28 @@ class Channel(Entity, Parsable): display_name: Optional[str] = None # The email address for sending messages to the channel. Read-only. email: Optional[str] = None + # A collection of enabled apps in the channel. + enabled_apps: Optional[list[TeamsApp]] = None # Metadata for the location where the channel's files are stored. files_folder: Optional[DriveItem] = None # Indicates whether the channel is archived. Read-only. 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 value in this evolvable enum: shared. + # 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. membership_type: Optional[ChannelMembershipType] = None # A collection of all the messages in the channel. A navigation property. Nullable. messages: Optional[list[ChatMessage]] = None + # The migrationMode property + migration_mode: Optional[MigrationMode] = None # The OdataType property odata_type: Optional[str] = None + # The originalCreatedDateTime property + original_created_date_time: Optional[datetime.datetime] = None # A collection of teams with which a channel is shared. shared_with_teams: Optional[list[SharedWithChannelTeamInfo]] = None # Contains summary information about the channel, including number of owners, members, guests, and an indicator for members from other tenants. The summary property will only be returned if it is specified in the $select clause of the Get channel method. @@ -70,22 +81,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .channel_layout_type import ChannelLayoutType from .channel_membership_type import ChannelMembershipType from .channel_summary import ChannelSummary from .chat_message import ChatMessage from .conversation_member import ConversationMember from .drive_item import DriveItem from .entity import Entity + from .migration_mode import MigrationMode from .shared_with_channel_team_info import SharedWithChannelTeamInfo + 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 from .conversation_member import ConversationMember from .drive_item import DriveItem from .entity import Entity + from .migration_mode import MigrationMode from .shared_with_channel_team_info import SharedWithChannelTeamInfo + from .teams_app import TeamsApp from .teams_tab import TeamsTab fields: dict[str, Callable[[Any], None]] = { @@ -94,12 +111,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "email": lambda n : setattr(self, 'email', n.get_str_value()), + "enabledApps": lambda n : setattr(self, 'enabled_apps', n.get_collection_of_object_values(TeamsApp)), "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)), + "migrationMode": lambda n : setattr(self, 'migration_mode', n.get_enum_value(MigrationMode)), + "originalCreatedDateTime": lambda n : setattr(self, 'original_created_date_time', n.get_datetime_value()), "sharedWithTeams": lambda n : setattr(self, 'shared_with_teams', n.get_collection_of_object_values(SharedWithChannelTeamInfo)), "summary": lambda n : setattr(self, 'summary', n.get_object_value(ChannelSummary)), "tabs": lambda n : setattr(self, 'tabs', n.get_collection_of_object_values(TeamsTab)), @@ -124,12 +145,16 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) writer.write_str_value("email", self.email) + writer.write_collection_of_object_values("enabledApps", self.enabled_apps) 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) + writer.write_enum_value("migrationMode", self.migration_mode) + writer.write_datetime_value("originalCreatedDateTime", self.original_created_date_time) writer.write_collection_of_object_values("sharedWithTeams", self.shared_with_teams) writer.write_object_value("summary", self.summary) writer.write_collection_of_object_values("tabs", self.tabs) diff --git a/msgraph/generated/models/channel_layout_type.py b/msgraph/generated/models/channel_layout_type.py new file mode 100644 index 00000000000..09a6c837ed9 --- /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/chat.py b/msgraph/generated/models/chat.py index e6045faa026..563c47d5269 100644 --- a/msgraph/generated/models/chat.py +++ b/msgraph/generated/models/chat.py @@ -12,6 +12,7 @@ from .chat_viewpoint import ChatViewpoint from .conversation_member import ConversationMember from .entity import Entity + from .migration_mode import MigrationMode from .pinned_chat_message_info import PinnedChatMessageInfo from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .teams_app_installation import TeamsAppInstallation @@ -38,10 +39,14 @@ class Chat(Entity, Parsable): members: Optional[list[ConversationMember]] = None # A collection of all the messages in the chat. Nullable. messages: Optional[list[ChatMessage]] = None + # The migrationMode property + migration_mode: Optional[MigrationMode] = None # The OdataType property odata_type: Optional[str] = None # Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. online_meeting_info: Optional[TeamworkOnlineMeetingInfo] = None + # The originalCreatedDateTime property + original_created_date_time: Optional[datetime.datetime] = None # A collection of permissions granted to apps for the chat. permission_grants: Optional[list[ResourceSpecificPermissionGrant]] = None # A collection of all the pinned messages in the chat. Nullable. @@ -79,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_viewpoint import ChatViewpoint from .conversation_member import ConversationMember from .entity import Entity + from .migration_mode import MigrationMode from .pinned_chat_message_info import PinnedChatMessageInfo from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .teams_app_installation import TeamsAppInstallation @@ -91,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_viewpoint import ChatViewpoint from .conversation_member import ConversationMember from .entity import Entity + from .migration_mode import MigrationMode from .pinned_chat_message_info import PinnedChatMessageInfo from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .teams_app_installation import TeamsAppInstallation @@ -106,7 +113,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_value()), "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(ConversationMember)), "messages": lambda n : setattr(self, 'messages', n.get_collection_of_object_values(ChatMessage)), + "migrationMode": lambda n : setattr(self, 'migration_mode', n.get_enum_value(MigrationMode)), "onlineMeetingInfo": lambda n : setattr(self, 'online_meeting_info', n.get_object_value(TeamworkOnlineMeetingInfo)), + "originalCreatedDateTime": lambda n : setattr(self, 'original_created_date_time', n.get_datetime_value()), "permissionGrants": lambda n : setattr(self, 'permission_grants', n.get_collection_of_object_values(ResourceSpecificPermissionGrant)), "pinnedMessages": lambda n : setattr(self, 'pinned_messages', n.get_collection_of_object_values(PinnedChatMessageInfo)), "tabs": lambda n : setattr(self, 'tabs', n.get_collection_of_object_values(TeamsTab)), @@ -136,7 +145,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("lastUpdatedDateTime", self.last_updated_date_time) writer.write_collection_of_object_values("members", self.members) writer.write_collection_of_object_values("messages", self.messages) + writer.write_enum_value("migrationMode", self.migration_mode) writer.write_object_value("onlineMeetingInfo", self.online_meeting_info) + writer.write_datetime_value("originalCreatedDateTime", self.original_created_date_time) writer.write_collection_of_object_values("permissionGrants", self.permission_grants) writer.write_collection_of_object_values("pinnedMessages", self.pinned_messages) writer.write_collection_of_object_values("tabs", self.tabs) diff --git a/msgraph/generated/models/check_in_claim.py b/msgraph/generated/models/check_in_claim.py new file mode 100644 index 00000000000..5d5c9e97915 --- /dev/null +++ b/msgraph/generated/models/check_in_claim.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .check_in_method import CheckInMethod + +@dataclass +class CheckInClaim(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + calendar_event_id: Optional[str] = None + # The checkInMethod property + check_in_method: Optional[CheckInMethod] = None + # The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckInClaim: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CheckInClaim + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckInClaim() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .check_in_method import CheckInMethod + + from .check_in_method import CheckInMethod + + fields: dict[str, Callable[[Any], None]] = { + "calendarEventId": lambda n : setattr(self, 'calendar_event_id', n.get_str_value()), + "checkInMethod": lambda n : setattr(self, 'check_in_method', n.get_enum_value(CheckInMethod)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("calendarEventId", self.calendar_event_id) + writer.write_enum_value("checkInMethod", self.check_in_method) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/check_in_claim_collection_response.py b/msgraph/generated/models/check_in_claim_collection_response.py new file mode 100644 index 00000000000..dea8aedaef3 --- /dev/null +++ b/msgraph/generated/models/check_in_claim_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .check_in_claim import CheckInClaim + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CheckInClaimCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CheckInClaim]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckInClaimCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CheckInClaimCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckInClaimCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .check_in_claim import CheckInClaim + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .check_in_claim import CheckInClaim + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CheckInClaim)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/check_in_method.py b/msgraph/generated/models/check_in_method.py new file mode 100644 index 00000000000..8f36474bdb2 --- /dev/null +++ b/msgraph/generated/models/check_in_method.py @@ -0,0 +1,9 @@ +from enum import Enum + +class CheckInMethod(str, Enum): + Unspecified = "unspecified", + Manual = "manual", + Inferred = "inferred", + Verified = "verified", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/claim_binding.py b/msgraph/generated/models/claim_binding.py new file mode 100644 index 00000000000..06d7aad3ad5 --- /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 00000000000..4ee671c9ecd --- /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 00000000000..fbf9e763670 --- /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/classifcation_error_base.py b/msgraph/generated/models/classifcation_error_base.py new file mode 100644 index 00000000000..5439f857953 --- /dev/null +++ b/msgraph/generated/models/classifcation_error_base.py @@ -0,0 +1,92 @@ +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 .classification_error import ClassificationError + from .classification_inner_error import ClassificationInnerError + from .processing_error import ProcessingError + +@dataclass +class ClassifcationErrorBase(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # A service-defined error code string. + code: Optional[str] = None + # Contains more specific, potentially internal error details. + inner_error: Optional[ClassificationInnerError] = None + # A human-readable representation of the error. + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The target of the error (for example, the specific property or item causing the issue). + target: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClassifcationErrorBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ClassifcationErrorBase + """ + 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.classificationError".casefold(): + from .classification_error import ClassificationError + + return ClassificationError() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.processingError".casefold(): + from .processing_error import ProcessingError + + return ProcessingError() + return ClassifcationErrorBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .classification_error import ClassificationError + from .classification_inner_error import ClassificationInnerError + from .processing_error import ProcessingError + + from .classification_error import ClassificationError + from .classification_inner_error import ClassificationInnerError + from .processing_error import ProcessingError + + fields: dict[str, Callable[[Any], None]] = { + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "innerError": lambda n : setattr(self, 'inner_error', n.get_object_value(ClassificationInnerError)), + "message": lambda n : setattr(self, 'message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "target": lambda n : setattr(self, 'target', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("code", self.code) + writer.write_object_value("innerError", self.inner_error) + writer.write_str_value("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("target", self.target) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/classification_error.py b/msgraph/generated/models/classification_error.py new file mode 100644 index 00000000000..63e198ea00a --- /dev/null +++ b/msgraph/generated/models/classification_error.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .classifcation_error_base import ClassifcationErrorBase + from .processing_error import ProcessingError + +from .classifcation_error_base import ClassifcationErrorBase + +@dataclass +class ClassificationError(ClassifcationErrorBase, Parsable): + # A collection of more specific errors contributing to the overall error. + details: Optional[list[ClassifcationErrorBase]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClassificationError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ClassificationError + """ + 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.processingError".casefold(): + from .processing_error import ProcessingError + + return ProcessingError() + return ClassificationError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .classifcation_error_base import ClassifcationErrorBase + from .processing_error import ProcessingError + + from .classifcation_error_base import ClassifcationErrorBase + from .processing_error import ProcessingError + + fields: dict[str, Callable[[Any], None]] = { + "details": lambda n : setattr(self, 'details', n.get_collection_of_object_values(ClassifcationErrorBase)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("details", self.details) + + diff --git a/msgraph/generated/models/classification_inner_error.py b/msgraph/generated/models/classification_inner_error.py new file mode 100644 index 00000000000..8e1bde61fa0 --- /dev/null +++ b/msgraph/generated/models/classification_inner_error.py @@ -0,0 +1,67 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ClassificationInnerError(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 activity ID associated with the request that generated the error. + activity_id: Optional[str] = None + # The client request ID, if provided by the caller. + client_request_id: Optional[str] = None + # A more specific, potentially internal, error code string. + code: Optional[str] = None + # The date and time the inner error occurred. + error_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClassificationInnerError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ClassificationInnerError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ClassificationInnerError() + + 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]] = { + "activityId": lambda n : setattr(self, 'activity_id', n.get_str_value()), + "clientRequestId": lambda n : setattr(self, 'client_request_id', n.get_str_value()), + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "errorDateTime": lambda n : setattr(self, 'error_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("activityId", self.activity_id) + writer.write_str_value("clientRequestId", self.client_request_id) + writer.write_str_value("code", self.code) + writer.write_datetime_value("errorDateTime", self.error_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cloud_app_security_session_control.py b/msgraph/generated/models/cloud_app_security_session_control.py index 5f6af1493a4..47680b68563 100644 --- a/msgraph/generated/models/cloud_app_security_session_control.py +++ b/msgraph/generated/models/cloud_app_security_session_control.py @@ -14,7 +14,7 @@ class CloudAppSecuritySessionControl(ConditionalAccessSessionControl, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudAppSecuritySessionControl" - # Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. + # The possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. cloud_app_security_type: Optional[CloudAppSecuritySessionControlType] = None @staticmethod diff --git a/msgraph/generated/models/cloud_communications.py b/msgraph/generated/models/cloud_communications.py index 9fc8dc2e4c7..43f501748c5 100644 --- a/msgraph/generated/models/cloud_communications.py +++ b/msgraph/generated/models/cloud_communications.py @@ -6,24 +6,33 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .adhoc_call import AdhocCall from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence @dataclass class CloudCommunications(AdditionalDataHolder, BackedModel, Parsable): + """ + Represents a container that exposes navigation properties for cloud communications resources. + """ # 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 adhocCalls property + adhoc_calls: Optional[list[AdhocCall]] = None # The callRecords property call_records: Optional[list[CallRecord]] = None # The calls property calls: Optional[list[Call]] = None # The OdataType property odata_type: Optional[str] = None + # A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + online_meeting_conversations: Optional[list[OnlineMeetingEngagementConversation]] = None # The onlineMeetings property online_meetings: Optional[list[OnlineMeeting]] = None # The presences property @@ -45,20 +54,26 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .adhoc_call import AdhocCall from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence + from .adhoc_call import AdhocCall from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence fields: dict[str, Callable[[Any], None]] = { + "adhocCalls": lambda n : setattr(self, 'adhoc_calls', n.get_collection_of_object_values(AdhocCall)), "callRecords": lambda n : setattr(self, 'call_records', n.get_collection_of_object_values(CallRecord)), "calls": lambda n : setattr(self, 'calls', n.get_collection_of_object_values(Call)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "onlineMeetingConversations": lambda n : setattr(self, 'online_meeting_conversations', n.get_collection_of_object_values(OnlineMeetingEngagementConversation)), "onlineMeetings": lambda n : setattr(self, 'online_meetings', n.get_collection_of_object_values(OnlineMeeting)), "presences": lambda n : setattr(self, 'presences', n.get_collection_of_object_values(Presence)), } @@ -72,9 +87,11 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("adhocCalls", self.adhoc_calls) writer.write_collection_of_object_values("callRecords", self.call_records) writer.write_collection_of_object_values("calls", self.calls) writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("onlineMeetingConversations", self.online_meeting_conversations) writer.write_collection_of_object_values("onlineMeetings", self.online_meetings) writer.write_collection_of_object_values("presences", self.presences) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/cloud_flare_rule_model.py b/msgraph/generated/models/cloud_flare_rule_model.py new file mode 100644 index 00000000000..65b076991bc --- /dev/null +++ b/msgraph/generated/models/cloud_flare_rule_model.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 CloudFlareRuleModel(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 action Cloudflare applies when the rule matches traffic. Common values include Managed Challenge, Interactive Challenge, Log, Block, JS Challenge, or Skip. + action: Optional[str] = None + # Friendly name for the rule, used in UIs or logs to help administrators identify the rule. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Unique identifier assigned to the rule by Cloudflare or the integration. + rule_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudFlareRuleModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudFlareRuleModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudFlareRuleModel() + + 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]] = { + "action": lambda n : setattr(self, 'action', 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()), + "ruleId": lambda n : setattr(self, 'rule_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("action", self.action) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("ruleId", self.rule_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cloud_flare_ruleset_model.py b/msgraph/generated/models/cloud_flare_ruleset_model.py new file mode 100644 index 00000000000..c361459c3d5 --- /dev/null +++ b/msgraph/generated/models/cloud_flare_ruleset_model.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 CloudFlareRulesetModel(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) + # Friendly name for the ruleset, used in UIs and logs to help administrators identify the ruleset. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Name of the phase during which the ruleset is evaluated (for example, httprequestfirewallmanaged, httprequestfirewallcustom, or provider-specific phase names). This indicates when in the request/response lifecycle the rules apply. + phase_name: Optional[str] = None + # Unique identifier assigned to the ruleset by Cloudflare or the integration. + ruleset_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudFlareRulesetModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudFlareRulesetModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudFlareRulesetModel() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "phaseName": lambda n : setattr(self, 'phase_name', n.get_str_value()), + "rulesetId": lambda n : setattr(self, 'ruleset_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("phaseName", self.phase_name) + writer.write_str_value("rulesetId", self.ruleset_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cloud_flare_verified_details_model.py b/msgraph/generated/models/cloud_flare_verified_details_model.py new file mode 100644 index 00000000000..0839d9c23bb --- /dev/null +++ b/msgraph/generated/models/cloud_flare_verified_details_model.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_flare_ruleset_model import CloudFlareRulesetModel + from .cloud_flare_rule_model import CloudFlareRuleModel + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + +from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + +@dataclass +class CloudFlareVerifiedDetailsModel(WebApplicationFirewallVerifiedDetails, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudFlareVerifiedDetailsModel" + # Collection of Cloudflare custom rules that are currently enabled for the zone or host. + enabled_custom_rules: Optional[list[CloudFlareRuleModel]] = None + # Collection of Cloudflare recommended rulesets that are enabled for the zone or host. + enabled_recommended_rulesets: Optional[list[CloudFlareRulesetModel]] = None + # Cloudflare-assigned identifier for the DNS zone associated with the verified host (for example, the Cloudflare Zone ID). This ID is used to correlate verification details with the Cloudflare account and to perform configuration operations via the provider's API. + zone_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudFlareVerifiedDetailsModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudFlareVerifiedDetailsModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudFlareVerifiedDetailsModel() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_flare_ruleset_model import CloudFlareRulesetModel + from .cloud_flare_rule_model import CloudFlareRuleModel + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + + from .cloud_flare_ruleset_model import CloudFlareRulesetModel + from .cloud_flare_rule_model import CloudFlareRuleModel + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + + fields: dict[str, Callable[[Any], None]] = { + "enabledCustomRules": lambda n : setattr(self, 'enabled_custom_rules', n.get_collection_of_object_values(CloudFlareRuleModel)), + "enabledRecommendedRulesets": lambda n : setattr(self, 'enabled_recommended_rulesets', n.get_collection_of_object_values(CloudFlareRulesetModel)), + "zoneId": lambda n : setattr(self, 'zone_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("enabledCustomRules", self.enabled_custom_rules) + writer.write_collection_of_object_values("enabledRecommendedRulesets", self.enabled_recommended_rulesets) + writer.write_str_value("zoneId", self.zone_id) + + diff --git a/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py b/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py new file mode 100644 index 00000000000..97de1fece5b --- /dev/null +++ b/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .web_application_firewall_provider import WebApplicationFirewallProvider + +from .web_application_firewall_provider import WebApplicationFirewallProvider + +@dataclass +class CloudFlareWebApplicationFirewallProvider(WebApplicationFirewallProvider, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudFlareWebApplicationFirewallProvider" + # Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken. + api_token: Optional[str] = None + # Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider. + zone_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudFlareWebApplicationFirewallProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudFlareWebApplicationFirewallProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudFlareWebApplicationFirewallProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .web_application_firewall_provider import WebApplicationFirewallProvider + + from .web_application_firewall_provider import WebApplicationFirewallProvider + + fields: dict[str, Callable[[Any], None]] = { + "apiToken": lambda n : setattr(self, 'api_token', n.get_str_value()), + "zoneId": lambda n : setattr(self, 'zone_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("apiToken", self.api_token) + writer.write_str_value("zoneId", self.zone_id) + + diff --git a/msgraph/generated/models/cloud_p_c.py b/msgraph/generated/models/cloud_p_c.py index 6ac019870bc..b7e5bfa302d 100644 --- a/msgraph/generated/models/cloud_p_c.py +++ b/msgraph/generated/models/cloud_p_c.py @@ -35,7 +35,7 @@ class CloudPC(Entity, Parsable): provisioning_policy_id: Optional[str] = None # The provisioning policy that applied during the provisioning of Cloud PCs. Maximum length is 120 characters. Read-only. provisioning_policy_name: Optional[str] = None - # The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. + # The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. provisioning_type: Optional[CloudPcProvisioningType] = None # The service plan ID for the Cloud PC that consists of 32 characters in a GUID format. For more information about service plans, see Product names and service plan identifiers for licensing. Read-only. service_plan_id: Optional[str] = None diff --git a/msgraph/generated/models/cloud_pc_device_image.py b/msgraph/generated/models/cloud_pc_device_image.py index 1917edad6ce..2ca85b5f890 100644 --- a/msgraph/generated/models/cloud_pc_device_image.py +++ b/msgraph/generated/models/cloud_pc_device_image.py @@ -17,7 +17,7 @@ class CloudPcDeviceImage(Entity, Parsable): # The display name of the associated device image. The device image display name and the version are used to uniquely identify the Cloud PC device image. Read-only. display_name: Optional[str] = None - # The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. + # The error code of the status of the image that indicates why the upload failed, if applicable. The possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. error_code: Optional[CloudPcDeviceImageErrorCode] = None # The date when the image became unavailable. Read-only. expiration_date: Optional[datetime.date] = None @@ -25,15 +25,19 @@ class CloudPcDeviceImage(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The operating system (OS) of the image. For example, Windows 10 Enterprise. Read-only. + # The operating system (OS) of the image. For example, Windows 11 Enterprise. Read-only. operating_system: Optional[str] = None # The OS build version of the image. For example, 1909. Read-only. os_build_number: Optional[str] = None - # The OS status of this image. Possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. + # The OS status of this image. The possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. os_status: Optional[CloudPcDeviceImageOsStatus] = None + # The operating system version of this image. For example, 10.0.22000.296. Read-only. + os_version_number: Optional[str] = None + # The size of the image in GB. For example, 64. Read-only. + size_in_g_b: Optional[int] = None # The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. source_image_resource_id: Optional[str] = None - # The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only. + # The status of the image on the Cloud PC. The possible values are: pending, ready, failed, unknownFutureValue. Read-only. status: Optional[CloudPcDeviceImageStatus] = None # The image version. For example, 0.0.1 and 1.5.13. Read-only. version: Optional[str] = None @@ -72,6 +76,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "operatingSystem": lambda n : setattr(self, 'operating_system', n.get_str_value()), "osBuildNumber": lambda n : setattr(self, 'os_build_number', n.get_str_value()), "osStatus": lambda n : setattr(self, 'os_status', n.get_enum_value(CloudPcDeviceImageOsStatus)), + "osVersionNumber": lambda n : setattr(self, 'os_version_number', n.get_str_value()), + "sizeInGB": lambda n : setattr(self, 'size_in_g_b', n.get_int_value()), "sourceImageResourceId": lambda n : setattr(self, 'source_image_resource_id', n.get_str_value()), "status": lambda n : setattr(self, 'status', n.get_enum_value(CloudPcDeviceImageStatus)), "version": lambda n : setattr(self, 'version', n.get_str_value()), @@ -96,6 +102,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("operatingSystem", self.operating_system) writer.write_str_value("osBuildNumber", self.os_build_number) writer.write_enum_value("osStatus", self.os_status) + writer.write_str_value("osVersionNumber", self.os_version_number) + writer.write_int_value("sizeInGB", self.size_in_g_b) writer.write_str_value("sourceImageResourceId", self.source_image_resource_id) writer.write_enum_value("status", self.status) writer.write_str_value("version", self.version) diff --git a/msgraph/generated/models/cloud_pc_domain_join_configuration.py b/msgraph/generated/models/cloud_pc_domain_join_configuration.py index aef0570e0c9..83d30906d2e 100644 --- a/msgraph/generated/models/cloud_pc_domain_join_configuration.py +++ b/msgraph/generated/models/cloud_pc_domain_join_configuration.py @@ -16,13 +16,13 @@ class CloudPcDomainJoinConfiguration(AdditionalDataHolder, BackedModel, Parsable # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue. + # Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. The possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue. domain_join_type: Optional[CloudPcDomainJoinType] = None # The OdataType property odata_type: Optional[str] = None # The Azure network connection ID that matches the virtual network IT admins want the provisioning policy to use when they create Cloud PCs. You can use this property in both domain join types: Azure AD joined or Hybrid Microsoft Entra joined. If you enter an onPremisesConnectionId, leave the regionName property empty. on_premises_connection_id: Optional[str] = None - # The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, southKorea. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea. Read-only. + # The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Read-only. region_group: Optional[CloudPcRegionGroup] = None # The supported Azure region where the IT admin wants the provisioning policy to create Cloud PCs. Within this region, the Windows 365 service creates and manages the underlying virtual network. This option is available only when the IT admin selects Microsoft Entra joined as the domain join type. If you enter a regionName, leave the onPremisesConnectionId property empty. region_name: Optional[str] = None diff --git a/msgraph/generated/models/cloud_pc_gallery_image.py b/msgraph/generated/models/cloud_pc_gallery_image.py index 0058293fda6..6e05e41b458 100644 --- a/msgraph/generated/models/cloud_pc_gallery_image.py +++ b/msgraph/generated/models/cloud_pc_gallery_image.py @@ -23,6 +23,8 @@ class CloudPcGalleryImage(Entity, Parsable): odata_type: Optional[str] = None # The offer name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only. offer_name: Optional[str] = None + # The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. + os_version_number: Optional[str] = None # The publisher name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only. publisher_name: Optional[str] = None # Indicates the size of this image in gigabytes. For example, 64. Read-only. @@ -31,7 +33,7 @@ class CloudPcGalleryImage(Entity, Parsable): sku_name: Optional[str] = None # The date when the Cloud PC image is available for provisioning new Cloud PCs. For example, 2022-09-20. Read-only. start_date: Optional[datetime.date] = None - # The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. + # The status of the gallery image on the Cloud PC. The possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. status: Optional[CloudPcGalleryImageStatus] = None @staticmethod @@ -61,6 +63,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "endDate": lambda n : setattr(self, 'end_date', n.get_date_value()), "expirationDate": lambda n : setattr(self, 'expiration_date', n.get_date_value()), "offerName": lambda n : setattr(self, 'offer_name', n.get_str_value()), + "osVersionNumber": lambda n : setattr(self, 'os_version_number', n.get_str_value()), "publisherName": lambda n : setattr(self, 'publisher_name', n.get_str_value()), "sizeInGB": lambda n : setattr(self, 'size_in_g_b', n.get_int_value()), "skuName": lambda n : setattr(self, 'sku_name', n.get_str_value()), @@ -84,6 +87,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_date_value("endDate", self.end_date) writer.write_date_value("expirationDate", self.expiration_date) writer.write_str_value("offerName", self.offer_name) + writer.write_str_value("osVersionNumber", self.os_version_number) writer.write_str_value("publisherName", self.publisher_name) writer.write_int_value("sizeInGB", self.size_in_g_b) writer.write_str_value("skuName", self.sku_name) diff --git a/msgraph/generated/models/cloud_pc_launch_detail.py b/msgraph/generated/models/cloud_pc_launch_detail.py new file mode 100644 index 00000000000..e97bf18ad41 --- /dev/null +++ b/msgraph/generated/models/cloud_pc_launch_detail.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .windows365_switch_compatibility_failure_reason_type import Windows365SwitchCompatibilityFailureReasonType + +@dataclass +class CloudPcLaunchDetail(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 unique identifier of the Cloud PC. + cloud_pc_id: Optional[str] = None + # The connect URL of the Cloud PC. + cloud_pc_launch_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. Possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality. + windows365_switch_compatibility_failure_reason_type: Optional[Windows365SwitchCompatibilityFailureReasonType] = None + # Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + windows365_switch_compatible: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcLaunchDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcLaunchDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcLaunchDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .windows365_switch_compatibility_failure_reason_type import Windows365SwitchCompatibilityFailureReasonType + + from .windows365_switch_compatibility_failure_reason_type import Windows365SwitchCompatibilityFailureReasonType + + fields: dict[str, Callable[[Any], None]] = { + "cloudPcId": lambda n : setattr(self, 'cloud_pc_id', n.get_str_value()), + "cloudPcLaunchUrl": lambda n : setattr(self, 'cloud_pc_launch_url', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "windows365SwitchCompatibilityFailureReasonType": lambda n : setattr(self, 'windows365_switch_compatibility_failure_reason_type', n.get_enum_value(Windows365SwitchCompatibilityFailureReasonType)), + "windows365SwitchCompatible": lambda n : setattr(self, 'windows365_switch_compatible', n.get_bool_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("cloudPcId", self.cloud_pc_id) + writer.write_str_value("cloudPcLaunchUrl", self.cloud_pc_launch_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("windows365SwitchCompatibilityFailureReasonType", self.windows365_switch_compatibility_failure_reason_type) + writer.write_bool_value("windows365SwitchCompatible", self.windows365_switch_compatible) + 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 92265cc05de..da417763671 100644 --- a/msgraph/generated/models/cloud_pc_on_premises_connection.py +++ b/msgraph/generated/models/cloud_pc_on_premises_connection.py @@ -20,24 +20,30 @@ 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 # The display name for the Azure network connection. display_name: Optional[str] = None + # 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. 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. in_use: Optional[bool] = None + # 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 # The organizational unit (OU) in which the computer account is created. If left null, the OU configured as the default (a well-known computer object container) in the tenant's Active Directory domain (OU) is used. Optional. 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 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 # The unique identifier of the Azure subscription associated with the tenant. @@ -82,11 +88,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "alternateResourceUrl": lambda n : setattr(self, 'alternate_resource_url', n.get_str_value()), "connectionType": lambda n : setattr(self, 'connection_type', n.get_enum_value(CloudPcOnPremisesConnectionType)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "healthCheckPaused": lambda n : setattr(self, 'health_check_paused', n.get_bool_value()), "healthCheckStatus": lambda n : setattr(self, 'health_check_status', n.get_enum_value(CloudPcOnPremisesConnectionStatus)), "healthCheckStatusDetail": lambda n : setattr(self, 'health_check_status_detail', n.get_object_value(CloudPcOnPremisesConnectionStatusDetail)), "inUse": lambda n : setattr(self, 'in_use', n.get_bool_value()), + "inUseByCloudPc": lambda n : setattr(self, 'in_use_by_cloud_pc', n.get_bool_value()), "organizationalUnit": lambda n : setattr(self, 'organizational_unit', n.get_str_value()), "resourceGroupId": lambda n : setattr(self, 'resource_group_id', n.get_str_value()), + "scopeIds": lambda n : setattr(self, 'scope_ids', n.get_collection_of_primitive_values(str)), "subnetId": lambda n : setattr(self, 'subnet_id', n.get_str_value()), "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), "subscriptionName": lambda n : setattr(self, 'subscription_name', n.get_str_value()), @@ -112,11 +121,14 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("alternateResourceUrl", self.alternate_resource_url) writer.write_enum_value("connectionType", self.connection_type) writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("healthCheckPaused", self.health_check_paused) writer.write_enum_value("healthCheckStatus", self.health_check_status) writer.write_object_value("healthCheckStatusDetail", self.health_check_status_detail) writer.write_bool_value("inUse", self.in_use) + writer.write_bool_value("inUseByCloudPc", self.in_use_by_cloud_pc) writer.write_str_value("organizationalUnit", self.organizational_unit) writer.write_str_value("resourceGroupId", self.resource_group_id) + writer.write_collection_of_primitive_values("scopeIds", self.scope_ids) writer.write_str_value("subnetId", self.subnet_id) writer.write_str_value("subscriptionId", self.subscription_id) writer.write_str_value("subscriptionName", self.subscription_name) diff --git a/msgraph/generated/models/cloud_pc_on_premises_connection_health_check.py b/msgraph/generated/models/cloud_pc_on_premises_connection_health_check.py index e03af12a03d..5dda7727a82 100644 --- a/msgraph/generated/models/cloud_pc_on_premises_connection_health_check.py +++ b/msgraph/generated/models/cloud_pc_on_premises_connection_health_check.py @@ -25,7 +25,7 @@ class CloudPcOnPremisesConnectionHealthCheck(AdditionalDataHolder, BackedModel, display_name: Optional[str] = None # The value cannot be modified and is automatically populated when the health check ends. The Timestamp type represents date and time information using ISO 8601 format and is in Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2024 would look like this: '2024-01-01T00:00:00Z'. Returned by default. Read-only. end_date_time: Optional[datetime.datetime] = None - # The type of error that occurred during this health check. Possible values are: endpointConnectivityCheckCloudPcUrlNotAllowListed, endpointConnectivityCheckWVDUrlNotAllowListed, etc. (The all possible values can refer to cloudPcOnPremisesConnectionHealthCheckErrorType) Read-Only. + # The type of error that occurred during this health check. Read-only. error_type: Optional[CloudPcOnPremisesConnectionHealthCheckErrorType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/cloud_pc_operating_system.py b/msgraph/generated/models/cloud_pc_operating_system.py new file mode 100644 index 00000000000..776ba039f34 --- /dev/null +++ b/msgraph/generated/models/cloud_pc_operating_system.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CloudPcOperatingSystem(str, Enum): + Windows10 = "windows10", + Windows11 = "windows11", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/cloud_pc_provisioning_policy.py b/msgraph/generated/models/cloud_pc_provisioning_policy.py index a4932502b32..a28be9fa205 100644 --- a/msgraph/generated/models/cloud_pc_provisioning_policy.py +++ b/msgraph/generated/models/cloud_pc_provisioning_policy.py @@ -22,7 +22,7 @@ class CloudPcProvisioningPolicy(Entity, Parsable): alternate_resource_url: Optional[str] = None # A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have provisioning policy assigned. Returned only on $expand. For an example about how to get the assignments relationship, see Get cloudPcProvisioningPolicy. assignments: Optional[list[CloudPcProvisioningPolicyAssignment]] = None - # The autopatch property + # Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. autopatch: Optional[CloudPcProvisioningPolicyAutopatch] = None # The display name of the Cloud PC group that the Cloud PCs reside in. Read-only. cloud_pc_group_display_name: Optional[str] = None @@ -50,7 +50,7 @@ class CloudPcProvisioningPolicy(Entity, Parsable): microsoft_managed_desktop: Optional[MicrosoftManagedDesktop] = None # The OdataType property odata_type: Optional[str] = None - # Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. Possible values are: dedicated, shared, unknownFutureValue. + # Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. The possible values are: dedicated, shared, unknownFutureValue. provisioning_type: Optional[CloudPcProvisioningType] = None # Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select. windows_setting: Optional[CloudPcWindowsSetting] = None diff --git a/msgraph/generated/models/cloud_pc_provisioning_policy_autopatch.py b/msgraph/generated/models/cloud_pc_provisioning_policy_autopatch.py index 36d44656b57..a4182c74daa 100644 --- a/msgraph/generated/models/cloud_pc_provisioning_policy_autopatch.py +++ b/msgraph/generated/models/cloud_pc_provisioning_policy_autopatch.py @@ -12,7 +12,7 @@ class CloudPcProvisioningPolicyAutopatch(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The autopatchGroupId property + # The unique identifier (ID) of a Windows Autopatch group. An Autopatch group is a logical container or unit that groups several Microsoft Entra groups and software update policies. Devices with the same Autopatch group ID share unified software update management. The default value is null that indicates that no Autopatch group is associated with the provisioning policy. autopatch_group_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/cloud_pc_recommendation_report_type.py b/msgraph/generated/models/cloud_pc_recommendation_report_type.py new file mode 100644 index 00000000000..c9692f2dfd7 --- /dev/null +++ b/msgraph/generated/models/cloud_pc_recommendation_report_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class CloudPcRecommendationReportType(str, Enum): + CloudPcUsageCategoryReport = "cloudPcUsageCategoryReport", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/cloud_pc_report.py b/msgraph/generated/models/cloud_pc_report.py new file mode 100644 index 00000000000..d2f61744999 --- /dev/null +++ b/msgraph/generated/models/cloud_pc_report.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 .entity import Entity + +from .entity import Entity + +@dataclass +class CloudPcReport(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcReport: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcReport + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcReport() + + 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]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/cloud_pc_restore_point_setting.py b/msgraph/generated/models/cloud_pc_restore_point_setting.py index e0798bc79c4..857b8cb4845 100644 --- a/msgraph/generated/models/cloud_pc_restore_point_setting.py +++ b/msgraph/generated/models/cloud_pc_restore_point_setting.py @@ -15,7 +15,7 @@ class CloudPcRestorePointSetting(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 time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours. + # The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. The possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours. frequency_type: Optional[CloudPcRestorePointFrequencyType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/cloud_pc_user_account_type.py b/msgraph/generated/models/cloud_pc_user_account_type.py new file mode 100644 index 00000000000..041b12a66cd --- /dev/null +++ b/msgraph/generated/models/cloud_pc_user_account_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CloudPcUserAccountType(str, Enum): + StandardUser = "standardUser", + Administrator = "administrator", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/communications_guest_identity.py b/msgraph/generated/models/communications_guest_identity.py index af83a96d7fd..d90963abdd0 100644 --- a/msgraph/generated/models/communications_guest_identity.py +++ b/msgraph/generated/models/communications_guest_identity.py @@ -13,6 +13,8 @@ class CommunicationsGuestIdentity(Identity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.communicationsGuestIdentity" + # The email of the guest user. + email: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CommunicationsGuestIdentity: @@ -35,6 +37,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity import Identity fields: dict[str, Callable[[Any], None]] = { + "email": lambda n : setattr(self, 'email', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("email", self.email) diff --git a/msgraph/generated/models/communications_identity_set.py b/msgraph/generated/models/communications_identity_set.py index 85c763bb479..1d640241d14 100644 --- a/msgraph/generated/models/communications_identity_set.py +++ b/msgraph/generated/models/communications_identity_set.py @@ -23,7 +23,7 @@ class CommunicationsIdentitySet(IdentitySet, Parsable): azure_communication_services_user: Optional[Identity] = None # The encrypted user associated with this action. encrypted: Optional[Identity] = None - # Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. + # Type of endpoint that the participant uses. The possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. endpoint_type: Optional[EndpointType] = None # The guest user associated with this action. guest: Optional[Identity] = None diff --git a/msgraph/generated/models/company_subscription.py b/msgraph/generated/models/company_subscription.py index ce992f3446e..f33eda92474 100644 --- a/msgraph/generated/models/company_subscription.py +++ b/msgraph/generated/models/company_subscription.py @@ -35,7 +35,7 @@ class CompanySubscription(Entity, Parsable): sku_id: Optional[str] = None # The SKU associated with this subscription. sku_part_number: Optional[str] = None - # The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut. + # The status of this subscription. The possible values are: Enabled, Deleted, Suspended, Warning, LockedOut. status: Optional[str] = None # The number of licenses included in this subscription. total_licenses: Optional[int] = None diff --git a/msgraph/generated/models/compute_rights_and_inheritance_result.py b/msgraph/generated/models/compute_rights_and_inheritance_result.py new file mode 100644 index 00000000000..0bea6d54e20 --- /dev/null +++ b/msgraph/generated/models/compute_rights_and_inheritance_result.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .label_content_right import LabelContentRight + from .sensitivity_label import SensitivityLabel + +@dataclass +class ComputeRightsAndInheritanceResult(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 contentRights property + content_rights: Optional[list[LabelContentRight]] = None + # The inheritedLabel property + inherited_label: Optional[SensitivityLabel] = None + # The OdataType property + odata_type: Optional[str] = None + # The sensitivityLabels property + sensitivity_labels: Optional[list[SensitivityLabel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputeRightsAndInheritanceResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputeRightsAndInheritanceResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputeRightsAndInheritanceResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .label_content_right import LabelContentRight + from .sensitivity_label import SensitivityLabel + + from .label_content_right import LabelContentRight + from .sensitivity_label import SensitivityLabel + + fields: dict[str, Callable[[Any], None]] = { + "contentRights": lambda n : setattr(self, 'content_rights', n.get_collection_of_object_values(LabelContentRight)), + "inheritedLabel": lambda n : setattr(self, 'inherited_label', n.get_object_value(SensitivityLabel)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sensitivityLabels": lambda n : setattr(self, 'sensitivity_labels', n.get_collection_of_object_values(SensitivityLabel)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("contentRights", self.content_rights) + writer.write_object_value("inheritedLabel", self.inherited_label) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("sensitivityLabels", self.sensitivity_labels) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/conditional_access_applications.py b/msgraph/generated/models/conditional_access_applications.py index c272a53c5e4..06ef1e88c6c 100644 --- a/msgraph/generated/models/conditional_access_applications.py +++ b/msgraph/generated/models/conditional_access_applications.py @@ -15,7 +15,7 @@ class ConditionalAccessApplications(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 applicationFilter property + # Filter that defines the dynamic-application-syntax rule to include/exclude cloud applications. A filter can use custom security attributes to include/exclude applications. application_filter: Optional[ConditionalAccessFilter] = None # Can be one of the following: The list of client IDs (appId) explicitly excluded from the policy. Office365 - For the list of apps included in Office365, see Apps included in Conditional Access Office 365 app suite MicrosoftAdminPortals - For more information, see Conditional Access Target resources: Microsoft Admin Portals exclude_applications: Optional[list[str]] = None diff --git a/msgraph/generated/models/conditional_access_condition_set.py b/msgraph/generated/models/conditional_access_condition_set.py index c61d6145c95..f1869d32877 100644 --- a/msgraph/generated/models/conditional_access_condition_set.py +++ b/msgraph/generated/models/conditional_access_condition_set.py @@ -28,7 +28,7 @@ class ConditionalAccessConditionSet(AdditionalDataHolder, BackedModel, Parsable) applications: Optional[ConditionalAccessApplications] = None # Authentication flows included in the policy scope. authentication_flows: Optional[ConditionalAccessAuthenticationFlows] = None - # Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms. + # Client application types included in the policy. The possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms. client_app_types: Optional[list[ConditionalAccessClientApp]] = None # Client applications (service principals and workload identities) included in and excluded from the policy. Either users or clientApplications is required. client_applications: Optional[ConditionalAccessClientApplications] = None @@ -42,11 +42,11 @@ class ConditionalAccessConditionSet(AdditionalDataHolder, BackedModel, Parsable) odata_type: Optional[str] = None # Platforms included in and excluded from the policy. platforms: Optional[ConditionalAccessPlatforms] = None - # Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue. + # Service principal risk levels included in the policy. The possible values are: low, medium, high, none, unknownFutureValue. service_principal_risk_levels: Optional[list[RiskLevel]] = None - # Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. + # Sign-in risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. sign_in_risk_levels: Optional[list[RiskLevel]] = None - # User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. + # User risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. user_risk_levels: Optional[list[RiskLevel]] = None # Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required. users: Optional[ConditionalAccessUsers] = None diff --git a/msgraph/generated/models/conditional_access_external_tenants.py b/msgraph/generated/models/conditional_access_external_tenants.py index 6a154a70dbd..f64363b1974 100644 --- a/msgraph/generated/models/conditional_access_external_tenants.py +++ b/msgraph/generated/models/conditional_access_external_tenants.py @@ -17,7 +17,7 @@ class ConditionalAccessExternalTenants(AdditionalDataHolder, BackedModel, Parsab # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. + # The membership kind. The possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. membership_kind: Optional[ConditionalAccessExternalTenantsMembershipKind] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/conditional_access_grant_control.py b/msgraph/generated/models/conditional_access_grant_control.py index 38fe3a3f4dc..36d1075e3ee 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 026ccb1281b..87b46af3495 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/conditional_access_platforms.py b/msgraph/generated/models/conditional_access_platforms.py index 9fa14095981..1725a923fd0 100644 --- a/msgraph/generated/models/conditional_access_platforms.py +++ b/msgraph/generated/models/conditional_access_platforms.py @@ -15,9 +15,9 @@ class ConditionalAccessPlatforms(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) - # Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. + # The possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. exclude_platforms: Optional[list[ConditionalAccessDevicePlatform]] = None - # Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. + # The possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. include_platforms: Optional[list[ConditionalAccessDevicePlatform]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/conditional_access_policy.py b/msgraph/generated/models/conditional_access_policy.py index 2544b94da04..3fa8f0d128d 100644 --- a/msgraph/generated/models/conditional_access_policy.py +++ b/msgraph/generated/models/conditional_access_policy.py @@ -10,12 +10,15 @@ from .conditional_access_grant_controls import ConditionalAccessGrantControls from .conditional_access_policy_state import ConditionalAccessPolicyState from .conditional_access_session_controls import ConditionalAccessSessionControls - from .entity import Entity + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult -from .entity import Entity +from .policy_deletable_item import PolicyDeletableItem @dataclass -class ConditionalAccessPolicy(Entity, Parsable): +class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.conditionalAccessPolicy" # The conditions property conditions: Optional[ConditionalAccessConditionSet] = None # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. @@ -26,15 +29,15 @@ class ConditionalAccessPolicy(Entity, Parsable): display_name: Optional[str] = None # Specifies the grant controls that must be fulfilled to pass the policy. grant_controls: Optional[ConditionalAccessGrantControls] = None + # Specifies the identifier of a conditionalAccessPolicy object. Read-only. + id: Optional[str] = None # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. modified_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None # Specifies the session controls that are enforced after sign-in. session_controls: Optional[ConditionalAccessSessionControls] = None # The state property state: Optional[ConditionalAccessPolicyState] = None - # The templateId property + # Specifies the unique identifier of a Conditional Access template. Inherited from entity. template_id: Optional[str] = None @staticmethod @@ -46,6 +49,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessP """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() return ConditionalAccessPolicy() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -57,13 +69,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .conditional_access_grant_controls import ConditionalAccessGrantControls from .conditional_access_policy_state import ConditionalAccessPolicyState from .conditional_access_session_controls import ConditionalAccessSessionControls - from .entity import Entity + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult from .conditional_access_condition_set import ConditionalAccessConditionSet from .conditional_access_grant_controls import ConditionalAccessGrantControls from .conditional_access_policy_state import ConditionalAccessPolicyState from .conditional_access_session_controls import ConditionalAccessSessionControls - from .entity import Entity + from .policy_deletable_item import PolicyDeletableItem + from .what_if_analysis_result import WhatIfAnalysisResult fields: dict[str, Callable[[Any], None]] = { "conditions": lambda n : setattr(self, 'conditions', n.get_object_value(ConditionalAccessConditionSet)), @@ -71,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "grantControls": lambda n : setattr(self, 'grant_controls', n.get_object_value(ConditionalAccessGrantControls)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), "sessionControls": lambda n : setattr(self, 'session_controls', n.get_object_value(ConditionalAccessSessionControls)), "state": lambda n : setattr(self, 'state', n.get_enum_value(ConditionalAccessPolicyState)), @@ -94,6 +109,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) writer.write_object_value("grantControls", self.grant_controls) + writer.write_str_value("id", self.id) writer.write_datetime_value("modifiedDateTime", self.modified_date_time) writer.write_object_value("sessionControls", self.session_controls) writer.write_enum_value("state", self.state) diff --git a/msgraph/generated/models/conditional_access_root.py b/msgraph/generated/models/conditional_access_root.py index c65d5f2a7fc..60d868fa126 100644 --- a/msgraph/generated/models/conditional_access_root.py +++ b/msgraph/generated/models/conditional_access_root.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity @@ -20,6 +21,8 @@ class ConditionalAccessRoot(Entity, Parsable): authentication_context_class_references: Optional[list[AuthenticationContextClassReference]] = None # The authenticationStrength property authentication_strength: Optional[AuthenticationStrengthRoot] = None + # The deletedItems property + deleted_items: Optional[CaPoliciesDeletableRoot] = None # Read-only. Nullable. Returns a collection of the specified named locations. named_locations: Optional[list[NamedLocation]] = None # The OdataType property @@ -47,6 +50,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity @@ -54,6 +58,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_context_class_reference import AuthenticationContextClassReference from .authentication_strength_root import AuthenticationStrengthRoot + from .ca_policies_deletable_root import CaPoliciesDeletableRoot from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_template import ConditionalAccessTemplate from .entity import Entity @@ -62,6 +67,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "authenticationContextClassReferences": lambda n : setattr(self, 'authentication_context_class_references', n.get_collection_of_object_values(AuthenticationContextClassReference)), "authenticationStrength": lambda n : setattr(self, 'authentication_strength', n.get_object_value(AuthenticationStrengthRoot)), + "deletedItems": lambda n : setattr(self, 'deleted_items', n.get_object_value(CaPoliciesDeletableRoot)), "namedLocations": lambda n : setattr(self, 'named_locations', n.get_collection_of_object_values(NamedLocation)), "policies": lambda n : setattr(self, 'policies', n.get_collection_of_object_values(ConditionalAccessPolicy)), "templates": lambda n : setattr(self, 'templates', n.get_collection_of_object_values(ConditionalAccessTemplate)), @@ -81,6 +87,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("authenticationContextClassReferences", self.authentication_context_class_references) writer.write_object_value("authenticationStrength", self.authentication_strength) + writer.write_object_value("deletedItems", self.deleted_items) writer.write_collection_of_object_values("namedLocations", self.named_locations) writer.write_collection_of_object_values("policies", self.policies) writer.write_collection_of_object_values("templates", self.templates) diff --git a/msgraph/generated/models/conditional_access_session_control.py b/msgraph/generated/models/conditional_access_session_control.py index 3d1b2c21410..caa4a9423eb 100644 --- a/msgraph/generated/models/conditional_access_session_control.py +++ b/msgraph/generated/models/conditional_access_session_control.py @@ -9,6 +9,7 @@ from .application_enforced_restrictions_session_control import ApplicationEnforcedRestrictionsSessionControl from .cloud_app_security_session_control import CloudAppSecuritySessionControl from .persistent_browser_session_control import PersistentBrowserSessionControl + from .secure_sign_in_session_control import SecureSignInSessionControl from .sign_in_frequency_session_control import SignInFrequencySessionControl @dataclass @@ -49,6 +50,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessS from .persistent_browser_session_control import PersistentBrowserSessionControl return PersistentBrowserSessionControl() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.secureSignInSessionControl".casefold(): + from .secure_sign_in_session_control import SecureSignInSessionControl + + return SecureSignInSessionControl() if mapping_value and mapping_value.casefold() == "#microsoft.graph.signInFrequencySessionControl".casefold(): from .sign_in_frequency_session_control import SignInFrequencySessionControl @@ -63,11 +68,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .application_enforced_restrictions_session_control import ApplicationEnforcedRestrictionsSessionControl from .cloud_app_security_session_control import CloudAppSecuritySessionControl from .persistent_browser_session_control import PersistentBrowserSessionControl + from .secure_sign_in_session_control import SecureSignInSessionControl from .sign_in_frequency_session_control import SignInFrequencySessionControl from .application_enforced_restrictions_session_control import ApplicationEnforcedRestrictionsSessionControl from .cloud_app_security_session_control import CloudAppSecuritySessionControl from .persistent_browser_session_control import PersistentBrowserSessionControl + from .secure_sign_in_session_control import SecureSignInSessionControl from .sign_in_frequency_session_control import SignInFrequencySessionControl fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/conditional_access_session_controls.py b/msgraph/generated/models/conditional_access_session_controls.py index cd8db90565f..c14864f7969 100644 --- a/msgraph/generated/models/conditional_access_session_controls.py +++ b/msgraph/generated/models/conditional_access_session_controls.py @@ -9,6 +9,7 @@ from .application_enforced_restrictions_session_control import ApplicationEnforcedRestrictionsSessionControl from .cloud_app_security_session_control import CloudAppSecuritySessionControl from .persistent_browser_session_control import PersistentBrowserSessionControl + from .secure_sign_in_session_control import SecureSignInSessionControl from .sign_in_frequency_session_control import SignInFrequencySessionControl @dataclass @@ -28,6 +29,8 @@ class ConditionalAccessSessionControls(AdditionalDataHolder, BackedModel, Parsab odata_type: Optional[str] = None # Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly. persistent_browser: Optional[PersistentBrowserSessionControl] = None + # The secureSignInSession property + secure_sign_in_session: Optional[SecureSignInSessionControl] = None # Session control to enforce signin frequency. sign_in_frequency: Optional[SignInFrequencySessionControl] = None @@ -50,11 +53,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .application_enforced_restrictions_session_control import ApplicationEnforcedRestrictionsSessionControl from .cloud_app_security_session_control import CloudAppSecuritySessionControl from .persistent_browser_session_control import PersistentBrowserSessionControl + from .secure_sign_in_session_control import SecureSignInSessionControl from .sign_in_frequency_session_control import SignInFrequencySessionControl from .application_enforced_restrictions_session_control import ApplicationEnforcedRestrictionsSessionControl from .cloud_app_security_session_control import CloudAppSecuritySessionControl from .persistent_browser_session_control import PersistentBrowserSessionControl + from .secure_sign_in_session_control import SecureSignInSessionControl from .sign_in_frequency_session_control import SignInFrequencySessionControl fields: dict[str, Callable[[Any], None]] = { @@ -63,6 +68,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "disableResilienceDefaults": lambda n : setattr(self, 'disable_resilience_defaults', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "persistentBrowser": lambda n : setattr(self, 'persistent_browser', n.get_object_value(PersistentBrowserSessionControl)), + "secureSignInSession": lambda n : setattr(self, 'secure_sign_in_session', n.get_object_value(SecureSignInSessionControl)), "signInFrequency": lambda n : setattr(self, 'sign_in_frequency', n.get_object_value(SignInFrequencySessionControl)), } return fields @@ -80,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("disableResilienceDefaults", self.disable_resilience_defaults) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("persistentBrowser", self.persistent_browser) + writer.write_object_value("secureSignInSession", self.secure_sign_in_session) writer.write_object_value("signInFrequency", self.sign_in_frequency) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/configuration_baseline.py b/msgraph/generated/models/configuration_baseline.py new file mode 100644 index 00000000000..a9c9fae9e2e --- /dev/null +++ b/msgraph/generated/models/configuration_baseline.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .baseline_parameter import BaselineParameter + from .baseline_resource import BaselineResource + from .entity import Entity + +from .entity import Entity + +@dataclass +class ConfigurationBaseline(Entity, Parsable): + # User-friendly description of the baseline given by the user. + description: Optional[str] = None + # User-friendly name given by the user to the baseline. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of parameters attached to the baseline. + parameters: Optional[list[BaselineParameter]] = None + # Collection of resources and their properties that are added to the baseline. At least one property of one resource must be present in the baseline. + resources: Optional[list[BaselineResource]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationBaseline: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationBaseline + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationBaseline() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .baseline_parameter import BaselineParameter + from .baseline_resource import BaselineResource + from .entity import Entity + + from .baseline_parameter import BaselineParameter + from .baseline_resource import BaselineResource + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "parameters": lambda n : setattr(self, 'parameters', n.get_collection_of_object_values(BaselineParameter)), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_object_values(BaselineResource)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("parameters", self.parameters) + writer.write_collection_of_object_values("resources", self.resources) + + diff --git a/msgraph/generated/models/configuration_baseline_collection_response.py b/msgraph/generated/models/configuration_baseline_collection_response.py new file mode 100644 index 00000000000..2f9f969a25e --- /dev/null +++ b/msgraph/generated/models/configuration_baseline_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 .configuration_baseline import ConfigurationBaseline + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationBaselineCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationBaseline]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationBaselineCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationBaselineCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationBaselineCollectionResponse() + + 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 .configuration_baseline import ConfigurationBaseline + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_baseline import ConfigurationBaseline + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationBaseline)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/configuration_drift.py b/msgraph/generated/models/configuration_drift.py new file mode 100644 index 00000000000..b467cd1f248 --- /dev/null +++ b/msgraph/generated/models/configuration_drift.py @@ -0,0 +1,89 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .drifted_property import DriftedProperty + from .drift_status import DriftStatus + from .entity import Entity + from .open_complex_dictionary_type import OpenComplexDictionaryType + +from .entity import Entity + +@dataclass +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. 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 + # Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). + monitor_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The resourceInstanceIdentifier property + resource_instance_identifier: Optional[OpenComplexDictionaryType] = None + # Resource for which the drift is detected. Supports $filter (eq, ne, startsWith). + resource_type: Optional[str] = None + # The status property + status: Optional[DriftStatus] = None + # Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationDrift: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationDrift + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationDrift() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .drifted_property import DriftedProperty + from .drift_status import DriftStatus + from .entity import Entity + from .open_complex_dictionary_type import OpenComplexDictionaryType + + from .drifted_property import DriftedProperty + from .drift_status import DriftStatus + from .entity import Entity + from .open_complex_dictionary_type import OpenComplexDictionaryType + + fields: dict[str, Callable[[Any], None]] = { + "baselineResourceDisplayName": lambda n : setattr(self, 'baseline_resource_display_name', n.get_str_value()), + "driftedProperties": lambda n : setattr(self, 'drifted_properties', n.get_collection_of_object_values(DriftedProperty)), + "firstReportedDateTime": lambda n : setattr(self, 'first_reported_date_time', n.get_datetime_value()), + "monitorId": lambda n : setattr(self, 'monitor_id', n.get_str_value()), + "resourceInstanceIdentifier": lambda n : setattr(self, 'resource_instance_identifier', n.get_object_value(OpenComplexDictionaryType)), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(DriftStatus)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("resourceInstanceIdentifier", self.resource_instance_identifier) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/configuration_drift_collection_response.py b/msgraph/generated/models/configuration_drift_collection_response.py new file mode 100644 index 00000000000..18ebf565b42 --- /dev/null +++ b/msgraph/generated/models/configuration_drift_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 .configuration_drift import ConfigurationDrift + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationDriftCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationDrift]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationDriftCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationDriftCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationDriftCollectionResponse() + + 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 .configuration_drift import ConfigurationDrift + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_drift import ConfigurationDrift + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationDrift)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/configuration_management.py b/msgraph/generated/models/configuration_management.py new file mode 100644 index 00000000000..9e0e367dc53 --- /dev/null +++ b/msgraph/generated/models/configuration_management.py @@ -0,0 +1,88 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob + from .entity import Entity + +from .entity import Entity + +@dataclass +class ConfigurationManagement(Entity, Parsable): + # A container for configuration drift resources. + configuration_drifts: Optional[list[ConfigurationDrift]] = None + # A container for configuration monitoring results resources. + configuration_monitoring_results: Optional[list[ConfigurationMonitoringResult]] = None + # A container for configuration monitor resources. + configuration_monitors: Optional[list[ConfigurationMonitor]] = None + # A container for snapshot job resources. + configuration_snapshot_jobs: Optional[list[ConfigurationSnapshotJob]] = None + # A container for configuration snapshot baselines. + configuration_snapshots: Optional[list[ConfigurationBaseline]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationManagement: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationManagement + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationManagement() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob + from .entity import Entity + + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "configurationDrifts": lambda n : setattr(self, 'configuration_drifts', n.get_collection_of_object_values(ConfigurationDrift)), + "configurationMonitoringResults": lambda n : setattr(self, 'configuration_monitoring_results', n.get_collection_of_object_values(ConfigurationMonitoringResult)), + "configurationMonitors": lambda n : setattr(self, 'configuration_monitors', n.get_collection_of_object_values(ConfigurationMonitor)), + "configurationSnapshotJobs": lambda n : setattr(self, 'configuration_snapshot_jobs', n.get_collection_of_object_values(ConfigurationSnapshotJob)), + "configurationSnapshots": lambda n : setattr(self, 'configuration_snapshots', n.get_collection_of_object_values(ConfigurationBaseline)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("configurationDrifts", self.configuration_drifts) + writer.write_collection_of_object_values("configurationMonitoringResults", self.configuration_monitoring_results) + writer.write_collection_of_object_values("configurationMonitors", self.configuration_monitors) + writer.write_collection_of_object_values("configurationSnapshotJobs", self.configuration_snapshot_jobs) + writer.write_collection_of_object_values("configurationSnapshots", self.configuration_snapshots) + + diff --git a/msgraph/generated/models/configuration_monitor.py b/msgraph/generated/models/configuration_monitor.py new file mode 100644 index 00000000000..ff91f5823a9 --- /dev/null +++ b/msgraph/generated/models/configuration_monitor.py @@ -0,0 +1,116 @@ +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 .configuration_baseline import ConfigurationBaseline + from .entity import Entity + from .identity_set import IdentitySet + from .monitor_mode import MonitorMode + from .monitor_status import MonitorStatus + from .open_complex_dictionary_type import OpenComplexDictionaryType + +from .entity import Entity + +@dataclass +class ConfigurationMonitor(Entity, Parsable): + # The baseline property + baseline: Optional[ConfigurationBaseline] = None + # The createdBy property + created_by: Optional[IdentitySet] = None + # The date and time when the monitor was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + created_date_time: Optional[datetime.datetime] = None + # User-friendly description of the monitor given by the user. Supports $filter (eq, ne, startsWith) and $orderby. + 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. Requires $select to retrieve. + inactivation_reason: Optional[str] = None + # The lastModifiedBy property + last_modified_by: Optional[IdentitySet] = None + # The date and time when the monitor was last modified. If no modifications are made to the monitor, it's the same as createdDateTime. 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. + last_modified_date_time: Optional[datetime.datetime] = None + # The mode property + mode: Optional[MonitorMode] = None + # Frequency at which the monitor runs. The default frequency is six hours. Regardless of when you create or update a monitor, it gets triggered within the next 6 hours. Currently, monitors are picked up at fixed times: 6 AM, 12 PM, 6 PM, and 12 AM (all in GMT). For example, if you create a monitor at 9 AM, it gets triggered around 12 PM. If you update a monitor at 4 PM, it gets triggered around 6 PM. + 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. Requires $select to retrieve. + parameters: Optional[OpenComplexDictionaryType] = None + # The status property + status: Optional[MonitorStatus] = None + # Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitor: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationMonitor + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitor() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .configuration_baseline import ConfigurationBaseline + from .entity import Entity + from .identity_set import IdentitySet + from .monitor_mode import MonitorMode + from .monitor_status import MonitorStatus + from .open_complex_dictionary_type import OpenComplexDictionaryType + + from .configuration_baseline import ConfigurationBaseline + from .entity import Entity + from .identity_set import IdentitySet + from .monitor_mode import MonitorMode + from .monitor_status import MonitorStatus + from .open_complex_dictionary_type import OpenComplexDictionaryType + + fields: dict[str, Callable[[Any], None]] = { + "baseline": lambda n : setattr(self, 'baseline', n.get_object_value(ConfigurationBaseline)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "inactivationReason": lambda n : setattr(self, 'inactivation_reason', n.get_str_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "mode": lambda n : setattr(self, 'mode', n.get_enum_value(MonitorMode)), + "monitorRunFrequencyInHours": lambda n : setattr(self, 'monitor_run_frequency_in_hours', n.get_int_value()), + "parameters": lambda n : setattr(self, 'parameters', n.get_object_value(OpenComplexDictionaryType)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(MonitorStatus)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("baseline", self.baseline) + writer.write_object_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_enum_value("mode", self.mode) + writer.write_object_value("parameters", self.parameters) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/configuration_monitor_collection_response.py b/msgraph/generated/models/configuration_monitor_collection_response.py new file mode 100644 index 00000000000..1c8fdb65f38 --- /dev/null +++ b/msgraph/generated/models/configuration_monitor_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 .configuration_monitor import ConfigurationMonitor + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationMonitorCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationMonitor]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitorCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationMonitorCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitorCollectionResponse() + + 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 .configuration_monitor import ConfigurationMonitor + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_monitor import ConfigurationMonitor + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationMonitor)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/configuration_monitoring_result.py b/msgraph/generated/models/configuration_monitoring_result.py new file mode 100644 index 00000000000..b8c5381c8b0 --- /dev/null +++ b/msgraph/generated/models/configuration_monitoring_result.py @@ -0,0 +1,82 @@ +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 .error_detail import ErrorDetail + from .monitor_run_status import MonitorRunStatus + +from .entity import Entity + +@dataclass +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. 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 + # The OdataType property + odata_type: Optional[str] = None + # Date and time at which the monitor run completed. 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. + run_completion_date_time: Optional[datetime.datetime] = None + # Date and time at which the monitor run initiated. 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. + run_initiation_date_time: Optional[datetime.datetime] = None + # The runStatus property + run_status: Optional[MonitorRunStatus] = None + # Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitoringResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationMonitoringResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitoringResult() + + 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 .error_detail import ErrorDetail + from .monitor_run_status import MonitorRunStatus + + from .entity import Entity + from .error_detail import ErrorDetail + from .monitor_run_status import MonitorRunStatus + + fields: dict[str, Callable[[Any], None]] = { + "driftsCount": lambda n : setattr(self, 'drifts_count', n.get_int_value()), + "errorDetails": lambda n : setattr(self, 'error_details', n.get_collection_of_object_values(ErrorDetail)), + "monitorId": lambda n : setattr(self, 'monitor_id', n.get_str_value()), + "runCompletionDateTime": lambda n : setattr(self, 'run_completion_date_time', n.get_datetime_value()), + "runInitiationDateTime": lambda n : setattr(self, 'run_initiation_date_time', n.get_datetime_value()), + "runStatus": lambda n : setattr(self, 'run_status', n.get_enum_value(MonitorRunStatus)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("runStatus", self.run_status) + + diff --git a/msgraph/generated/models/configuration_monitoring_result_collection_response.py b/msgraph/generated/models/configuration_monitoring_result_collection_response.py new file mode 100644 index 00000000000..1cc63e47a1b --- /dev/null +++ b/msgraph/generated/models/configuration_monitoring_result_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_monitoring_result import ConfigurationMonitoringResult + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationMonitoringResultCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationMonitoringResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationMonitoringResultCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationMonitoringResultCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationMonitoringResultCollectionResponse() + + 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 .configuration_monitoring_result import ConfigurationMonitoringResult + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_monitoring_result import ConfigurationMonitoringResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationMonitoringResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/configuration_snapshot_job.py b/msgraph/generated/models/configuration_snapshot_job.py new file mode 100644 index 00000000000..8d5e1d2fcce --- /dev/null +++ b/msgraph/generated/models/configuration_snapshot_job.py @@ -0,0 +1,95 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .identity_set import IdentitySet + from .snapshot_job_status import SnapshotJobStatus + +from .entity import Entity + +@dataclass +class ConfigurationSnapshotJob(Entity, Parsable): + # The date and time when the snapshot job was completed. 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. + completed_date_time: Optional[datetime.datetime] = None + # The createdBy property + created_by: Optional[IdentitySet] = None + # The date and time when the snapshot job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + created_date_time: Optional[datetime.datetime] = None + # User-friendly description of the snapshot given by the user. Supports $filter (eq, ne, startsWith) and $orderby. + 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. 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. 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. Requires $select to retrieve. + resources: Optional[list[str]] = None + # The status property + status: Optional[SnapshotJobStatus] = None + # Globally unique identifier (GUID) of the tenant for which the snapshot is created. Supports $filter (eq, ne). + tenant_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationSnapshotJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationSnapshotJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationSnapshotJob() + + 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 .identity_set import IdentitySet + from .snapshot_job_status import SnapshotJobStatus + + from .entity import Entity + from .identity_set import IdentitySet + from .snapshot_job_status import SnapshotJobStatus + + fields: dict[str, Callable[[Any], None]] = { + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "errorDetails": lambda n : setattr(self, 'error_details', n.get_collection_of_primitive_values(str)), + "resourceLocation": lambda n : setattr(self, 'resource_location', n.get_str_value()), + "resources": lambda n : setattr(self, 'resources', n.get_collection_of_primitive_values(str)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(SnapshotJobStatus)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_primitive_values("resources", self.resources) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/configuration_snapshot_job_collection_response.py b/msgraph/generated/models/configuration_snapshot_job_collection_response.py new file mode 100644 index 00000000000..063c128d18e --- /dev/null +++ b/msgraph/generated/models/configuration_snapshot_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_snapshot_job import ConfigurationSnapshotJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ConfigurationSnapshotJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ConfigurationSnapshotJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ConfigurationSnapshotJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ConfigurationSnapshotJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ConfigurationSnapshotJobCollectionResponse() + + 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 .configuration_snapshot_job import ConfigurationSnapshotJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .configuration_snapshot_job import ConfigurationSnapshotJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConfigurationSnapshotJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/contact.py b/msgraph/generated/models/contact.py index a9aec90da4c..4b358f5d5a2 100644 --- a/msgraph/generated/models/contact.py +++ b/msgraph/generated/models/contact.py @@ -78,14 +78,20 @@ class Contact(OutlookItem, Parsable): personal_notes: Optional[str] = None # Optional contact picture. You can get or set a photo for a contact. photo: Optional[ProfilePhoto] = None + # The contact's primary email address. + primary_email_address: Optional[EmailAddress] = None # The contact's profession. profession: Optional[str] = None + # The contact's secondary email address. + secondary_email_address: Optional[EmailAddress] = None # The collection of single-value extended properties defined for the contact. Read-only. Nullable. single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None # The name of the contact's spouse/partner. spouse_name: Optional[str] = None # The contact's surname. surname: Optional[str] = None + # The contact's tertiary email address. + tertiary_email_address: Optional[EmailAddress] = None # The contact's title. title: Optional[str] = None # The phonetic Japanese company name of the contact. @@ -157,10 +163,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "parentFolderId": lambda n : setattr(self, 'parent_folder_id', n.get_str_value()), "personalNotes": lambda n : setattr(self, 'personal_notes', n.get_str_value()), "photo": lambda n : setattr(self, 'photo', n.get_object_value(ProfilePhoto)), + "primaryEmailAddress": lambda n : setattr(self, 'primary_email_address', n.get_object_value(EmailAddress)), "profession": lambda n : setattr(self, 'profession', n.get_str_value()), + "secondaryEmailAddress": lambda n : setattr(self, 'secondary_email_address', n.get_object_value(EmailAddress)), "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), "spouseName": lambda n : setattr(self, 'spouse_name', n.get_str_value()), "surname": lambda n : setattr(self, 'surname', n.get_str_value()), + "tertiaryEmailAddress": lambda n : setattr(self, 'tertiary_email_address', n.get_object_value(EmailAddress)), "title": lambda n : setattr(self, 'title', n.get_str_value()), "yomiCompanyName": lambda n : setattr(self, 'yomi_company_name', n.get_str_value()), "yomiGivenName": lambda n : setattr(self, 'yomi_given_name', n.get_str_value()), @@ -208,10 +217,13 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("parentFolderId", self.parent_folder_id) writer.write_str_value("personalNotes", self.personal_notes) writer.write_object_value("photo", self.photo) + writer.write_object_value("primaryEmailAddress", self.primary_email_address) writer.write_str_value("profession", self.profession) + writer.write_object_value("secondaryEmailAddress", self.secondary_email_address) writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) writer.write_str_value("spouseName", self.spouse_name) writer.write_str_value("surname", self.surname) + writer.write_object_value("tertiaryEmailAddress", self.tertiary_email_address) writer.write_str_value("title", self.title) writer.write_str_value("yomiCompanyName", self.yomi_company_name) writer.write_str_value("yomiGivenName", self.yomi_given_name) diff --git a/msgraph/generated/models/content_activity.py b/msgraph/generated/models/content_activity.py new file mode 100644 index 00000000000..b98e8788bde --- /dev/null +++ b/msgraph/generated/models/content_activity.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .process_content_request import ProcessContentRequest + +from .entity import Entity + +@dataclass +class ContentActivity(Entity, Parsable): + # The contentMetadata property + content_metadata: Optional[ProcessContentRequest] = None + # The OdataType property + odata_type: Optional[str] = None + # The scope identified from computed protection scopes. + scope_identifier: Optional[str] = None + # ID of the user. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ContentActivity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ContentActivity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ContentActivity() + + 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 .process_content_request import ProcessContentRequest + + from .entity import Entity + from .process_content_request import ProcessContentRequest + + fields: dict[str, Callable[[Any], None]] = { + "contentMetadata": lambda n : setattr(self, 'content_metadata', n.get_object_value(ProcessContentRequest)), + "scopeIdentifier": lambda n : setattr(self, 'scope_identifier', n.get_str_value()), + "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("contentMetadata", self.content_metadata) + writer.write_str_value("scopeIdentifier", self.scope_identifier) + writer.write_str_value("userId", self.user_id) + + diff --git a/msgraph/generated/models/content_activity_collection_response.py b/msgraph/generated/models/content_activity_collection_response.py new file mode 100644 index 00000000000..a45eee1f4e7 --- /dev/null +++ b/msgraph/generated/models/content_activity_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .content_activity import ContentActivity + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ContentActivityCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ContentActivity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ContentActivityCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ContentActivityCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ContentActivityCollectionResponse() + + 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 .content_activity import ContentActivity + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .content_activity import ContentActivity + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ContentActivity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/content_base.py b/msgraph/generated/models/content_base.py new file mode 100644 index 00000000000..5cdf09b52c7 --- /dev/null +++ b/msgraph/generated/models/content_base.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .binary_content import BinaryContent + from .text_content import TextContent + +@dataclass +class ContentBase(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) -> ContentBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ContentBase + """ + 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.binaryContent".casefold(): + from .binary_content import BinaryContent + + return BinaryContent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.textContent".casefold(): + from .text_content import TextContent + + return TextContent() + return ContentBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .binary_content import BinaryContent + from .text_content import TextContent + + from .binary_content import BinaryContent + from .text_content import TextContent + + 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/content_processing_error_type.py b/msgraph/generated/models/content_processing_error_type.py new file mode 100644 index 00000000000..af719f87c13 --- /dev/null +++ b/msgraph/generated/models/content_processing_error_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ContentProcessingErrorType(str, Enum): + Transient = "transient", + Permanent = "permanent", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/contract.py b/msgraph/generated/models/contract.py index ee1438e105e..19f8068218c 100644 --- a/msgraph/generated/models/contract.py +++ b/msgraph/generated/models/contract.py @@ -14,7 +14,7 @@ class Contract(DirectoryObject, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.contract" - # Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. + # Type of contract. The possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. contract_type: Optional[str] = None # The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource. customer_id: Optional[UUID] = None diff --git a/msgraph/generated/models/conversation_member.py b/msgraph/generated/models/conversation_member.py index 7734014d1fe..0a59bd839f5 100644 --- a/msgraph/generated/models/conversation_member.py +++ b/msgraph/generated/models/conversation_member.py @@ -11,6 +11,7 @@ from .azure_communication_services_user_conversation_member import AzureCommunicationServicesUserConversationMember from .entity import Entity from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember + from .phone_user_conversation_member import PhoneUserConversationMember from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember from .skype_user_conversation_member import SkypeUserConversationMember @@ -57,6 +58,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConversationMember from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember return MicrosoftAccountUserConversationMember() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.phoneUserConversationMember".casefold(): + from .phone_user_conversation_member import PhoneUserConversationMember + + return PhoneUserConversationMember() if mapping_value and mapping_value.casefold() == "#microsoft.graph.skypeForBusinessUserConversationMember".casefold(): from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember @@ -77,6 +82,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .azure_communication_services_user_conversation_member import AzureCommunicationServicesUserConversationMember from .entity import Entity from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember + from .phone_user_conversation_member import PhoneUserConversationMember from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember from .skype_user_conversation_member import SkypeUserConversationMember @@ -85,6 +91,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .azure_communication_services_user_conversation_member import AzureCommunicationServicesUserConversationMember from .entity import Entity from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember + from .phone_user_conversation_member import PhoneUserConversationMember from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember from .skype_user_conversation_member import SkypeUserConversationMember diff --git a/msgraph/generated/models/conversation_thread.py b/msgraph/generated/models/conversation_thread.py index c56e927b41f..0c4da397730 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/copilot_admin.py b/msgraph/generated/models/copilot_admin.py new file mode 100644 index 00000000000..e0c0a38e7ab --- /dev/null +++ b/msgraph/generated/models/copilot_admin.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 .copilot_admin_setting import CopilotAdminSetting + from .entity import Entity + +from .entity import Entity + +@dataclass +class CopilotAdmin(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The settings property + settings: Optional[CopilotAdminSetting] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotAdmin: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotAdmin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotAdmin() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .copilot_admin_setting import CopilotAdminSetting + from .entity import Entity + + from .copilot_admin_setting import CopilotAdminSetting + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "settings": lambda n : setattr(self, 'settings', n.get_object_value(CopilotAdminSetting)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("settings", self.settings) + + diff --git a/msgraph/generated/models/copilot_admin_limited_mode.py b/msgraph/generated/models/copilot_admin_limited_mode.py new file mode 100644 index 00000000000..c16f461fe6b --- /dev/null +++ b/msgraph/generated/models/copilot_admin_limited_mode.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class CopilotAdminLimitedMode(Entity, Parsable): + # The groupId property + group_id: Optional[str] = None + # The isEnabledForGroup property + is_enabled_for_group: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotAdminLimitedMode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotAdminLimitedMode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotAdminLimitedMode() + + 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]] = { + "groupId": lambda n : setattr(self, 'group_id', n.get_str_value()), + "isEnabledForGroup": lambda n : setattr(self, 'is_enabled_for_group', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("groupId", self.group_id) + writer.write_bool_value("isEnabledForGroup", self.is_enabled_for_group) + + diff --git a/msgraph/generated/models/copilot_admin_setting.py b/msgraph/generated/models/copilot_admin_setting.py new file mode 100644 index 00000000000..470dc6f9b52 --- /dev/null +++ b/msgraph/generated/models/copilot_admin_setting.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 .copilot_admin_limited_mode import CopilotAdminLimitedMode + from .entity import Entity + +from .entity import Entity + +@dataclass +class CopilotAdminSetting(Entity, Parsable): + # The limitedMode property + limited_mode: Optional[CopilotAdminLimitedMode] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotAdminSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotAdminSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotAdminSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .copilot_admin_limited_mode import CopilotAdminLimitedMode + from .entity import Entity + + from .copilot_admin_limited_mode import CopilotAdminLimitedMode + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "limitedMode": lambda n : setattr(self, 'limited_mode', n.get_object_value(CopilotAdminLimitedMode)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("limitedMode", self.limited_mode) + + diff --git a/msgraph/generated/models/copilot_report_root.py b/msgraph/generated/models/copilot_report_root.py new file mode 100644 index 00000000000..69794a21425 --- /dev/null +++ b/msgraph/generated/models/copilot_report_root.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 .entity import Entity + +from .entity import Entity + +@dataclass +class CopilotReportRoot(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotReportRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CopilotReportRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotReportRoot() + + 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]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/country_named_location.py b/msgraph/generated/models/country_named_location.py index 27b208c8039..0fe21c90284 100644 --- a/msgraph/generated/models/country_named_location.py +++ b/msgraph/generated/models/country_named_location.py @@ -12,14 +12,14 @@ @dataclass class CountryNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.countryNamedLocation" # List of countries and/or regions in two-letter format specified by ISO 3166-2. Required. countries_and_regions: Optional[list[str]] = None # Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress(default) and authenticatorAppGps. Note: authenticatorAppGps is not yet supported in the Microsoft Cloud for US Government. country_lookup_method: Optional[CountryLookupMethodType] = None # true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false. include_unknown_countries_and_regions: Optional[bool] = None - # The OdataType property - odata_type: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CountryNamedLocation: diff --git a/msgraph/generated/models/cross_tenant_access_policy_app_service_connect_setting.py b/msgraph/generated/models/cross_tenant_access_policy_app_service_connect_setting.py new file mode 100644 index 00000000000..15ac307c9ce --- /dev/null +++ b/msgraph/generated/models/cross_tenant_access_policy_app_service_connect_setting.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + +@dataclass +class CrossTenantAccessPolicyAppServiceConnectSetting(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 the target applications that are allowed for inbound app service connect across tenant boundaries. + applications: Optional[CrossTenantAccessPolicyTargetConfiguration] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantAccessPolicyAppServiceConnectSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantAccessPolicyAppServiceConnectSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantAccessPolicyAppServiceConnectSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "applications": lambda n : setattr(self, 'applications', n.get_object_value(CrossTenantAccessPolicyTargetConfiguration)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("applications", self.applications) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py b/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py index 1181d177cf6..da2896eaa57 100644 --- a/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py +++ b/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py @@ -5,8 +5,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .cross_tenant_access_policy_m365_collaboration_inbound_setting import CrossTenantAccessPolicyM365CollaborationInboundSetting + from .cross_tenant_access_policy_m365_collaboration_outbound_setting import CrossTenantAccessPolicyM365CollaborationOutboundSetting from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity @@ -16,6 +19,8 @@ @dataclass class CrossTenantAccessPolicyConfigurationDefault(Entity, Parsable): + # Defines your default configuration for inbound app service connect settings that control which applications can connect across tenant boundaries. + app_service_connect_inbound: Optional[CrossTenantAccessPolicyAppServiceConnectSetting] = None # Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and can't be updated in the default configuration. Read-only. automatic_user_consent_settings: Optional[InboundOutboundPolicyConfiguration] = None # Defines your default configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration. @@ -32,6 +37,10 @@ class CrossTenantAccessPolicyConfigurationDefault(Entity, Parsable): invitation_redemption_identity_provider_configuration: Optional[DefaultInvitationRedemptionIdentityProviderConfiguration] = None # If true, the default configuration is set to the system default configuration. If false, the default settings are customized. is_service_default: Optional[bool] = None + # Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. + m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None + # Defines your default configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with other organizations using Microsoft 365 apps. + m365_collaboration_outbound: Optional[CrossTenantAccessPolicyM365CollaborationOutboundSetting] = None # The OdataType property odata_type: Optional[str] = None # Defines the default tenant restrictions configuration for users in your organization who access an external organization on your network or devices. @@ -53,21 +62,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .cross_tenant_access_policy_m365_collaboration_inbound_setting import CrossTenantAccessPolicyM365CollaborationInboundSetting + from .cross_tenant_access_policy_m365_collaboration_outbound_setting import CrossTenantAccessPolicyM365CollaborationOutboundSetting from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .cross_tenant_access_policy_m365_collaboration_inbound_setting import CrossTenantAccessPolicyM365CollaborationInboundSetting + from .cross_tenant_access_policy_m365_collaboration_outbound_setting import CrossTenantAccessPolicyM365CollaborationOutboundSetting from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration fields: dict[str, Callable[[Any], None]] = { + "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), "automaticUserConsentSettings": lambda n : setattr(self, 'automatic_user_consent_settings', n.get_object_value(InboundOutboundPolicyConfiguration)), "b2bCollaborationInbound": lambda n : setattr(self, 'b2b_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyB2BSetting)), "b2bCollaborationOutbound": lambda n : setattr(self, 'b2b_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyB2BSetting)), @@ -76,6 +92,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "invitationRedemptionIdentityProviderConfiguration": lambda n : setattr(self, 'invitation_redemption_identity_provider_configuration', n.get_object_value(DefaultInvitationRedemptionIdentityProviderConfiguration)), "isServiceDefault": lambda n : setattr(self, 'is_service_default', n.get_bool_value()), + "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), + "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), } super_fields = super().get_field_deserializers() @@ -91,6 +109,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("appServiceConnectInbound", self.app_service_connect_inbound) writer.write_object_value("automaticUserConsentSettings", self.automatic_user_consent_settings) writer.write_object_value("b2bCollaborationInbound", self.b2b_collaboration_inbound) writer.write_object_value("b2bCollaborationOutbound", self.b2b_collaboration_outbound) @@ -99,6 +118,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_object_value("invitationRedemptionIdentityProviderConfiguration", self.invitation_redemption_identity_provider_configuration) writer.write_bool_value("isServiceDefault", self.is_service_default) + writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) + writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) diff --git a/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py b/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py index 257985ffe34..366a333bfce 100644 --- a/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py +++ b/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py @@ -6,8 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .cross_tenant_access_policy_m365_collaboration_inbound_setting import CrossTenantAccessPolicyM365CollaborationInboundSetting + from .cross_tenant_access_policy_m365_collaboration_outbound_setting import CrossTenantAccessPolicyM365CollaborationOutboundSetting from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration @@ -19,6 +22,8 @@ class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedMo # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # Defines your partner-specific configuration for inbound app service connect settings that control which applications can connect across tenant boundaries with the partner organization. + app_service_connect_inbound: Optional[CrossTenantAccessPolicyAppServiceConnectSetting] = None # Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. automatic_user_consent_settings: Optional[InboundOutboundPolicyConfiguration] = None # Defines your partner-specific configuration for users from other organizations accessing your resources via Microsoft Entra B2B collaboration. @@ -37,6 +42,10 @@ class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedMo is_in_multi_tenant_organization: Optional[bool] = None # Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. is_service_provider: Optional[bool] = None + # Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. + m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None + # Defines your partner-specific configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with the partner organization using Microsoft 365 apps. + m365_collaboration_outbound: Optional[CrossTenantAccessPolicyM365CollaborationOutboundSetting] = None # The OdataType property odata_type: Optional[str] = None # The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. @@ -60,19 +69,26 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .cross_tenant_access_policy_m365_collaboration_inbound_setting import CrossTenantAccessPolicyM365CollaborationInboundSetting + from .cross_tenant_access_policy_m365_collaboration_outbound_setting import CrossTenantAccessPolicyM365CollaborationOutboundSetting from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .cross_tenant_access_policy_m365_collaboration_inbound_setting import CrossTenantAccessPolicyM365CollaborationInboundSetting + from .cross_tenant_access_policy_m365_collaboration_outbound_setting import CrossTenantAccessPolicyM365CollaborationOutboundSetting from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration fields: dict[str, Callable[[Any], None]] = { + "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), "automaticUserConsentSettings": lambda n : setattr(self, 'automatic_user_consent_settings', n.get_object_value(InboundOutboundPolicyConfiguration)), "b2bCollaborationInbound": lambda n : setattr(self, 'b2b_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyB2BSetting)), "b2bCollaborationOutbound": lambda n : setattr(self, 'b2b_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyB2BSetting)), @@ -82,6 +98,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "isInMultiTenantOrganization": lambda n : setattr(self, 'is_in_multi_tenant_organization', n.get_bool_value()), "isServiceProvider": lambda n : setattr(self, 'is_service_provider', n.get_bool_value()), + "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), + "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), @@ -96,6 +114,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("appServiceConnectInbound", self.app_service_connect_inbound) writer.write_object_value("automaticUserConsentSettings", self.automatic_user_consent_settings) writer.write_object_value("b2bCollaborationInbound", self.b2b_collaboration_inbound) writer.write_object_value("b2bCollaborationOutbound", self.b2b_collaboration_outbound) @@ -105,6 +124,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_bool_value("isInMultiTenantOrganization", self.is_in_multi_tenant_organization) writer.write_bool_value("isServiceProvider", self.is_service_provider) + writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) + writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) diff --git a/msgraph/generated/models/cross_tenant_access_policy_m365_collaboration_inbound_setting.py b/msgraph/generated/models/cross_tenant_access_policy_m365_collaboration_inbound_setting.py new file mode 100644 index 00000000000..09c641bf070 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_access_policy_m365_collaboration_inbound_setting.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + +@dataclass +class CrossTenantAccessPolicyM365CollaborationInboundSetting(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 + # Defines the target users from other organizations who are allowed inbound Microsoft 365 collaboration with your organization. + users: Optional[CrossTenantAccessPolicyTargetConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantAccessPolicyM365CollaborationInboundSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantAccessPolicyM365CollaborationInboundSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantAccessPolicyM365CollaborationInboundSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "users": lambda n : setattr(self, 'users', n.get_object_value(CrossTenantAccessPolicyTargetConfiguration)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("users", self.users) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cross_tenant_access_policy_m365_collaboration_outbound_setting.py b/msgraph/generated/models/cross_tenant_access_policy_m365_collaboration_outbound_setting.py new file mode 100644 index 00000000000..9481e5ba0d8 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_access_policy_m365_collaboration_outbound_setting.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + +@dataclass +class CrossTenantAccessPolicyM365CollaborationOutboundSetting(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 + # Defines the target users and groups in your organization who are allowed outbound Microsoft 365 collaboration with external organizations. + users_and_groups: Optional[CrossTenantAccessPolicyTargetConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantAccessPolicyM365CollaborationOutboundSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantAccessPolicyM365CollaborationOutboundSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantAccessPolicyM365CollaborationOutboundSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + + from .cross_tenant_access_policy_target_configuration import CrossTenantAccessPolicyTargetConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "usersAndGroups": lambda n : setattr(self, 'users_and_groups', n.get_object_value(CrossTenantAccessPolicyTargetConfiguration)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("usersAndGroups", self.users_and_groups) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/custom_authentication_extension.py b/msgraph/generated/models/custom_authentication_extension.py index 79eda03ea6e..26059a185b6 100644 --- a/msgraph/generated/models/custom_authentication_extension.py +++ b/msgraph/generated/models/custom_authentication_extension.py @@ -6,7 +6,13 @@ if TYPE_CHECKING: from .custom_callout_extension import CustomCalloutExtension + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + 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 @@ -14,6 +20,8 @@ class CustomAuthenticationExtension(CustomCalloutExtension, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.customAuthenticationExtension" + # The behaviour on error for the custom authentication extension. + behavior_on_error: Optional[CustomExtensionBehaviorOnError] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomAuthenticationExtension: @@ -29,10 +37,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomAuthenticati 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.onAttributeCollectionStartCustomExtension".casefold(): + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + + return OnAttributeCollectionStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionSubmitCustomExtension".casefold(): + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + + return OnAttributeCollectionSubmitCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + + return OnOtpSendCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPasswordSubmitCustomExtension".casefold(): + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + + return OnPasswordSubmitCustomExtension() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartCustomExtension".casefold(): 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]]: @@ -41,12 +69,25 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .custom_callout_extension import CustomCalloutExtension + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + 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 + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + 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)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -61,5 +102,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("behaviorOnError", self.behavior_on_error) diff --git a/msgraph/generated/models/custom_callout_extension.py b/msgraph/generated/models/custom_callout_extension.py index a9f7ff67700..565eaeb4c20 100644 --- a/msgraph/generated/models/custom_callout_extension.py +++ b/msgraph/generated/models/custom_callout_extension.py @@ -13,7 +13,12 @@ from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration from .entity import Entity from .identity_governance.custom_task_extension import CustomTaskExtension + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + 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 @@ -62,10 +67,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomCalloutExten from .identity_governance.custom_task_extension import CustomTaskExtension return CustomTaskExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionStartCustomExtension".casefold(): + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + + return OnAttributeCollectionStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionSubmitCustomExtension".casefold(): + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + + return OnAttributeCollectionSubmitCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + + return OnOtpSendCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPasswordSubmitCustomExtension".casefold(): + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + + return OnPasswordSubmitCustomExtension() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartCustomExtension".casefold(): 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]]: @@ -81,7 +106,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration from .entity import Entity from .identity_governance.custom_task_extension import CustomTaskExtension + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + 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 @@ -91,7 +121,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration from .entity import Entity from .identity_governance.custom_task_extension import CustomTaskExtension + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + 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/custom_extension_behavior_on_error.py b/msgraph/generated/models/custom_extension_behavior_on_error.py new file mode 100644 index 00000000000..852d587c5b5 --- /dev/null +++ b/msgraph/generated/models/custom_extension_behavior_on_error.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 .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + +@dataclass +class CustomExtensionBehaviorOnError(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) -> CustomExtensionBehaviorOnError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomExtensionBehaviorOnError + """ + 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.fallbackToMicrosoftProviderOnError".casefold(): + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + + return FallbackToMicrosoftProviderOnError() + return CustomExtensionBehaviorOnError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + + 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/custom_extension_callback_configuration.py b/msgraph/generated/models/custom_extension_callback_configuration.py index 8a2a2c7a965..afab541185c 100644 --- a/msgraph/generated/models/custom_extension_callback_configuration.py +++ b/msgraph/generated/models/custom_extension_callback_configuration.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration @dataclass @@ -35,6 +36,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionCal 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.accessPackageRequestApprovalStageCallbackConfiguration".casefold(): + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration + + return AccessPackageRequestApprovalStageCallbackConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration".casefold(): from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration @@ -46,8 +51,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/custom_extension_data.py b/msgraph/generated/models/custom_extension_data.py index 3eb405ceefb..270267f5d56 100644 --- a/msgraph/generated/models/custom_extension_data.py +++ b/msgraph/generated/models/custom_extension_data.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData @@ -38,6 +39,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData return AccessPackageAssignmentRequestCallbackData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.assignmentRequestApprovalStageCallbackData".casefold(): + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData + + return AssignmentRequestApprovalStageCallbackData() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionCallbackData".casefold(): from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData @@ -54,10 +59,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData diff --git a/msgraph/generated/models/custom_extension_overwrite_configuration.py b/msgraph/generated/models/custom_extension_overwrite_configuration.py index 3f035f6381d..d8ba432700c 100644 --- a/msgraph/generated/models/custom_extension_overwrite_configuration.py +++ b/msgraph/generated/models/custom_extension_overwrite_configuration.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .custom_extension_client_configuration import CustomExtensionClientConfiguration @dataclass @@ -15,6 +16,8 @@ class CustomExtensionOverwriteConfiguration(AdditionalDataHolder, BackedModel, P # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The behaviorOnError property + behavior_on_error: Optional[CustomExtensionBehaviorOnError] = None # Configuration regarding properties of the custom extension which can be overwritten per event listener. If no values are provided, the properties on the custom extension are used. client_configuration: Optional[CustomExtensionClientConfiguration] = None # The OdataType property @@ -36,11 +39,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .custom_extension_client_configuration import CustomExtensionClientConfiguration + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .custom_extension_client_configuration import CustomExtensionClientConfiguration fields: dict[str, Callable[[Any], None]] = { + "behaviorOnError": lambda n : setattr(self, 'behavior_on_error', n.get_object_value(CustomExtensionBehaviorOnError)), "clientConfiguration": lambda n : setattr(self, 'client_configuration', n.get_object_value(CustomExtensionClientConfiguration)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } @@ -54,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("behaviorOnError", self.behavior_on_error) writer.write_object_value("clientConfiguration", self.client_configuration) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/custom_metadata_dictionary.py b/msgraph/generated/models/custom_metadata_dictionary.py new file mode 100644 index 00000000000..c31951a91cd --- /dev/null +++ b/msgraph/generated/models/custom_metadata_dictionary.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dictionary import Dictionary + +from .dictionary import Dictionary + +@dataclass +class CustomMetadataDictionary(Dictionary, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomMetadataDictionary: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomMetadataDictionary + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomMetadataDictionary() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dictionary import Dictionary + + from .dictionary import Dictionary + + 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/custom_training_setting.py b/msgraph/generated/models/custom_training_setting.py index ed5bdabc9ef..42f60ef0b20 100644 --- a/msgraph/generated/models/custom_training_setting.py +++ b/msgraph/generated/models/custom_training_setting.py @@ -14,7 +14,7 @@ class CustomTrainingSetting(TrainingSetting, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.customTrainingSetting" - # A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. + # A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. assigned_to: Optional[list[TrainingAssignedTo]] = None # The description of the custom training setting. description: Optional[str] = None diff --git a/msgraph/generated/models/data_policy_operation.py b/msgraph/generated/models/data_policy_operation.py index 5038a417568..af000ce760a 100644 --- a/msgraph/generated/models/data_policy_operation.py +++ b/msgraph/generated/models/data_policy_operation.py @@ -19,7 +19,7 @@ class DataPolicyOperation(Entity, Parsable): odata_type: Optional[str] = None # Specifies the progress of an operation. progress: Optional[float] = None - # Possible values are: notStarted, running, complete, failed, unknownFutureValue. + # The possible values are: notStarted, running, complete, failed, unknownFutureValue. status: Optional[DataPolicyOperationStatus] = None # The URL location to where data is being exported for export requests. storage_location: Optional[str] = None diff --git a/msgraph/generated/models/data_security_and_governance.py b/msgraph/generated/models/data_security_and_governance.py new file mode 100644 index 00000000000..e5dbd1718b1 --- /dev/null +++ b/msgraph/generated/models/data_security_and_governance.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .sensitivity_label import SensitivityLabel + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .user_data_security_and_governance import UserDataSecurityAndGovernance + +from .entity import Entity + +@dataclass +class DataSecurityAndGovernance(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The sensitivityLabels property + sensitivity_labels: Optional[list[SensitivityLabel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DataSecurityAndGovernance: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DataSecurityAndGovernance + """ + 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.tenantDataSecurityAndGovernance".casefold(): + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + + return TenantDataSecurityAndGovernance() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userDataSecurityAndGovernance".casefold(): + from .user_data_security_and_governance import UserDataSecurityAndGovernance + + return UserDataSecurityAndGovernance() + return DataSecurityAndGovernance() + + 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 .sensitivity_label import SensitivityLabel + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .user_data_security_and_governance import UserDataSecurityAndGovernance + + from .entity import Entity + from .sensitivity_label import SensitivityLabel + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .user_data_security_and_governance import UserDataSecurityAndGovernance + + fields: dict[str, Callable[[Any], None]] = { + "sensitivityLabels": lambda n : setattr(self, 'sensitivity_labels', n.get_collection_of_object_values(SensitivityLabel)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("sensitivityLabels", self.sensitivity_labels) + + diff --git a/msgraph/generated/models/desk.py b/msgraph/generated/models/desk.py new file mode 100644 index 00000000000..5b44dbdd3e9 --- /dev/null +++ b/msgraph/generated/models/desk.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mailbox_details import MailboxDetails + from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement + from .place_mode import PlaceMode + +from .place import Place + +@dataclass +class Desk(Place, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.desk" + # The name of the display device (for example, monitor or projector) that is available at the desk. + display_device_name: Optional[str] = None + # The heightAdjustableState property + height_adjustable_state: Optional[PlaceFeatureEnablement] = None + # The mailbox object id and email address that are associated with the desk. + mailbox_details: Optional[MailboxDetails] = None + # The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. + mode: Optional[PlaceMode] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Desk: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Desk + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Desk() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mailbox_details import MailboxDetails + from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement + from .place_mode import PlaceMode + + from .mailbox_details import MailboxDetails + from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement + from .place_mode import PlaceMode + + fields: dict[str, Callable[[Any], None]] = { + "displayDeviceName": lambda n : setattr(self, 'display_device_name', n.get_str_value()), + "heightAdjustableState": lambda n : setattr(self, 'height_adjustable_state', n.get_enum_value(PlaceFeatureEnablement)), + "mailboxDetails": lambda n : setattr(self, 'mailbox_details', n.get_object_value(MailboxDetails)), + "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("displayDeviceName", self.display_device_name) + writer.write_enum_value("heightAdjustableState", self.height_adjustable_state) + writer.write_object_value("mailboxDetails", self.mailbox_details) + writer.write_object_value("mode", self.mode) + + diff --git a/msgraph/generated/models/desk_collection_response.py b/msgraph/generated/models/desk_collection_response.py new file mode 100644 index 00000000000..52d4c2e7328 --- /dev/null +++ b/msgraph/generated/models/desk_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 .desk import Desk + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DeskCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Desk]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeskCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeskCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeskCollectionResponse() + + 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 .desk import Desk + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .desk import Desk + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Desk)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/device.py b/msgraph/generated/models/device.py index 0f9e44f3a46..f86b5d3cfcd 100644 --- a/msgraph/generated/models/device.py +++ b/msgraph/generated/models/device.py @@ -30,7 +30,7 @@ class Device(DirectoryObject, Parsable): device_id: Optional[str] = None # For internal use only. Set to null. device_metadata: Optional[str] = None - # Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal. + # Ownership of the device. Intune sets this property. The possible values are: unknown, company, personal. device_ownership: Optional[str] = None # For internal use only. device_version: Optional[int] = None @@ -38,7 +38,7 @@ class Device(DirectoryObject, Parsable): display_name: Optional[str] = None # Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. enrollment_profile_name: Optional[str] = None - # Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed. + # Enrollment type of the device. Intune sets this property. The possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed. enrollment_type: Optional[str] = None # The collection of open extensions defined for the device. Read-only. Nullable. extensions: Optional[list[Extension]] = None @@ -46,11 +46,11 @@ 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 - # The isManagementRestricted property + # 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 - # The management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. + # The management channel of the device. This property is set by Intune. The possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. management_type: Optional[str] = None # Manufacturer of the device. Read-only. manufacturer: Optional[str] = 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/device_and_app_management_data.py b/msgraph/generated/models/device_and_app_management_data.py index f773964e3c8..f13c9dd44d2 100644 --- a/msgraph/generated/models/device_and_app_management_data.py +++ b/msgraph/generated/models/device_and_app_management_data.py @@ -15,7 +15,7 @@ class DeviceAndAppManagementData(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) - # Not yet documented + # The content property content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/device_and_app_management_role_assignment.py b/msgraph/generated/models/device_and_app_management_role_assignment.py index 99aaff586b2..978d2156afd 100644 --- a/msgraph/generated/models/device_and_app_management_role_assignment.py +++ b/msgraph/generated/models/device_and_app_management_role_assignment.py @@ -14,7 +14,7 @@ class DeviceAndAppManagementRoleAssignment(RoleAssignment, Parsable): """ The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. """ - # The list of ids of role member security groups. These are IDs from Azure Active Directory. + # Indicates the list of role member security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. members: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/device_app_management.py b/msgraph/generated/models/device_app_management.py index 619e7e9c0bc..30b476250ad 100644 --- a/msgraph/generated/models/device_app_management.py +++ b/msgraph/generated/models/device_app_management.py @@ -18,6 +18,7 @@ from .mdm_windows_information_protection_policy import MdmWindowsInformationProtectionPolicy from .mobile_app import MobileApp from .mobile_app_category import MobileAppCategory + from .mobile_app_relationship import MobileAppRelationship from .targeted_managed_app_configuration import TargetedManagedAppConfiguration from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy @@ -57,6 +58,8 @@ class DeviceAppManagement(Entity, Parsable): mobile_app_categories: Optional[list[MobileAppCategory]] = None # The Managed Device Mobile Application Configurations. mobile_app_configurations: Optional[list[ManagedDeviceMobileAppConfiguration]] = None + # The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + mobile_app_relationships: Optional[list[MobileAppRelationship]] = None # The mobile apps. mobile_apps: Optional[list[MobileApp]] = None # The OdataType property @@ -96,6 +99,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mdm_windows_information_protection_policy import MdmWindowsInformationProtectionPolicy from .mobile_app import MobileApp from .mobile_app_category import MobileAppCategory + from .mobile_app_relationship import MobileAppRelationship from .targeted_managed_app_configuration import TargetedManagedAppConfiguration from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy @@ -112,6 +116,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mdm_windows_information_protection_policy import MdmWindowsInformationProtectionPolicy from .mobile_app import MobileApp from .mobile_app_category import MobileAppCategory + from .mobile_app_relationship import MobileAppRelationship from .targeted_managed_app_configuration import TargetedManagedAppConfiguration from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy @@ -131,6 +136,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "microsoftStoreForBusinessLastSuccessfulSyncDateTime": lambda n : setattr(self, 'microsoft_store_for_business_last_successful_sync_date_time', n.get_datetime_value()), "mobileAppCategories": lambda n : setattr(self, 'mobile_app_categories', n.get_collection_of_object_values(MobileAppCategory)), "mobileAppConfigurations": lambda n : setattr(self, 'mobile_app_configurations', n.get_collection_of_object_values(ManagedDeviceMobileAppConfiguration)), + "mobileAppRelationships": lambda n : setattr(self, 'mobile_app_relationships', n.get_collection_of_object_values(MobileAppRelationship)), "mobileApps": lambda n : setattr(self, 'mobile_apps', n.get_collection_of_object_values(MobileApp)), "targetedManagedAppConfigurations": lambda n : setattr(self, 'targeted_managed_app_configurations', n.get_collection_of_object_values(TargetedManagedAppConfiguration)), "vppTokens": lambda n : setattr(self, 'vpp_tokens', n.get_collection_of_object_values(VppToken)), @@ -163,6 +169,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("microsoftStoreForBusinessLastSuccessfulSyncDateTime", self.microsoft_store_for_business_last_successful_sync_date_time) writer.write_collection_of_object_values("mobileAppCategories", self.mobile_app_categories) writer.write_collection_of_object_values("mobileAppConfigurations", self.mobile_app_configurations) + writer.write_collection_of_object_values("mobileAppRelationships", self.mobile_app_relationships) writer.write_collection_of_object_values("mobileApps", self.mobile_apps) writer.write_collection_of_object_values("targetedManagedAppConfigurations", self.targeted_managed_app_configurations) writer.write_collection_of_object_values("vppTokens", self.vpp_tokens) diff --git a/msgraph/generated/models/device_compliance_policy_setting_state_summary.py b/msgraph/generated/models/device_compliance_policy_setting_state_summary.py index b9cdfdbb89e..45f144f59c5 100644 --- a/msgraph/generated/models/device_compliance_policy_setting_state_summary.py +++ b/msgraph/generated/models/device_compliance_policy_setting_state_summary.py @@ -20,7 +20,7 @@ class DeviceCompliancePolicySettingStateSummary(Entity, Parsable): compliant_device_count: Optional[int] = None # Number of conflict devices conflict_device_count: Optional[int] = None - # Not yet documented + # The deviceComplianceSettingStates property device_compliance_setting_states: Optional[list[DeviceComplianceSettingState]] = None # Number of error devices error_device_count: Optional[int] = None diff --git a/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py b/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py index b0ccd8f505a..c1d603bcdad 100644 --- a/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py +++ b/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py @@ -17,15 +17,15 @@ class DeviceEnrollmentPlatformRestrictionsConfiguration(DeviceEnrollmentConfigur """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" - # Android restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for Android platform. android_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Ios restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for IOS platform. ios_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Mac restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for MacOS platform. mac_o_s_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Windows mobile restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for Windows Mobile platform. windows_mobile_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Windows restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for Windows platform. windows_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None @staticmethod diff --git a/msgraph/generated/models/device_enrollment_type.py b/msgraph/generated/models/device_enrollment_type.py index e261a95ce13..75573de3f6a 100644 --- a/msgraph/generated/models/device_enrollment_type.py +++ b/msgraph/generated/models/device_enrollment_type.py @@ -27,4 +27,6 @@ class DeviceEnrollmentType(str, Enum): AppleUserEnrollment = "appleUserEnrollment", # Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities AppleUserEnrollmentWithServiceAccount = "appleUserEnrollmentWithServiceAccount", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/device_health_attestation_state.py b/msgraph/generated/models/device_health_attestation_state.py index d8669571f52..5f1e16a319b 100644 --- a/msgraph/generated/models/device_health_attestation_state.py +++ b/msgraph/generated/models/device_health_attestation_state.py @@ -75,7 +75,7 @@ class DeviceHealthAttestationState(AdditionalDataHolder, BackedModel, Parsable): test_signing: Optional[str] = None # The security version number of the Boot Application tpm_version: Optional[str] = None - # VSM is a container that protects high value assets from a compromised kernel + # Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are 'enabled', 'disabled' and 'notApplicable'. 'enabled' indicates Virtual Secure Mode (VSM) is enabled. 'disabled' indicates Virtual Secure Mode (VSM) is disabled. 'notApplicable' indicates the device is not a Windows 11 device. Default value is 'notApplicable'. virtual_secure_mode: Optional[str] = None # Operating system running with limited services that is used to prepare a computer for Windows windows_p_e: Optional[str] = None diff --git a/msgraph/generated/models/device_info.py b/msgraph/generated/models/device_info.py new file mode 100644 index 00000000000..d4744b27313 --- /dev/null +++ b/msgraph/generated/models/device_info.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class DeviceInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Unique identifier set by Azure Device Registration Service at the time of registration. + device_id: Optional[str] = None + # The display name for the device. + display_name: Optional[str] = None + # Enrollment profile applied to the device. + enrollment_profile_name: Optional[str] = None + # Extension attribute. + extension_attribute1: Optional[str] = None + # Extension attribute. + extension_attribute10: Optional[str] = None + # Extension attribute. + extension_attribute11: Optional[str] = None + # Extension attribute. + extension_attribute12: Optional[str] = None + # Extension attribute. + extension_attribute13: Optional[str] = None + # Extension attribute. + extension_attribute14: Optional[str] = None + # Extension attribute. + extension_attribute15: Optional[str] = None + # Extension attribute. + extension_attribute2: Optional[str] = None + # Extension attribute. + extension_attribute3: Optional[str] = None + # Extension attribute. + extension_attribute4: Optional[str] = None + # Extension attribute. + extension_attribute5: Optional[str] = None + # Extension attribute. + extension_attribute6: Optional[str] = None + # Extension attribute. + extension_attribute7: Optional[str] = None + # Extension attribute. + extension_attribute8: Optional[str] = None + # Extension attribute. + extension_attribute9: Optional[str] = None + # Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + is_compliant: Optional[bool] = None + # Manufacturer of the device. + manufacturer: Optional[str] = None + # Application identifier used to register device into MDM. + mdm_app_id: Optional[str] = None + # Model of the device. + model: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The type of operating system on the device. + operating_system: Optional[str] = None + # The version of the operating system on the device. + operating_system_version: Optional[str] = None + # Ownership of the device. This property is set by Intune. + ownership: Optional[str] = None + # A collection of physical identifiers for the device. + physical_ids: Optional[list[str]] = None + # The profile type of the device. + profile_type: Optional[str] = None + # List of labels applied to the device by the system. + system_labels: Optional[list[str]] = None + # Type of trust for the joined device. + trust_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "enrollmentProfileName": lambda n : setattr(self, 'enrollment_profile_name', n.get_str_value()), + "extensionAttribute1": lambda n : setattr(self, 'extension_attribute1', n.get_str_value()), + "extensionAttribute10": lambda n : setattr(self, 'extension_attribute10', n.get_str_value()), + "extensionAttribute11": lambda n : setattr(self, 'extension_attribute11', n.get_str_value()), + "extensionAttribute12": lambda n : setattr(self, 'extension_attribute12', n.get_str_value()), + "extensionAttribute13": lambda n : setattr(self, 'extension_attribute13', n.get_str_value()), + "extensionAttribute14": lambda n : setattr(self, 'extension_attribute14', n.get_str_value()), + "extensionAttribute15": lambda n : setattr(self, 'extension_attribute15', n.get_str_value()), + "extensionAttribute2": lambda n : setattr(self, 'extension_attribute2', n.get_str_value()), + "extensionAttribute3": lambda n : setattr(self, 'extension_attribute3', n.get_str_value()), + "extensionAttribute4": lambda n : setattr(self, 'extension_attribute4', n.get_str_value()), + "extensionAttribute5": lambda n : setattr(self, 'extension_attribute5', n.get_str_value()), + "extensionAttribute6": lambda n : setattr(self, 'extension_attribute6', n.get_str_value()), + "extensionAttribute7": lambda n : setattr(self, 'extension_attribute7', n.get_str_value()), + "extensionAttribute8": lambda n : setattr(self, 'extension_attribute8', n.get_str_value()), + "extensionAttribute9": lambda n : setattr(self, 'extension_attribute9', n.get_str_value()), + "isCompliant": lambda n : setattr(self, 'is_compliant', n.get_bool_value()), + "manufacturer": lambda n : setattr(self, 'manufacturer', n.get_str_value()), + "mdmAppId": lambda n : setattr(self, 'mdm_app_id', n.get_str_value()), + "model": lambda n : setattr(self, 'model', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "operatingSystem": lambda n : setattr(self, 'operating_system', n.get_str_value()), + "operatingSystemVersion": lambda n : setattr(self, 'operating_system_version', n.get_str_value()), + "ownership": lambda n : setattr(self, 'ownership', n.get_str_value()), + "physicalIds": lambda n : setattr(self, 'physical_ids', n.get_collection_of_primitive_values(str)), + "profileType": lambda n : setattr(self, 'profile_type', n.get_str_value()), + "systemLabels": lambda n : setattr(self, 'system_labels', n.get_collection_of_primitive_values(str)), + "trustType": lambda n : setattr(self, 'trust_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("deviceId", self.device_id) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("enrollmentProfileName", self.enrollment_profile_name) + writer.write_str_value("extensionAttribute1", self.extension_attribute1) + writer.write_str_value("extensionAttribute10", self.extension_attribute10) + writer.write_str_value("extensionAttribute11", self.extension_attribute11) + writer.write_str_value("extensionAttribute12", self.extension_attribute12) + writer.write_str_value("extensionAttribute13", self.extension_attribute13) + writer.write_str_value("extensionAttribute14", self.extension_attribute14) + writer.write_str_value("extensionAttribute15", self.extension_attribute15) + writer.write_str_value("extensionAttribute2", self.extension_attribute2) + writer.write_str_value("extensionAttribute3", self.extension_attribute3) + writer.write_str_value("extensionAttribute4", self.extension_attribute4) + writer.write_str_value("extensionAttribute5", self.extension_attribute5) + writer.write_str_value("extensionAttribute6", self.extension_attribute6) + writer.write_str_value("extensionAttribute7", self.extension_attribute7) + writer.write_str_value("extensionAttribute8", self.extension_attribute8) + writer.write_str_value("extensionAttribute9", self.extension_attribute9) + writer.write_bool_value("isCompliant", self.is_compliant) + writer.write_str_value("manufacturer", self.manufacturer) + writer.write_str_value("mdmAppId", self.mdm_app_id) + writer.write_str_value("model", self.model) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("operatingSystem", self.operating_system) + writer.write_str_value("operatingSystemVersion", self.operating_system_version) + writer.write_str_value("ownership", self.ownership) + writer.write_collection_of_primitive_values("physicalIds", self.physical_ids) + writer.write_str_value("profileType", self.profile_type) + writer.write_collection_of_primitive_values("systemLabels", self.system_labels) + writer.write_str_value("trustType", self.trust_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/device_management.py b/msgraph/generated/models/device_management.py index e27a73255d0..eba317e8b66 100644 --- a/msgraph/generated/models/device_management.py +++ b/msgraph/generated/models/device_management.py @@ -39,7 +39,6 @@ from .resource_operation import ResourceOperation from .role_definition import RoleDefinition from .software_update_status_summary import SoftwareUpdateStatusSummary - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .terms_and_conditions import TermsAndConditions from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -127,7 +126,7 @@ class DeviceManagement(Entity, Parsable): odata_type: Optional[str] = None # The remote assist partners. remote_assistance_partners: Optional[list[RemoteAssistancePartner]] = None - # Reports singleton + # The reports property reports: Optional[DeviceManagementReports] = None # The Resource Operations. resource_operations: Optional[list[ResourceOperation]] = None @@ -141,8 +140,6 @@ class DeviceManagement(Entity, Parsable): software_update_status_summary: Optional[SoftwareUpdateStatusSummary] = None # Tenant mobile device management subscription state. subscription_state: Optional[DeviceManagementSubscriptionState] = None - # The telecom expense management partners. - telecom_expense_management_partners: Optional[list[TelecomExpenseManagementPartner]] = None # The terms and conditions associated with device management of the company. terms_and_conditions: Optional[list[TermsAndConditions]] = None # The list of troubleshooting events for the tenant. @@ -195,7 +192,7 @@ class DeviceManagement(Entity, Parsable): user_experience_analytics_work_from_anywhere_metrics: Optional[list[UserExperienceAnalyticsWorkFromAnywhereMetric]] = None # The user experience analytics work from anywhere model performance user_experience_analytics_work_from_anywhere_model_performance: Optional[list[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]] = None - # Virtual endpoint + # The virtualEndpoint property virtual_endpoint: Optional[VirtualEndpoint] = None # The Windows autopilot device identities contained collection. windows_autopilot_device_identities: Optional[list[WindowsAutopilotDeviceIdentity]] = None @@ -257,7 +254,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .resource_operation import ResourceOperation from .role_definition import RoleDefinition from .software_update_status_summary import SoftwareUpdateStatusSummary - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .terms_and_conditions import TermsAndConditions from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -322,7 +318,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .resource_operation import ResourceOperation from .role_definition import RoleDefinition from .software_update_status_summary import SoftwareUpdateStatusSummary - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .terms_and_conditions import TermsAndConditions from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -387,7 +382,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "settings": lambda n : setattr(self, 'settings', n.get_object_value(DeviceManagementSettings)), "softwareUpdateStatusSummary": lambda n : setattr(self, 'software_update_status_summary', n.get_object_value(SoftwareUpdateStatusSummary)), "subscriptionState": lambda n : setattr(self, 'subscription_state', n.get_enum_value(DeviceManagementSubscriptionState)), - "telecomExpenseManagementPartners": lambda n : setattr(self, 'telecom_expense_management_partners', n.get_collection_of_object_values(TelecomExpenseManagementPartner)), "termsAndConditions": lambda n : setattr(self, 'terms_and_conditions', n.get_collection_of_object_values(TermsAndConditions)), "troubleshootingEvents": lambda n : setattr(self, 'troubleshooting_events', n.get_collection_of_object_values(DeviceManagementTroubleshootingEvent)), "userExperienceAnalyticsAppHealthApplicationPerformance": lambda n : setattr(self, 'user_experience_analytics_app_health_application_performance', n.get_collection_of_object_values(UserExperienceAnalyticsAppHealthApplicationPerformance)), @@ -466,7 +460,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("settings", self.settings) writer.write_object_value("softwareUpdateStatusSummary", self.software_update_status_summary) writer.write_enum_value("subscriptionState", self.subscription_state) - writer.write_collection_of_object_values("telecomExpenseManagementPartners", self.telecom_expense_management_partners) writer.write_collection_of_object_values("termsAndConditions", self.terms_and_conditions) writer.write_collection_of_object_values("troubleshootingEvents", self.troubleshooting_events) writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthApplicationPerformance", self.user_experience_analytics_app_health_application_performance) diff --git a/msgraph/generated/models/device_management_export_job.py b/msgraph/generated/models/device_management_export_job.py index 6a6f4b836d9..f1371686bfa 100644 --- a/msgraph/generated/models/device_management_export_job.py +++ b/msgraph/generated/models/device_management_export_job.py @@ -18,9 +18,9 @@ class DeviceManagementExportJob(Entity, Parsable): """ Entity representing a job to export a report. """ - # Time that the exported report expires + # Time that the exported report expires. expiration_date_time: Optional[datetime.datetime] = None - # Filters applied on the report + # Filters applied on the report. The maximum length allowed for this property is 2000 characters. filter: Optional[str] = None # Possible values for the file format of a report to be exported. format: Optional[DeviceManagementReportFileFormat] = None @@ -28,17 +28,17 @@ class DeviceManagementExportJob(Entity, Parsable): localization_type: Optional[DeviceManagementExportJobLocalizationType] = None # The OdataType property odata_type: Optional[str] = None - # Name of the report + # Name of the report. The maximum length allowed for this property is 2000 characters. report_name: Optional[str] = None - # Time that the exported report was requested + # Time that the exported report was requested. request_date_time: Optional[datetime.datetime] = None - # Columns selected from the report + # Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. select: Optional[list[str]] = None - # A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. + # A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters. snapshot_id: Optional[str] = None # Possible statuses associated with a generated report. status: Optional[DeviceManagementReportStatus] = None - # Temporary location of the exported report + # Temporary location of the exported report. url: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/device_management_reports.py b/msgraph/generated/models/device_management_reports.py index 5a90c5a3a20..b7cc2853d0a 100644 --- a/msgraph/generated/models/device_management_reports.py +++ b/msgraph/generated/models/device_management_reports.py @@ -12,10 +12,7 @@ @dataclass class DeviceManagementReports(Entity, Parsable): - """ - Singleton entity that acts as a container for all reports functionality. - """ - # Entity representing a job to export a report + # Entity representing a job to export a report. export_jobs: Optional[list[DeviceManagementExportJob]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/device_metadata.py b/msgraph/generated/models/device_metadata.py new file mode 100644 index 00000000000..ed9b6f76282 --- /dev/null +++ b/msgraph/generated/models/device_metadata.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 .operating_system_specifications import OperatingSystemSpecifications + +@dataclass +class DeviceMetadata(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) + # Optional. The general type of the device (for example, 'Managed', 'Unmanaged'). + device_type: Optional[str] = None + # The Internet Protocol (IP) address of the device. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Details about the operating system platform and version. + operating_system_specifications: Optional[OperatingSystemSpecifications] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeviceMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .operating_system_specifications import OperatingSystemSpecifications + + from .operating_system_specifications import OperatingSystemSpecifications + + fields: dict[str, Callable[[Any], None]] = { + "deviceType": lambda n : setattr(self, 'device_type', n.get_str_value()), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "operatingSystemSpecifications": lambda n : setattr(self, 'operating_system_specifications', n.get_object_value(OperatingSystemSpecifications)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("deviceType", self.device_type) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("operatingSystemSpecifications", self.operating_system_specifications) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/device_registration_policy.py b/msgraph/generated/models/device_registration_policy.py index f48270c1106..003eceaba4b 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/dictionary.py b/msgraph/generated/models/dictionary.py index 8f293e7f48d..a7a215fa4b3 100644 --- a/msgraph/generated/models/dictionary.py +++ b/msgraph/generated/models/dictionary.py @@ -6,7 +6,9 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .custom_metadata_dictionary import CustomMetadataDictionary from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary + from .open_complex_dictionary_type import OpenComplexDictionaryType from .result_template_dictionary import ResultTemplateDictionary @dataclass @@ -33,10 +35,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Dictionary: 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.customMetadataDictionary".casefold(): + from .custom_metadata_dictionary import CustomMetadataDictionary + + return CustomMetadataDictionary() if mapping_value and mapping_value.casefold() == "#microsoft.graph.fileStorageContainerCustomPropertyDictionary".casefold(): from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary return FileStorageContainerCustomPropertyDictionary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.openComplexDictionaryType".casefold(): + from .open_complex_dictionary_type import OpenComplexDictionaryType + + return OpenComplexDictionaryType() if mapping_value and mapping_value.casefold() == "#microsoft.graph.resultTemplateDictionary".casefold(): from .result_template_dictionary import ResultTemplateDictionary @@ -48,10 +58,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .custom_metadata_dictionary import CustomMetadataDictionary from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary + from .open_complex_dictionary_type import OpenComplexDictionaryType from .result_template_dictionary import ResultTemplateDictionary + from .custom_metadata_dictionary import CustomMetadataDictionary from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary + from .open_complex_dictionary_type import OpenComplexDictionaryType from .result_template_dictionary import ResultTemplateDictionary fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/directory.py b/msgraph/generated/models/directory.py index 2686f6279b6..af335014aca 100644 --- a/msgraph/generated/models/directory.py +++ b/msgraph/generated/models/directory.py @@ -14,6 +14,7 @@ from .entity import Entity from .identity_provider_base import IdentityProviderBase from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .entity import Entity @@ -35,6 +36,8 @@ class Directory(Entity, Parsable): odata_type: Optional[str] = None # A container for on-premises directory synchronization functionalities that are available for the organization. on_premises_synchronization: Optional[list[OnPremisesDirectorySynchronization]] = None + # The collection of public key infrastructure instances for the certificate-based authentication feature for users in a Microsoft Entra tenant. + public_key_infrastructure: Optional[PublicKeyInfrastructureRoot] = None # List of commercial subscriptions that an organization acquired. subscriptions: Optional[list[CompanySubscription]] = None @@ -63,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_provider_base import IdentityProviderBase from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .administrative_unit import AdministrativeUnit from .attribute_set import AttributeSet @@ -73,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_provider_base import IdentityProviderBase from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot fields: dict[str, Callable[[Any], None]] = { "administrativeUnits": lambda n : setattr(self, 'administrative_units', n.get_collection_of_object_values(AdministrativeUnit)), @@ -82,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "deviceLocalCredentials": lambda n : setattr(self, 'device_local_credentials', n.get_collection_of_object_values(DeviceLocalCredentialInfo)), "federationConfigurations": lambda n : setattr(self, 'federation_configurations', n.get_collection_of_object_values(IdentityProviderBase)), "onPremisesSynchronization": lambda n : setattr(self, 'on_premises_synchronization', n.get_collection_of_object_values(OnPremisesDirectorySynchronization)), + "publicKeyInfrastructure": lambda n : setattr(self, 'public_key_infrastructure', n.get_object_value(PublicKeyInfrastructureRoot)), "subscriptions": lambda n : setattr(self, 'subscriptions', n.get_collection_of_object_values(CompanySubscription)), } super_fields = super().get_field_deserializers() @@ -104,6 +110,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("deviceLocalCredentials", self.device_local_credentials) writer.write_collection_of_object_values("federationConfigurations", self.federation_configurations) writer.write_collection_of_object_values("onPremisesSynchronization", self.on_premises_synchronization) + writer.write_object_value("publicKeyInfrastructure", self.public_key_infrastructure) writer.write_collection_of_object_values("subscriptions", self.subscriptions) diff --git a/msgraph/generated/models/directory_audit.py b/msgraph/generated/models/directory_audit.py index 507ea317cbf..a1388ffbf8c 100644 --- a/msgraph/generated/models/directory_audit.py +++ b/msgraph/generated/models/directory_audit.py @@ -34,7 +34,7 @@ class DirectoryAudit(Entity, Parsable): odata_type: Optional[str] = None # Indicates the type of operation that was performed. The possible values include but are not limited to the following: Add, Assign, Update, Unassign, and Delete. operation_type: Optional[str] = None - # Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue. + # Indicates the result of the activity. The possible values are: success, failure, timeout, unknownFutureValue. result: Optional[OperationResult] = None # Indicates the reason for failure if the result is failure or timeout. result_reason: Optional[str] = None diff --git a/msgraph/generated/models/directory_object.py b/msgraph/generated/models/directory_object.py index e1c8b21c25f..3fda42e405b 100644 --- a/msgraph/generated/models/directory_object.py +++ b/msgraph/generated/models/directory_object.py @@ -8,10 +8,16 @@ if TYPE_CHECKING: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .administrative_unit import AdministrativeUnit + from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .application import Application from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy + from .certificate_authority_detail import CertificateAuthorityDetail + from .certificate_based_auth_pki import CertificateBasedAuthPki from .claims_mapping_policy import ClaimsMappingPolicy from .contract import Contract from .cross_tenant_access_policy import CrossTenantAccessPolicy @@ -26,6 +32,7 @@ from .group_setting_template import GroupSettingTemplate from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .mailbox import Mailbox from .multi_tenant_organization_member import MultiTenantOrganizationMember from .organization import Organization from .org_contact import OrgContact @@ -70,6 +77,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .administrative_unit import AdministrativeUnit return AdministrativeUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentity".casefold(): + from .agent_identity import AgentIdentity + + return AgentIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprint".casefold(): + from .agent_identity_blueprint import AgentIdentityBlueprint + + return AgentIdentityBlueprint() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprintPrincipal".casefold(): + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + + return AgentIdentityBlueprintPrincipal() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentUser".casefold(): + from .agent_user import AgentUser + + return AgentUser() if mapping_value and mapping_value.casefold() == "#microsoft.graph.application".casefold(): from .application import Application @@ -86,6 +109,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .authorization_policy import AuthorizationPolicy return AuthorizationPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.certificateAuthorityDetail".casefold(): + from .certificate_authority_detail import CertificateAuthorityDetail + + return CertificateAuthorityDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.certificateBasedAuthPki".casefold(): + from .certificate_based_auth_pki import CertificateBasedAuthPki + + return CertificateBasedAuthPki() if mapping_value and mapping_value.casefold() == "#microsoft.graph.claimsMappingPolicy".casefold(): from .claims_mapping_policy import ClaimsMappingPolicy @@ -138,6 +169,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy return IdentitySecurityDefaultsEnforcementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailbox".casefold(): + from .mailbox import Mailbox + + return Mailbox() if mapping_value and mapping_value.casefold() == "#microsoft.graph.multiTenantOrganizationMember".casefold(): from .multi_tenant_organization_member import MultiTenantOrganizationMember @@ -195,10 +230,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .administrative_unit import AdministrativeUnit + from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .application import Application from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy + from .certificate_authority_detail import CertificateAuthorityDetail + from .certificate_based_auth_pki import CertificateBasedAuthPki from .claims_mapping_policy import ClaimsMappingPolicy from .contract import Contract from .cross_tenant_access_policy import CrossTenantAccessPolicy @@ -213,6 +254,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .group_setting_template import GroupSettingTemplate from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .mailbox import Mailbox from .multi_tenant_organization_member import MultiTenantOrganizationMember from .organization import Organization from .org_contact import OrgContact @@ -228,10 +270,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .administrative_unit import AdministrativeUnit + from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .application import Application from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy + from .certificate_authority_detail import CertificateAuthorityDetail + from .certificate_based_auth_pki import CertificateBasedAuthPki from .claims_mapping_policy import ClaimsMappingPolicy from .contract import Contract from .cross_tenant_access_policy import CrossTenantAccessPolicy @@ -246,6 +294,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .group_setting_template import GroupSettingTemplate from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .mailbox import Mailbox from .multi_tenant_organization_member import MultiTenantOrganizationMember from .organization import Organization from .org_contact import OrgContact diff --git a/msgraph/generated/models/disk_type.py b/msgraph/generated/models/disk_type.py index 1aec71bf02a..c7c9386be09 100644 --- a/msgraph/generated/models/disk_type.py +++ b/msgraph/generated/models/disk_type.py @@ -7,6 +7,6 @@ class DiskType(str, Enum): Hdd = "hdd", # Enum member for SSD devices. Ssd = "ssd", - # Evolvable enumeration sentinel value.Do not use. + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/dlp_action.py b/msgraph/generated/models/dlp_action.py new file mode 100644 index 00000000000..12824875dd4 --- /dev/null +++ b/msgraph/generated/models/dlp_action.py @@ -0,0 +1,17 @@ +from enum import Enum + +class DlpAction(str, Enum): + NotifyUser = "notifyUser", + BlockAccess = "blockAccess", + DeviceRestriction = "deviceRestriction", + BrowserRestriction = "browserRestriction", + UnknownFutureValue = "unknownFutureValue", + RestrictAccess = "restrictAccess", + GenerateAlert = "generateAlert", + GenerateIncidentReportAction = "generateIncidentReportAction", + SPBlockAnonymousAccess = "sPBlockAnonymousAccess", + SPRuntimeAccessControl = "sPRuntimeAccessControl", + SPSharingNotifyUser = "sPSharingNotifyUser", + SPSharingGenerateIncidentReport = "sPSharingGenerateIncidentReport", + RestrictWebGrounding = "restrictWebGrounding", + diff --git a/msgraph/generated/models/dlp_action_info.py b/msgraph/generated/models/dlp_action_info.py new file mode 100644 index 00000000000..5aa2abaa1df --- /dev/null +++ b/msgraph/generated/models/dlp_action_info.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dlp_action import DlpAction + from .restrict_access_action import RestrictAccessAction + from .restrict_access_action_base import RestrictAccessActionBase + +@dataclass +class DlpActionInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The type of DLP action. Possible value is restrictAccessAction. + action: Optional[DlpAction] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DlpActionInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DlpActionInfo + """ + 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.restrictAccessAction".casefold(): + from .restrict_access_action import RestrictAccessAction + + return RestrictAccessAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.restrictAccessActionBase".casefold(): + from .restrict_access_action_base import RestrictAccessActionBase + + return RestrictAccessActionBase() + return DlpActionInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action import DlpAction + from .restrict_access_action import RestrictAccessAction + from .restrict_access_action_base import RestrictAccessActionBase + + from .dlp_action import DlpAction + from .restrict_access_action import RestrictAccessAction + from .restrict_access_action_base import RestrictAccessActionBase + + fields: dict[str, Callable[[Any], None]] = { + "action": lambda n : setattr(self, 'action', n.get_enum_value(DlpAction)), + "@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_enum_value("action", self.action) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/domain.py b/msgraph/generated/models/domain.py index e41da8470ca..56bd964e2a1 100644 --- a/msgraph/generated/models/domain.py +++ b/msgraph/generated/models/domain.py @@ -15,7 +15,7 @@ @dataclass class Domain(Entity, Parsable): - # Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + # Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. authentication_type: Optional[str] = None # This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled. availability_status: Optional[str] = None diff --git a/msgraph/generated/models/drift_status.py b/msgraph/generated/models/drift_status.py new file mode 100644 index 00000000000..383ada4e60a --- /dev/null +++ b/msgraph/generated/models/drift_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class DriftStatus(str, Enum): + Active = "active", + Fixed = "fixed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/drifted_property.py b/msgraph/generated/models/drifted_property.py new file mode 100644 index 00000000000..f57e6648f5d --- /dev/null +++ b/msgraph/generated/models/drifted_property.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class DriftedProperty(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The name of the property. + property_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriftedProperty: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriftedProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriftedProperty() + + 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()), + "propertyName": lambda n : setattr(self, 'property_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/drive_protection_units_bulk_addition_job.py b/msgraph/generated/models/drive_protection_units_bulk_addition_job.py new file mode 100644 index 00000000000..54f2f4ad23a --- /dev/null +++ b/msgraph/generated/models/drive_protection_units_bulk_addition_job.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + +from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + +@dataclass +class DriveProtectionUnitsBulkAdditionJob(ProtectionUnitsBulkJobBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.driveProtectionUnitsBulkAdditionJob" + # The list of OneDrive directoryObjectIds to add to the OneDrive protection policy. + directory_object_ids: Optional[list[str]] = None + # The list of email addresses to add to the OneDrive protection policy. + drives: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveProtectionUnitsBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveProtectionUnitsBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveProtectionUnitsBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectIds": lambda n : setattr(self, 'directory_object_ids', n.get_collection_of_primitive_values(str)), + "drives": lambda n : setattr(self, 'drives', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("directoryObjectIds", self.directory_object_ids) + writer.write_collection_of_primitive_values("drives", self.drives) + + diff --git a/msgraph/generated/models/drive_protection_units_bulk_addition_job_collection_response.py b/msgraph/generated/models/drive_protection_units_bulk_addition_job_collection_response.py new file mode 100644 index 00000000000..04b6b197eb7 --- /dev/null +++ b/msgraph/generated/models/drive_protection_units_bulk_addition_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DriveProtectionUnitsBulkAdditionJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DriveProtectionUnitsBulkAdditionJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveProtectionUnitsBulkAdditionJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveProtectionUnitsBulkAdditionJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveProtectionUnitsBulkAdditionJobCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DriveProtectionUnitsBulkAdditionJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/drive_recipient.py b/msgraph/generated/models/drive_recipient.py index 8297bcd6deb..5b4e759b904 100644 --- a/msgraph/generated/models/drive_recipient.py +++ b/msgraph/generated/models/drive_recipient.py @@ -12,7 +12,7 @@ class DriveRecipient(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 alias of the domain object, for cases where an email address is unavailable (e.g. security groups). + # The alias of the domain object, for cases where an email address is unavailable (for example, security groups). alias: Optional[str] = None # The email address for the recipient, if the recipient has an associated email address. email: Optional[str] = None diff --git a/msgraph/generated/models/drive_restore_artifacts_bulk_addition_request.py b/msgraph/generated/models/drive_restore_artifacts_bulk_addition_request.py new file mode 100644 index 00000000000..633548b307d --- /dev/null +++ b/msgraph/generated/models/drive_restore_artifacts_bulk_addition_request.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + +from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + +@dataclass +class DriveRestoreArtifactsBulkAdditionRequest(RestoreArtifactsBulkRequestBase, Parsable): + # The list of directory object IDs that are added to the corresponding OneDrive for work or school restore session in a bulk operation. + directory_object_ids: Optional[list[str]] = None + # The list of email addresses that are added to the corresponding OneDrive for work or school restore session in a bulk operation. + drives: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveRestoreArtifactsBulkAdditionRequest: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveRestoreArtifactsBulkAdditionRequest + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveRestoreArtifactsBulkAdditionRequest() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectIds": lambda n : setattr(self, 'directory_object_ids', n.get_collection_of_primitive_values(str)), + "drives": lambda n : setattr(self, 'drives', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("directoryObjectIds", self.directory_object_ids) + writer.write_collection_of_primitive_values("drives", self.drives) + + diff --git a/msgraph/generated/models/drive_restore_artifacts_bulk_addition_request_collection_response.py b/msgraph/generated/models/drive_restore_artifacts_bulk_addition_request_collection_response.py new file mode 100644 index 00000000000..bdf4d6c915d --- /dev/null +++ b/msgraph/generated/models/drive_restore_artifacts_bulk_addition_request_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DriveRestoreArtifactsBulkAdditionRequestCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DriveRestoreArtifactsBulkAdditionRequest]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DriveRestoreArtifactsBulkAdditionRequestCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DriveRestoreArtifactsBulkAdditionRequestCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DriveRestoreArtifactsBulkAdditionRequestCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DriveRestoreArtifactsBulkAdditionRequest)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/drop_in_place_mode.py b/msgraph/generated/models/drop_in_place_mode.py new file mode 100644 index 00000000000..7ced973d3f6 --- /dev/null +++ b/msgraph/generated/models/drop_in_place_mode.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 .place_mode import PlaceMode + +from .place_mode import PlaceMode + +@dataclass +class DropInPlaceMode(PlaceMode, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.dropInPlaceMode" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DropInPlaceMode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DropInPlaceMode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DropInPlaceMode() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place_mode import PlaceMode + + from .place_mode import PlaceMode + + 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/education_ai_feedback_audience_engagement_settings.py b/msgraph/generated/models/education_ai_feedback_audience_engagement_settings.py new file mode 100644 index 00000000000..31ca3e18cc1 --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_audience_engagement_settings.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 EducationAiFeedbackAudienceEngagementSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. + are_engagement_strategies_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their call to action from the AI feedback. + is_call_to_action_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. + is_emotional_and_intellectual_appeal_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackAudienceEngagementSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackAudienceEngagementSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackAudienceEngagementSettings() + + 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]] = { + "areEngagementStrategiesEnabled": lambda n : setattr(self, 'are_engagement_strategies_enabled', n.get_bool_value()), + "isCallToActionEnabled": lambda n : setattr(self, 'is_call_to_action_enabled', n.get_bool_value()), + "isEmotionalAndIntellectualAppealEnabled": lambda n : setattr(self, 'is_emotional_and_intellectual_appeal_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_bool_value("areEngagementStrategiesEnabled", self.are_engagement_strategies_enabled) + writer.write_bool_value("isCallToActionEnabled", self.is_call_to_action_enabled) + writer.write_bool_value("isEmotionalAndIntellectualAppealEnabled", self.is_emotional_and_intellectual_appeal_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_content_settings.py b/msgraph/generated/models/education_ai_feedback_content_settings.py new file mode 100644 index 00000000000..3491d0a121d --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_content_settings.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 EducationAiFeedbackContentSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their message clarity from the AI feedback. + is_message_clarity_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their quality of information from the AI feedback. + is_quality_of_information_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their speech organization from the AI feedback. + is_speech_organization_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackContentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackContentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackContentSettings() + + 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]] = { + "isMessageClarityEnabled": lambda n : setattr(self, 'is_message_clarity_enabled', n.get_bool_value()), + "isQualityOfInformationEnabled": lambda n : setattr(self, 'is_quality_of_information_enabled', n.get_bool_value()), + "isSpeechOrganizationEnabled": lambda n : setattr(self, 'is_speech_organization_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_bool_value("isMessageClarityEnabled", self.is_message_clarity_enabled) + writer.write_bool_value("isQualityOfInformationEnabled", self.is_quality_of_information_enabled) + writer.write_bool_value("isSpeechOrganizationEnabled", self.is_speech_organization_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_criteria.py b/msgraph/generated/models/education_ai_feedback_criteria.py new file mode 100644 index 00000000000..cb31ab49843 --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_criteria.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + +@dataclass +class EducationAiFeedbackCriteria(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 aiFeedbackSettings property + ai_feedback_settings: Optional[EducationAiFeedbackSettings] = None + # The OdataType property + odata_type: Optional[str] = None + # The speechType property + speech_type: Optional[EducationSpeechType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackCriteria: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackCriteria + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackCriteria() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + + fields: dict[str, Callable[[Any], None]] = { + "aiFeedbackSettings": lambda n : setattr(self, 'ai_feedback_settings', n.get_object_value(EducationAiFeedbackSettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "speechType": lambda n : setattr(self, 'speech_type', n.get_enum_value(EducationSpeechType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("aiFeedbackSettings", self.ai_feedback_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("speechType", self.speech_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_delivery_settings.py b/msgraph/generated/models/education_ai_feedback_delivery_settings.py new file mode 100644 index 00000000000..49344aa716a --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_delivery_settings.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 EducationAiFeedbackDeliverySettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. + are_rhetorical_techniques_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their language use from the AI feedback. + is_language_use_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their style from the AI feedback. + is_style_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackDeliverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackDeliverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackDeliverySettings() + + 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]] = { + "areRhetoricalTechniquesEnabled": lambda n : setattr(self, 'are_rhetorical_techniques_enabled', n.get_bool_value()), + "isLanguageUseEnabled": lambda n : setattr(self, 'is_language_use_enabled', n.get_bool_value()), + "isStyleEnabled": lambda n : setattr(self, 'is_style_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_bool_value("areRhetoricalTechniquesEnabled", self.are_rhetorical_techniques_enabled) + writer.write_bool_value("isLanguageUseEnabled", self.is_language_use_enabled) + writer.write_bool_value("isStyleEnabled", self.is_style_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_settings.py b/msgraph/generated/models/education_ai_feedback_settings.py new file mode 100644 index 00000000000..c903e1e21be --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + +@dataclass +class EducationAiFeedbackSettings(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 audience engagement related feedback types that students should receive from the AI feedback. + audience_engagement_settings: Optional[EducationAiFeedbackAudienceEngagementSettings] = None + # The content related feedback types that students should receive from the AI feedback. + content_settings: Optional[EducationAiFeedbackContentSettings] = None + # The delivery related feedback types that students should receive from the AI feedback. + delivery_settings: Optional[EducationAiFeedbackDeliverySettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + + fields: dict[str, Callable[[Any], None]] = { + "audienceEngagementSettings": lambda n : setattr(self, 'audience_engagement_settings', n.get_object_value(EducationAiFeedbackAudienceEngagementSettings)), + "contentSettings": lambda n : setattr(self, 'content_settings', n.get_object_value(EducationAiFeedbackContentSettings)), + "deliverySettings": lambda n : setattr(self, 'delivery_settings', n.get_object_value(EducationAiFeedbackDeliverySettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audienceEngagementSettings", self.audience_engagement_settings) + writer.write_object_value("contentSettings", self.content_settings) + writer.write_object_value("deliverySettings", self.delivery_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_assignment.py b/msgraph/generated/models/education_assignment.py index 5840b75a0e0..7b97abed1e8 100644 --- a/msgraph/generated/models/education_assignment.py +++ b/msgraph/generated/models/education_assignment.py @@ -14,6 +14,7 @@ from .education_assignment_status import EducationAssignmentStatus from .education_category import EducationCategory from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .education_item_body import EducationItemBody from .education_rubric import EducationRubric from .education_submission import EducationSubmission @@ -58,8 +59,12 @@ class EducationAssignment(Entity, Parsable): grading: Optional[EducationAssignmentGradeType] = None # When set, enables users to weight assignments differently when computing a class average grade. grading_category: Optional[EducationGradingCategory] = None + # When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + grading_scheme: Optional[EducationGradingScheme] = None # Instructions for the assignment. The instructions and the display name tell the student what to do. instructions: Optional[EducationItemBody] = None + # Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + language_tag: Optional[str] = None # Who last modified the assignment. last_modified_by: Optional[IdentitySet] = None # The date and time on which the assignment was modified. A student submission doesn't modify the assignment; only teachers can update assignments. The Timestamp 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 @@ -76,7 +81,7 @@ class EducationAssignment(Entity, Parsable): resources_folder_url: Optional[str] = None # When set, the grading rubric attached to this assignment. rubric: Optional[EducationRubric] = None - # Status of the assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. + # Status of the assignment. You can't PATCH this value. The possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: inactive. status: Optional[EducationAssignmentStatus] = None # Once published, there's a submission object for each student representing their work and grade. Read-only. Nullable. submissions: Optional[list[EducationSubmission]] = None @@ -107,6 +112,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_assignment_status import EducationAssignmentStatus from .education_category import EducationCategory from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .education_item_body import EducationItemBody from .education_rubric import EducationRubric from .education_submission import EducationSubmission @@ -121,6 +127,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_assignment_status import EducationAssignmentStatus from .education_category import EducationCategory from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .education_item_body import EducationItemBody from .education_rubric import EducationRubric from .education_submission import EducationSubmission @@ -145,7 +152,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "feedbackResourcesFolderUrl": lambda n : setattr(self, 'feedback_resources_folder_url', n.get_str_value()), "grading": lambda n : setattr(self, 'grading', n.get_object_value(EducationAssignmentGradeType)), "gradingCategory": lambda n : setattr(self, 'grading_category', n.get_object_value(EducationGradingCategory)), + "gradingScheme": lambda n : setattr(self, 'grading_scheme', n.get_object_value(EducationGradingScheme)), "instructions": lambda n : setattr(self, 'instructions', n.get_object_value(EducationItemBody)), + "languageTag": lambda n : setattr(self, 'language_tag', n.get_str_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "moduleUrl": lambda n : setattr(self, 'module_url', n.get_str_value()), @@ -182,7 +191,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("dueDateTime", self.due_date_time) writer.write_object_value("grading", self.grading) writer.write_object_value("gradingCategory", self.grading_category) + writer.write_object_value("gradingScheme", self.grading_scheme) writer.write_object_value("instructions", self.instructions) + writer.write_str_value("languageTag", self.language_tag) writer.write_str_value("moduleUrl", self.module_url) writer.write_str_value("notificationChannelUrl", self.notification_channel_url) writer.write_collection_of_object_values("resources", self.resources) diff --git a/msgraph/generated/models/education_assignment_defaults.py b/msgraph/generated/models/education_assignment_defaults.py index 6c4c6bb3ea9..bf2e2b48427 100644 --- a/msgraph/generated/models/education_assignment_defaults.py +++ b/msgraph/generated/models/education_assignment_defaults.py @@ -14,9 +14,9 @@ @dataclass class EducationAssignmentDefaults(Entity, Parsable): - # Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: studentsOnly. The default value is none. + # Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none. add_to_calendar_action: Optional[EducationAddToCalendarOptions] = None - # Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen. + # Class-level default behavior for handling students who are added after the assignment is published. The possible values are: none, assignIfOpen. added_student_action: Optional[EducationAddedStudentAction] = None # Class-level default value for due time field. Default value is 23:59:00. due_time: Optional[datetime.time] = None diff --git a/msgraph/generated/models/education_assignment_resource.py b/msgraph/generated/models/education_assignment_resource.py index 4e81104ed38..de51c11c4d9 100644 --- a/msgraph/generated/models/education_assignment_resource.py +++ b/msgraph/generated/models/education_assignment_resource.py @@ -12,6 +12,8 @@ @dataclass class EducationAssignmentResource(Entity, Parsable): + # A collection of assignment resources that depend on the parent educationAssignmentResource. + dependent_resources: Optional[list[EducationAssignmentResource]] = None # Indicates whether this resource should be copied to each student submission for modification and submission. Required distribute_for_student_work: Optional[bool] = None # The OdataType property @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity fields: dict[str, Callable[[Any], None]] = { + "dependentResources": lambda n : setattr(self, 'dependent_resources', n.get_collection_of_object_values(EducationAssignmentResource)), "distributeForStudentWork": lambda n : setattr(self, 'distribute_for_student_work', n.get_bool_value()), "resource": lambda n : setattr(self, 'resource', n.get_object_value(EducationResource)), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("dependentResources", self.dependent_resources) writer.write_bool_value("distributeForStudentWork", self.distribute_for_student_work) writer.write_object_value("resource", self.resource) diff --git a/msgraph/generated/models/education_assignment_settings.py b/msgraph/generated/models/education_assignment_settings.py index 417d61048f5..becf38b6a83 100644 --- a/msgraph/generated/models/education_assignment_settings.py +++ b/msgraph/generated/models/education_assignment_settings.py @@ -6,14 +6,19 @@ if TYPE_CHECKING: from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .entity import Entity from .entity import Entity @dataclass class EducationAssignmentSettings(Entity, Parsable): + # The default grading scheme for assignments created in this class. + default_grading_scheme: Optional[EducationGradingScheme] = None # When set, enables users to weight assignments differently when computing a class average grade. grading_categories: Optional[list[EducationGradingCategory]] = None + # The grading schemes that can be attached to assignments created in this class. + grading_schemes: Optional[list[EducationGradingScheme]] = None # The OdataType property odata_type: Optional[str] = None # Indicates whether to show the turn-in celebration animation. If true, indicates to skip the animation. The default value is false. @@ -36,13 +41,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .entity import Entity from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .entity import Entity fields: dict[str, Callable[[Any], None]] = { + "defaultGradingScheme": lambda n : setattr(self, 'default_grading_scheme', n.get_object_value(EducationGradingScheme)), "gradingCategories": lambda n : setattr(self, 'grading_categories', n.get_collection_of_object_values(EducationGradingCategory)), + "gradingSchemes": lambda n : setattr(self, 'grading_schemes', n.get_collection_of_object_values(EducationGradingScheme)), "submissionAnimationDisabled": lambda n : setattr(self, 'submission_animation_disabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() @@ -58,7 +67,9 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("defaultGradingScheme", self.default_grading_scheme) writer.write_collection_of_object_values("gradingCategories", self.grading_categories) + writer.write_collection_of_object_values("gradingSchemes", self.grading_schemes) writer.write_bool_value("submissionAnimationDisabled", self.submission_animation_disabled) diff --git a/msgraph/generated/models/education_class.py b/msgraph/generated/models/education_class.py index ac48d6fc9cf..67b0fb6ce3a 100644 --- a/msgraph/generated/models/education_class.py +++ b/msgraph/generated/models/education_class.py @@ -45,7 +45,7 @@ class EducationClass(Entity, Parsable): external_id: Optional[str] = None # Name of the class in the syncing system. external_name: Optional[str] = None - # How this class was created. Possible values are: sis, manual. + # How this class was created. The possible values are: sis, manual. external_source: Optional[EducationExternalSource] = None # The name of the external source this resource was generated from. external_source_detail: Optional[str] = None diff --git a/msgraph/generated/models/education_grading_scheme.py b/msgraph/generated/models/education_grading_scheme.py new file mode 100644 index 00000000000..12fdcb55d44 --- /dev/null +++ b/msgraph/generated/models/education_grading_scheme.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_grading_scheme_grade import EducationGradingSchemeGrade + from .entity import Entity + +from .entity import Entity + +@dataclass +class EducationGradingScheme(Entity, Parsable): + # The name of the grading scheme. + display_name: Optional[str] = None + # The grades that make up the scheme. + grades: Optional[list[EducationGradingSchemeGrade]] = None + # The display setting for the UI. Indicates whether teachers can grade with points in addition to letter grades. + hide_points_during_grading: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationGradingScheme: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationGradingScheme + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationGradingScheme() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_grading_scheme_grade import EducationGradingSchemeGrade + from .entity import Entity + + from .education_grading_scheme_grade import EducationGradingSchemeGrade + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "grades": lambda n : setattr(self, 'grades', n.get_collection_of_object_values(EducationGradingSchemeGrade)), + "hidePointsDuringGrading": lambda n : setattr(self, 'hide_points_during_grading', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("grades", self.grades) + writer.write_bool_value("hidePointsDuringGrading", self.hide_points_during_grading) + + diff --git a/msgraph/generated/models/education_grading_scheme_collection_response.py b/msgraph/generated/models/education_grading_scheme_collection_response.py new file mode 100644 index 00000000000..f3bcc7071ec --- /dev/null +++ b/msgraph/generated/models/education_grading_scheme_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 .education_grading_scheme import EducationGradingScheme + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EducationGradingSchemeCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EducationGradingScheme]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationGradingSchemeCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationGradingSchemeCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationGradingSchemeCollectionResponse() + + 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 .education_grading_scheme import EducationGradingScheme + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .education_grading_scheme import EducationGradingScheme + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EducationGradingScheme)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/education_grading_scheme_grade.py b/msgraph/generated/models/education_grading_scheme_grade.py new file mode 100644 index 00000000000..63604fdf9f5 --- /dev/null +++ b/msgraph/generated/models/education_grading_scheme_grade.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 EducationGradingSchemeGrade(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 midpoint of the grade range. + default_percentage: Optional[float] = None + # The name of this individual grade. + display_name: Optional[str] = None + # The minimum percentage of the total points needed to achieve this grade. + min_percentage: Optional[float] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationGradingSchemeGrade: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationGradingSchemeGrade + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationGradingSchemeGrade() + + 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]] = { + "defaultPercentage": lambda n : setattr(self, 'default_percentage', n.get_float_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "minPercentage": lambda n : setattr(self, 'min_percentage', n.get_float_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_float_value("defaultPercentage", self.default_percentage) + writer.write_str_value("displayName", self.display_name) + writer.write_float_value("minPercentage", self.min_percentage) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_module.py b/msgraph/generated/models/education_module.py index b855258dceb..6bf09a234d3 100644 --- a/msgraph/generated/models/education_module.py +++ b/msgraph/generated/models/education_module.py @@ -35,7 +35,7 @@ class EducationModule(Entity, Parsable): resources: Optional[list[EducationModuleResource]] = None # Folder URL where all the file resources for this module are stored. resources_folder_url: Optional[str] = None - # Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published. + # Status of the module. You can't use a PATCH operation to update this value. The possible values are: draft and published. status: Optional[EducationModuleStatus] = None @staticmethod diff --git a/msgraph/generated/models/education_organization.py b/msgraph/generated/models/education_organization.py index 8f3c212e73d..bede819915b 100644 --- a/msgraph/generated/models/education_organization.py +++ b/msgraph/generated/models/education_organization.py @@ -17,7 +17,7 @@ class EducationOrganization(Entity, Parsable): description: Optional[str] = None # Organization display name. display_name: Optional[str] = None - # Source where this organization was created from. Possible values are: sis, manual. + # Source where this organization was created from. The possible values are: sis, manual. external_source: Optional[EducationExternalSource] = None # The name of the external source this resource was generated from. external_source_detail: Optional[str] = None diff --git a/msgraph/generated/models/education_resource.py b/msgraph/generated/models/education_resource.py index fc86bdd2a55..d42231ca159 100644 --- a/msgraph/generated/models/education_resource.py +++ b/msgraph/generated/models/education_resource.py @@ -15,6 +15,7 @@ from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet @@ -85,6 +86,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> EducationResource: from .education_power_point_resource import EducationPowerPointResource return EducationPowerPointResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSpeakerProgressResource".casefold(): + from .education_speaker_progress_resource import EducationSpeakerProgressResource + + return EducationSpeakerProgressResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationTeamsAppResource".casefold(): from .education_teams_app_resource import EducationTeamsAppResource @@ -108,6 +113,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet @@ -120,6 +126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet diff --git a/msgraph/generated/models/education_root.py b/msgraph/generated/models/education_root.py index f41e0eb8671..a93e1639fcf 100644 --- a/msgraph/generated/models/education_root.py +++ b/msgraph/generated/models/education_root.py @@ -9,6 +9,7 @@ from .education_class import EducationClass from .education_school import EducationSchool from .education_user import EducationUser + from .reports_root import ReportsRoot @dataclass class EducationRoot(AdditionalDataHolder, BackedModel, Parsable): @@ -23,6 +24,8 @@ class EducationRoot(AdditionalDataHolder, BackedModel, Parsable): me: Optional[EducationUser] = None # The OdataType property odata_type: Optional[str] = None + # The reports property + reports: Optional[ReportsRoot] = None # The schools property schools: Optional[list[EducationSchool]] = None # The users property @@ -47,15 +50,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_class import EducationClass from .education_school import EducationSchool from .education_user import EducationUser + from .reports_root import ReportsRoot from .education_class import EducationClass from .education_school import EducationSchool from .education_user import EducationUser + from .reports_root import ReportsRoot fields: dict[str, Callable[[Any], None]] = { "classes": lambda n : setattr(self, 'classes', n.get_collection_of_object_values(EducationClass)), "me": lambda n : setattr(self, 'me', n.get_object_value(EducationUser)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "reports": lambda n : setattr(self, 'reports', n.get_object_value(ReportsRoot)), "schools": lambda n : setattr(self, 'schools', n.get_collection_of_object_values(EducationSchool)), "users": lambda n : setattr(self, 'users', n.get_collection_of_object_values(EducationUser)), } @@ -72,6 +78,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("classes", self.classes) writer.write_object_value("me", self.me) writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("reports", self.reports) writer.write_collection_of_object_values("schools", self.schools) writer.write_collection_of_object_values("users", self.users) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py b/msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py new file mode 100644 index 00000000000..75a86cd20a2 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachAudienceEngagementSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their body language from the Speaker Coach. + is_body_language_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachAudienceEngagementSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachAudienceEngagementSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachAudienceEngagementSettings() + + 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]] = { + "isBodyLanguageEnabled": lambda n : setattr(self, 'is_body_language_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_bool_value("isBodyLanguageEnabled", self.is_body_language_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_coach_content_settings.py b/msgraph/generated/models/education_speaker_coach_content_settings.py new file mode 100644 index 00000000000..5b850fa43f9 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_content_settings.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 EducationSpeakerCoachContentSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. + is_inclusiveness_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. + is_repetitive_language_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachContentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachContentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachContentSettings() + + 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]] = { + "isInclusivenessEnabled": lambda n : setattr(self, 'is_inclusiveness_enabled', n.get_bool_value()), + "isRepetitiveLanguageEnabled": lambda n : setattr(self, 'is_repetitive_language_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_bool_value("isInclusivenessEnabled", self.is_inclusiveness_enabled) + writer.write_bool_value("isRepetitiveLanguageEnabled", self.is_repetitive_language_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_coach_delivery_settings.py b/msgraph/generated/models/education_speaker_coach_delivery_settings.py new file mode 100644 index 00000000000..c4721baa3b2 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_delivery_settings.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachDeliverySettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their filler words from the Speaker Coach. + are_filler_words_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their pace from the Speaker Coach. + is_pace_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their pitch from the Speaker Coach. + is_pitch_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. + is_pronunciation_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachDeliverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachDeliverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachDeliverySettings() + + 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]] = { + "areFillerWordsEnabled": lambda n : setattr(self, 'are_filler_words_enabled', n.get_bool_value()), + "isPaceEnabled": lambda n : setattr(self, 'is_pace_enabled', n.get_bool_value()), + "isPitchEnabled": lambda n : setattr(self, 'is_pitch_enabled', n.get_bool_value()), + "isPronunciationEnabled": lambda n : setattr(self, 'is_pronunciation_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_bool_value("areFillerWordsEnabled", self.are_filler_words_enabled) + writer.write_bool_value("isPaceEnabled", self.is_pace_enabled) + writer.write_bool_value("isPitchEnabled", self.is_pitch_enabled) + writer.write_bool_value("isPronunciationEnabled", self.is_pronunciation_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_coach_settings.py b/msgraph/generated/models/education_speaker_coach_settings.py new file mode 100644 index 00000000000..6a7679825a8 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + +@dataclass +class EducationSpeakerCoachSettings(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 audience engagement related feedback types that students should receive from the Speaker Coach. + audience_engagement_settings: Optional[EducationSpeakerCoachAudienceEngagementSettings] = None + # The content related feedback types that students should receive from the Speaker Coach. + content_settings: Optional[EducationSpeakerCoachContentSettings] = None + # The delivery related feedback types that students should receive from the Speaker Coach. + delivery_settings: Optional[EducationSpeakerCoachDeliverySettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + + fields: dict[str, Callable[[Any], None]] = { + "audienceEngagementSettings": lambda n : setattr(self, 'audience_engagement_settings', n.get_object_value(EducationSpeakerCoachAudienceEngagementSettings)), + "contentSettings": lambda n : setattr(self, 'content_settings', n.get_object_value(EducationSpeakerCoachContentSettings)), + "deliverySettings": lambda n : setattr(self, 'delivery_settings', n.get_object_value(EducationSpeakerCoachDeliverySettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audienceEngagementSettings", self.audience_engagement_settings) + writer.write_object_value("contentSettings", self.content_settings) + writer.write_object_value("deliverySettings", self.delivery_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_progress_resource.py b/msgraph/generated/models/education_speaker_progress_resource.py new file mode 100644 index 00000000000..50bef89d5d6 --- /dev/null +++ b/msgraph/generated/models/education_speaker_progress_resource.py @@ -0,0 +1,95 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + +from .education_resource import EducationResource + +@dataclass +class EducationSpeakerProgressResource(EducationResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.educationSpeakerProgressResource" + # The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. + ai_feedback_criteria: Optional[EducationAiFeedbackCriteria] = None + # Indicates whether AI feedback is enabled for the student submissions. + is_ai_feedback_enabled: Optional[bool] = None + # Indicates whether video is required for the student recording. + is_video_required: Optional[bool] = None + # The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. + max_recording_attempts: Optional[int] = None + # The title of the speaker progress resource visible to students. + presentation_title: Optional[str] = None + # The time limit is in minutes for the student recording. + recording_time_limit_in_minutes: Optional[int] = None + # Allows students to view their rehearsal report before the assignment is graded. + show_rehearsal_report_to_student_before_media_upload: Optional[bool] = None + # The feedback types that students should receive from the Speaker Coach. + speaker_coach_settings: Optional[EducationSpeakerCoachSettings] = None + # The spoken language for the student recording. For example, en-US. + spoken_language_locale: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerProgressResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerProgressResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerProgressResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + + fields: dict[str, Callable[[Any], None]] = { + "aiFeedbackCriteria": lambda n : setattr(self, 'ai_feedback_criteria', n.get_object_value(EducationAiFeedbackCriteria)), + "isAiFeedbackEnabled": lambda n : setattr(self, 'is_ai_feedback_enabled', n.get_bool_value()), + "isVideoRequired": lambda n : setattr(self, 'is_video_required', n.get_bool_value()), + "maxRecordingAttempts": lambda n : setattr(self, 'max_recording_attempts', n.get_int_value()), + "presentationTitle": lambda n : setattr(self, 'presentation_title', n.get_str_value()), + "recordingTimeLimitInMinutes": lambda n : setattr(self, 'recording_time_limit_in_minutes', n.get_int_value()), + "showRehearsalReportToStudentBeforeMediaUpload": lambda n : setattr(self, 'show_rehearsal_report_to_student_before_media_upload', n.get_bool_value()), + "speakerCoachSettings": lambda n : setattr(self, 'speaker_coach_settings', n.get_object_value(EducationSpeakerCoachSettings)), + "spokenLanguageLocale": lambda n : setattr(self, 'spoken_language_locale', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("aiFeedbackCriteria", self.ai_feedback_criteria) + writer.write_bool_value("isAiFeedbackEnabled", self.is_ai_feedback_enabled) + writer.write_bool_value("isVideoRequired", self.is_video_required) + writer.write_int_value("maxRecordingAttempts", self.max_recording_attempts) + writer.write_str_value("presentationTitle", self.presentation_title) + writer.write_int_value("recordingTimeLimitInMinutes", self.recording_time_limit_in_minutes) + writer.write_bool_value("showRehearsalReportToStudentBeforeMediaUpload", self.show_rehearsal_report_to_student_before_media_upload) + writer.write_object_value("speakerCoachSettings", self.speaker_coach_settings) + writer.write_str_value("spokenLanguageLocale", self.spoken_language_locale) + + diff --git a/msgraph/generated/models/education_speech_type.py b/msgraph/generated/models/education_speech_type.py new file mode 100644 index 00000000000..383a8424421 --- /dev/null +++ b/msgraph/generated/models/education_speech_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class EducationSpeechType(str, Enum): + Informative = "informative", + Personal = "personal", + Persuasive = "persuasive", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/education_submission.py b/msgraph/generated/models/education_submission.py index 04bfeb810e1..085564d6e35 100644 --- a/msgraph/generated/models/education_submission.py +++ b/msgraph/generated/models/education_submission.py @@ -17,10 +17,16 @@ @dataclass class EducationSubmission(Entity, Parsable): + # The unique identifier for the assignment with which this submission is associated. A submission is always associated with one and only one assignment. + assignment_id: Optional[str] = None # The user that marked the submission as excused. excused_by: Optional[IdentitySet] = None # The time that the submission was excused. 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. excused_date_time: Optional[datetime.datetime] = None + # The identities of those who modified the submission. + last_modified_by: Optional[IdentitySet] = None + # The date and time the submission was modified. + last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None # The outcomes property @@ -39,7 +45,7 @@ class EducationSubmission(Entity, Parsable): returned_by: Optional[IdentitySet] = None # Moment in time when the submission was returned. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. returned_date_time: Optional[datetime.datetime] = None - # Read-only. Possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned. + # Read-only. The possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned. status: Optional[EducationSubmissionStatus] = None # User who moved the resource into the submitted state. submitted_by: Optional[IdentitySet] = None @@ -85,8 +91,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_set import IdentitySet fields: dict[str, Callable[[Any], None]] = { + "assignmentId": lambda n : setattr(self, 'assignment_id', n.get_str_value()), "excusedBy": lambda n : setattr(self, 'excused_by', n.get_object_value(IdentitySet)), "excusedDateTime": lambda n : setattr(self, 'excused_date_time', n.get_datetime_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "outcomes": lambda n : setattr(self, 'outcomes', n.get_collection_of_object_values(EducationOutcome)), "reassignedBy": lambda n : setattr(self, 'reassigned_by', n.get_object_value(IdentitySet)), "reassignedDateTime": lambda n : setattr(self, 'reassigned_date_time', n.get_datetime_value()), diff --git a/msgraph/generated/models/education_submission_resource.py b/msgraph/generated/models/education_submission_resource.py index e3178ba7354..a0630e0baae 100644 --- a/msgraph/generated/models/education_submission_resource.py +++ b/msgraph/generated/models/education_submission_resource.py @@ -12,8 +12,10 @@ @dataclass class EducationSubmissionResource(Entity, Parsable): - # Pointer to the assignment from which the resource was copied, and if null, the student uploaded the resource. + # Pointer to the assignment from which the resource was copied. If the value is null, the student uploaded the resource. assignment_resource_url: Optional[str] = None + # A collection of submission resources that depend on the parent educationSubmissionResource. + dependent_resources: Optional[list[EducationSubmissionResource]] = None # The OdataType property odata_type: Optional[str] = None # Resource object. @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "assignmentResourceUrl": lambda n : setattr(self, 'assignment_resource_url', n.get_str_value()), + "dependentResources": lambda n : setattr(self, 'dependent_resources', n.get_collection_of_object_values(EducationSubmissionResource)), "resource": lambda n : setattr(self, 'resource', n.get_object_value(EducationResource)), } super_fields = super().get_field_deserializers() @@ -59,6 +62,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("assignmentResourceUrl", self.assignment_resource_url) + writer.write_collection_of_object_values("dependentResources", self.dependent_resources) writer.write_object_value("resource", self.resource) diff --git a/msgraph/generated/models/education_user.py b/msgraph/generated/models/education_user.py index d3c1f8480a6..4d088f2de39 100644 --- a/msgraph/generated/models/education_user.py +++ b/msgraph/generated/models/education_user.py @@ -47,7 +47,7 @@ class EducationUser(Entity, Parsable): department: Optional[str] = None # The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby. display_name: Optional[str] = None - # Where this user was created from. Possible values are: sis, manual. + # Where this user was created from. The possible values are: sis, manual. external_source: Optional[EducationExternalSource] = None # The name of the external source this resource was generated from. external_source_detail: Optional[str] = None @@ -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/email_authentication_method_configuration.py b/msgraph/generated/models/email_authentication_method_configuration.py index 1ddb32215f5..4b9963ab706 100644 --- a/msgraph/generated/models/email_authentication_method_configuration.py +++ b/msgraph/generated/models/email_authentication_method_configuration.py @@ -15,7 +15,7 @@ class EmailAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.emailAuthenticationMethodConfiguration" - # Determines whether email OTP is usable by external users for authentication. Possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021. + # Determines whether email OTP is usable by external users for authentication. The possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021. allow_external_id_to_use_email_otp: Optional[ExternalEmailOtpState] = None # A collection of groups that are enabled to use the authentication method. include_targets: Optional[list[AuthenticationMethodTarget]] = None diff --git a/msgraph/generated/models/email_details.py b/msgraph/generated/models/email_details.py new file mode 100644 index 00000000000..f5aa2312a70 --- /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/email_file_assessment_request.py b/msgraph/generated/models/email_file_assessment_request.py index 86013c085be..ea309a70076 100644 --- a/msgraph/generated/models/email_file_assessment_request.py +++ b/msgraph/generated/models/email_file_assessment_request.py @@ -16,7 +16,7 @@ class EmailFileAssessmentRequest(ThreatAssessmentRequest, Parsable): odata_type: Optional[str] = "#microsoft.graph.emailFileAssessmentRequest" # Base64 encoded .eml email file content. The file content can't fetch back because it isn't stored. content_data: Optional[str] = None - # The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. + # The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. destination_routing_reason: Optional[MailDestinationRoutingReason] = None # The mail recipient whose policies are used to assess the mail. recipient_email: Optional[str] = None diff --git a/msgraph/generated/models/emergency_call_event.py b/msgraph/generated/models/emergency_call_event.py new file mode 100644 index 00000000000..977adcb0217 --- /dev/null +++ b/msgraph/generated/models/emergency_call_event.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .call_event import CallEvent + from .emergency_caller_info import EmergencyCallerInfo + +from .call_event import CallEvent + +@dataclass +class EmergencyCallEvent(CallEvent, Parsable): + # The information of the emergency caller. + caller_info: Optional[EmergencyCallerInfo] = None + # The emergency number dialed. + emergency_number_dialed: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The policy name for the emergency call event. + policy_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EmergencyCallEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EmergencyCallEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EmergencyCallEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .call_event import CallEvent + from .emergency_caller_info import EmergencyCallerInfo + + from .call_event import CallEvent + from .emergency_caller_info import EmergencyCallerInfo + + fields: dict[str, Callable[[Any], None]] = { + "callerInfo": lambda n : setattr(self, 'caller_info', n.get_object_value(EmergencyCallerInfo)), + "emergencyNumberDialed": lambda n : setattr(self, 'emergency_number_dialed', n.get_str_value()), + "policyName": lambda n : setattr(self, 'policy_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("callerInfo", self.caller_info) + writer.write_str_value("emergencyNumberDialed", self.emergency_number_dialed) + writer.write_str_value("policyName", self.policy_name) + + diff --git a/msgraph/generated/models/emergency_caller_info.py b/msgraph/generated/models/emergency_caller_info.py new file mode 100644 index 00000000000..97dc371ba15 --- /dev/null +++ b/msgraph/generated/models/emergency_caller_info.py @@ -0,0 +1,77 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .location import Location + +@dataclass +class EmergencyCallerInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The display name of the emergency caller. + display_name: Optional[str] = None + # The location of the emergency caller. + location: Optional[Location] = None + # The OdataType property + odata_type: Optional[str] = None + # The phone number of the emergency caller. + phone_number: Optional[str] = None + # The tenant ID of the emergency caller. + tenant_id: Optional[str] = None + # The user principal name of the emergency caller. + upn: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EmergencyCallerInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EmergencyCallerInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EmergencyCallerInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .location import Location + + from .location import Location + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "location": lambda n : setattr(self, 'location', n.get_object_value(Location)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "phoneNumber": lambda n : setattr(self, 'phone_number', n.get_str_value()), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "upn": lambda n : setattr(self, 'upn', 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_object_value("location", self.location) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("phoneNumber", self.phone_number) + writer.write_str_value("tenantId", self.tenant_id) + writer.write_str_value("upn", self.upn) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/employee_experience.py b/msgraph/generated/models/employee_experience.py index 3467e36bc66..f341f3641da 100644 --- a/msgraph/generated/models/employee_experience.py +++ b/msgraph/generated/models/employee_experience.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .community import Community from .engagement_async_operation import EngagementAsyncOperation + from .engagement_role import EngagementRole from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider @@ -31,6 +32,8 @@ class EmployeeExperience(AdditionalDataHolder, BackedModel, Parsable): learning_providers: Optional[list[LearningProvider]] = None # The OdataType property odata_type: Optional[str] = None + # A collection of roles in Viva Engage. + roles: Optional[list[EngagementRole]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EmployeeExperience: @@ -50,11 +53,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .community import Community from .engagement_async_operation import EngagementAsyncOperation + from .engagement_role import EngagementRole from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .community import Community from .engagement_async_operation import EngagementAsyncOperation + from .engagement_role import EngagementRole from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider @@ -64,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "learningCourseActivities": lambda n : setattr(self, 'learning_course_activities', n.get_collection_of_object_values(LearningCourseActivity)), "learningProviders": lambda n : setattr(self, 'learning_providers', n.get_collection_of_object_values(LearningProvider)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "roles": lambda n : setattr(self, 'roles', n.get_collection_of_object_values(EngagementRole)), } return fields @@ -80,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("learningCourseActivities", self.learning_course_activities) writer.write_collection_of_object_values("learningProviders", self.learning_providers) writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("roles", self.roles) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/employee_experience_user.py b/msgraph/generated/models/employee_experience_user.py index 6275334125e..37ca60161c9 100644 --- a/msgraph/generated/models/employee_experience_user.py +++ b/msgraph/generated/models/employee_experience_user.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .engagement_role import EngagementRole from .entity import Entity from .learning_course_activity import LearningCourseActivity @@ -12,6 +13,8 @@ @dataclass class EmployeeExperienceUser(Entity, Parsable): + # Represents the collection of Viva Engage roles assigned to a user. + assigned_roles: Optional[list[EngagementRole]] = None # The learningCourseActivities property learning_course_activities: Optional[list[LearningCourseActivity]] = None # The OdataType property @@ -33,13 +36,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .engagement_role import EngagementRole from .entity import Entity from .learning_course_activity import LearningCourseActivity + from .engagement_role import EngagementRole from .entity import Entity from .learning_course_activity import LearningCourseActivity fields: dict[str, Callable[[Any], None]] = { + "assignedRoles": lambda n : setattr(self, 'assigned_roles', n.get_collection_of_object_values(EngagementRole)), "learningCourseActivities": lambda n : setattr(self, 'learning_course_activities', n.get_collection_of_object_values(LearningCourseActivity)), } super_fields = super().get_field_deserializers() @@ -55,6 +61,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("assignedRoles", self.assigned_roles) writer.write_collection_of_object_values("learningCourseActivities", self.learning_course_activities) diff --git a/msgraph/generated/models/employee_org_data.py b/msgraph/generated/models/employee_org_data.py index 72b2accf581..15775bbb48c 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/end_user_notification.py b/msgraph/generated/models/end_user_notification.py index 35489b3d960..9023f42613a 100644 --- a/msgraph/generated/models/end_user_notification.py +++ b/msgraph/generated/models/end_user_notification.py @@ -31,13 +31,13 @@ class EndUserNotification(Entity, Parsable): last_modified_by: Optional[EmailIdentity] = None # Date and time when the notification was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None - # Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. + # Type of notification. The possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. notification_type: Optional[EndUserNotificationType] = None # The OdataType property odata_type: Optional[str] = None - # The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + # The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. source: Optional[SimulationContentSource] = None - # The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + # The status of the notification. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. status: Optional[SimulationContentStatus] = None # Supported locales for endUserNotification content. supported_locales: Optional[list[str]] = None diff --git a/msgraph/generated/models/end_user_notification_setting.py b/msgraph/generated/models/end_user_notification_setting.py index c34e3e26ecb..9018f38b7f1 100644 --- a/msgraph/generated/models/end_user_notification_setting.py +++ b/msgraph/generated/models/end_user_notification_setting.py @@ -19,13 +19,13 @@ class EndUserNotificationSetting(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) - # Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue. + # Notification preference. The possible values are: unknown, microsoft, custom, unknownFutureValue. notification_preference: Optional[EndUserNotificationPreference] = None # The OdataType property odata_type: Optional[str] = None # Positive reinforcement detail. positive_reinforcement: Optional[PositiveReinforcementNotification] = None - # End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. + # End user notification type. The possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. setting_type: Optional[EndUserNotificationSettingType] = None @staticmethod diff --git a/msgraph/generated/models/engagement_conversation.py b/msgraph/generated/models/engagement_conversation.py new file mode 100644 index 00000000000..a5190de96fc --- /dev/null +++ b/msgraph/generated/models/engagement_conversation.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_creation_mode import EngagementCreationMode + from .entity import Entity + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + +from .entity import Entity + +@dataclass +class EngagementConversation(Entity, Parsable): + """ + Represents a conversation in Viva Engage. + """ + # Indicates that the resource is in migration state and is currently being used for migration purposes. + creation_mode: Optional[EngagementCreationMode] = None + # The messages in a Viva Engage conversation. + messages: Optional[list[EngagementConversationMessage]] = None + # The OdataType property + odata_type: Optional[str] = None + # The starter property + starter: Optional[EngagementConversationMessage] = None + # The unique ID of the first message in a Viva Engage conversation. + starter_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversation + """ + 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.onlineMeetingEngagementConversation".casefold(): + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return OnlineMeetingEngagementConversation() + return EngagementConversation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_creation_mode import EngagementCreationMode + from .entity import Entity + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_creation_mode import EngagementCreationMode + from .entity import Entity + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + fields: dict[str, Callable[[Any], None]] = { + "creationMode": lambda n : setattr(self, 'creation_mode', n.get_enum_value(EngagementCreationMode)), + "messages": lambda n : setattr(self, 'messages', n.get_collection_of_object_values(EngagementConversationMessage)), + "starter": lambda n : setattr(self, 'starter', n.get_object_value(EngagementConversationMessage)), + "starterId": lambda n : setattr(self, 'starter_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("creationMode", self.creation_mode) + writer.write_collection_of_object_values("messages", self.messages) + writer.write_object_value("starter", self.starter) + writer.write_str_value("starterId", self.starter_id) + + diff --git a/msgraph/generated/models/engagement_conversation_discussion_message.py b/msgraph/generated/models/engagement_conversation_discussion_message.py new file mode 100644 index 00000000000..fda571a6589 --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_discussion_message.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + +from .engagement_conversation_message import EngagementConversationMessage + +@dataclass +class EngagementConversationDiscussionMessage(EngagementConversationMessage, Parsable): + """ + A Viva Engage conversation discussion message. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementConversationDiscussionMessage" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationDiscussionMessage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationDiscussionMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationDiscussionMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + + from .engagement_conversation_message import EngagementConversationMessage + + 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/engagement_conversation_message.py b/msgraph/generated/models/engagement_conversation_message.py new file mode 100644 index 00000000000..a969f9bc927 --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message.py @@ -0,0 +1,136 @@ +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 .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_creation_mode import EngagementCreationMode + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + from .item_body import ItemBody + +from .entity import Entity + +@dataclass +class EngagementConversationMessage(Entity, Parsable): + """ + A Viva Engage conversation message. + """ + # The body property + body: Optional[ItemBody] = None + # The conversation property + conversation: Optional[EngagementConversation] = None + # The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # Indicates that the resource is in migration state and is currently being used for migration purposes. + creation_mode: Optional[EngagementCreationMode] = None + # Identity of the sender of the message. + from_: Optional[EngagementIdentitySet] = None + # The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # A collection of reactions (such as like and smile) that users have applied to this message. + reactions: Optional[list[EngagementConversationMessageReaction]] = None + # A collection of messages that are replies to this message and form a threaded discussion. + replies: Optional[list[EngagementConversationMessage]] = None + # The parent message to which this message is a reply, if it is part of a reply chain. + reply_to: Optional[EngagementConversationMessage] = None + # The ID of the parent message to which this message is a reply, if applicable. + reply_to_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationMessage + """ + 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.engagementConversationDiscussionMessage".casefold(): + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + + return EngagementConversationDiscussionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationQuestionMessage".casefold(): + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + + return EngagementConversationQuestionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationSystemMessage".casefold(): + from .engagement_conversation_system_message import EngagementConversationSystemMessage + + return EngagementConversationSystemMessage() + return EngagementConversationMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_creation_mode import EngagementCreationMode + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + from .item_body import ItemBody + + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_creation_mode import EngagementCreationMode + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + from .item_body import ItemBody + + fields: dict[str, Callable[[Any], None]] = { + "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "conversation": lambda n : setattr(self, 'conversation', n.get_object_value(EngagementConversation)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "creationMode": lambda n : setattr(self, 'creation_mode', n.get_enum_value(EngagementCreationMode)), + "from": lambda n : setattr(self, 'from_', n.get_object_value(EngagementIdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "reactions": lambda n : setattr(self, 'reactions', n.get_collection_of_object_values(EngagementConversationMessageReaction)), + "replies": lambda n : setattr(self, 'replies', n.get_collection_of_object_values(EngagementConversationMessage)), + "replyTo": lambda n : setattr(self, 'reply_to', n.get_object_value(EngagementConversationMessage)), + "replyToId": lambda n : setattr(self, 'reply_to_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("body", self.body) + writer.write_object_value("conversation", self.conversation) + writer.write_enum_value("creationMode", self.creation_mode) + writer.write_object_value("from", self.from_) + writer.write_collection_of_object_values("reactions", self.reactions) + writer.write_collection_of_object_values("replies", self.replies) + writer.write_object_value("replyTo", self.reply_to) + writer.write_str_value("replyToId", self.reply_to_id) + + diff --git a/msgraph/generated/models/engagement_conversation_message_collection_response.py b/msgraph/generated/models/engagement_conversation_message_collection_response.py new file mode 100644 index 00000000000..2e50c0a945c --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_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 .engagement_conversation_message import EngagementConversationMessage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementConversationMessageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementConversationMessage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessageCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationMessageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationMessageCollectionResponse() + + 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 .engagement_conversation_message import EngagementConversationMessage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementConversationMessage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/engagement_conversation_message_reaction.py b/msgraph/generated/models/engagement_conversation_message_reaction.py new file mode 100644 index 00000000000..1a5cd6aa97c --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_reaction.py @@ -0,0 +1,74 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message_reaction_type import EngagementConversationMessageReactionType + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + +from .entity import Entity + +@dataclass +class EngagementConversationMessageReaction(Entity, Parsable): + """ + A reaction to a conversation message. + """ + # Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The reactionBy property + reaction_by: Optional[EngagementIdentitySet] = None + # Types of reactions to conversation messages. + reaction_type: Optional[EngagementConversationMessageReactionType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessageReaction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationMessageReaction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationMessageReaction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message_reaction_type import EngagementConversationMessageReactionType + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + + from .engagement_conversation_message_reaction_type import EngagementConversationMessageReactionType + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "reactionBy": lambda n : setattr(self, 'reaction_by', n.get_object_value(EngagementIdentitySet)), + "reactionType": lambda n : setattr(self, 'reaction_type', n.get_enum_value(EngagementConversationMessageReactionType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("reactionBy", self.reaction_by) + writer.write_enum_value("reactionType", self.reaction_type) + + diff --git a/msgraph/generated/models/engagement_conversation_message_reaction_collection_response.py b/msgraph/generated/models/engagement_conversation_message_reaction_collection_response.py new file mode 100644 index 00000000000..f3718b65e5b --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_reaction_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 .engagement_conversation_message_reaction import EngagementConversationMessageReaction + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementConversationMessageReactionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementConversationMessageReaction]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessageReactionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationMessageReactionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationMessageReactionCollectionResponse() + + 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 .engagement_conversation_message_reaction import EngagementConversationMessageReaction + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementConversationMessageReaction)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/engagement_conversation_message_reaction_type.py b/msgraph/generated/models/engagement_conversation_message_reaction_type.py new file mode 100644 index 00000000000..893d0a7e64e --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_reaction_type.py @@ -0,0 +1,66 @@ +from enum import Enum + +class EngagementConversationMessageReactionType(str, Enum): + # Like reaction, represented as a thumbs-up hand. A positive sentiment. + Like = "like", + # Love reaction, represented as a solid heart shape. A very positive sentiment. + Love = "love", + # Celebrate reaction, represented as a party hat. A positive sentiment. + Celebrate = "celebrate", + # Thank reaction, represented as applauding hands. A positive sentiment. + Thank = "thank", + # Laugh reaction, represented as a grinning face. A positive sentiment. + Laugh = "laugh", + # Sad reaction, represented as a frowning face. A sympathetic sentiment. + Sad = "sad", + # Happy reaction, represented as an open mouth smile face. A very positive sentiment. + Happy = "happy", + # Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. + Excited = "excited", + # Smiling reaction, represented as a face with a small smile. A positive sentiment. + Smile = "smile", + # Silly reaction, represented as an upside down smiling face. A positive sentiment. + Silly = "silly", + # Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. + IntenseLaugh = "intenseLaugh", + # Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. + StarStruck = "starStruck", + # Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. + Goofy = "goofy", + # Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. + Thinking = "thinking", + # Surprised reaction, represented as a face with its mouth open. A neutral sentiment. + Surprised = "surprised", + # Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. + MindBlown = "mindBlown", + # Scared reaction, represented as a face with fearful look. A negative sentiment. + Scared = "scared", + # Crying reaction, represented as a face with tears streaming down. A negative sentiment. + Crying = "crying", + # Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. + Shocked = "shocked", + # Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. + Angry = "angry", + # Agree reaction, represented as a hand pointing upward. A positive sentiment. + Agree = "agree", + # Praise reaction, represented as two hands facing outward. A positive sentiment. + Praise = "praise", + # Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. + TakingNotes = "takingNotes", + # Heart broken reaction, represented as a broken heart. A negative sentiment. + HeartBroken = "heartBroken", + # Support reaction, represented as red numbers showing 100. A positive sentiment. + Support = "support", + # Confirmed reaction, represented as a green check mark. A neutral sentiment. + Confirmed = "confirmed", + # Watching reaction, represented as two eyeballs. A neutral sentiment. + Watching = "watching", + # Brain reaction, represented as a brain. A neutral sentiment. + Brain = "brain", + # Medal reaction, represented as a medal hanging from a sash. A positive sentiment. + Medal = "medal", + # Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. + Bullseye = "bullseye", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_conversation_moderation_state.py b/msgraph/generated/models/engagement_conversation_moderation_state.py new file mode 100644 index 00000000000..cd4dc2a3034 --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_moderation_state.py @@ -0,0 +1,12 @@ +from enum import Enum + +class EngagementConversationModerationState(str, Enum): + # The content is published. + Published = "published", + # The content is pending review by a moderator. + PendingReview = "pendingReview", + # he content has been rejected by a moderator. + Dismissed = "dismissed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_conversation_question_message.py b/msgraph/generated/models/engagement_conversation_question_message.py new file mode 100644 index 00000000000..6e696e84d2b --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_question_message.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 .engagement_conversation_message import EngagementConversationMessage + +from .engagement_conversation_message import EngagementConversationMessage + +@dataclass +class EngagementConversationQuestionMessage(EngagementConversationMessage, Parsable): + """ + A Viva Engage conversation question message. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementConversationQuestionMessage" + # The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationQuestionMessage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationQuestionMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationQuestionMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + + from .engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + "title": lambda n : setattr(self, 'title', 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("title", self.title) + + diff --git a/msgraph/generated/models/engagement_conversation_system_message.py b/msgraph/generated/models/engagement_conversation_system_message.py new file mode 100644 index 00000000000..ccf626be2cc --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_system_message.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + +from .engagement_conversation_message import EngagementConversationMessage + +@dataclass +class EngagementConversationSystemMessage(EngagementConversationMessage, Parsable): + """ + A Viva Engage conversation system message. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementConversationSystemMessage" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationSystemMessage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementConversationSystemMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationSystemMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + + from .engagement_conversation_message import EngagementConversationMessage + + 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/engagement_creation_mode.py b/msgraph/generated/models/engagement_creation_mode.py new file mode 100644 index 00000000000..860d4c140c7 --- /dev/null +++ b/msgraph/generated/models/engagement_creation_mode.py @@ -0,0 +1,10 @@ +from enum import Enum + +class EngagementCreationMode(str, Enum): + # Unspecified creation mode. + None_ = "none", + # Creation is a migration. + Migration = "migration", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_identity_set.py b/msgraph/generated/models/engagement_identity_set.py new file mode 100644 index 00000000000..978a291328c --- /dev/null +++ b/msgraph/generated/models/engagement_identity_set.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 .identity import Identity + from .identity_set import IdentitySet + +from .identity_set import IdentitySet + +@dataclass +class EngagementIdentitySet(IdentitySet, Parsable): + """ + The Viva Engage identities. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementIdentitySet" + # Optional. The audience associated with this action. + audience: Optional[Identity] = None + # Optional. The group associated with this action. + group: Optional[Identity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementIdentitySet: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementIdentitySet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementIdentitySet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity import Identity + from .identity_set import IdentitySet + + from .identity import Identity + from .identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "audience": lambda n : setattr(self, 'audience', n.get_object_value(Identity)), + "group": lambda n : setattr(self, 'group', n.get_object_value(Identity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("audience", self.audience) + writer.write_object_value("group", self.group) + + diff --git a/msgraph/generated/models/engagement_role.py b/msgraph/generated/models/engagement_role.py new file mode 100644 index 00000000000..13c287d595a --- /dev/null +++ b/msgraph/generated/models/engagement_role.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 .engagement_role_member import EngagementRoleMember + from .entity import Entity + +from .entity import Entity + +@dataclass +class EngagementRole(Entity, Parsable): + """ + Represents a Viva Engage role and its members + """ + # The name of the role. + display_name: Optional[str] = None + # Users that have this role assigned. + members: Optional[list[EngagementRoleMember]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRole: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRole + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRole() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_role_member import EngagementRoleMember + from .entity import Entity + + from .engagement_role_member import EngagementRoleMember + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(EngagementRoleMember)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("members", self.members) + + diff --git a/msgraph/generated/models/engagement_role_collection_response.py b/msgraph/generated/models/engagement_role_collection_response.py new file mode 100644 index 00000000000..95d1712e8d1 --- /dev/null +++ b/msgraph/generated/models/engagement_role_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 .engagement_role import EngagementRole + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementRoleCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementRole]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRoleCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRoleCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRoleCollectionResponse() + + 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 .engagement_role import EngagementRole + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_role import EngagementRole + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementRole)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/engagement_role_member.py b/msgraph/generated/models/engagement_role_member.py new file mode 100644 index 00000000000..82abe21909b --- /dev/null +++ b/msgraph/generated/models/engagement_role_member.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .user import User + +from .entity import Entity + +@dataclass +class EngagementRoleMember(Entity, Parsable): + """ + Entity to represent the assignment of a role to a user. + """ + # The date and time when the role was assigned to 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. + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The user who has this role assigned. + user: Optional[User] = None + # The Microsoft Entra ID of the user who has the role assigned. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRoleMember: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRoleMember + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRoleMember() + + 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 .user import User + + from .entity import Entity + from .user import User + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "user": lambda n : setattr(self, 'user', n.get_object_value(User)), + "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("user", self.user) + + diff --git a/msgraph/generated/models/engagement_role_member_collection_response.py b/msgraph/generated/models/engagement_role_member_collection_response.py new file mode 100644 index 00000000000..12e99562984 --- /dev/null +++ b/msgraph/generated/models/engagement_role_member_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 .engagement_role_member import EngagementRoleMember + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementRoleMemberCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementRoleMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRoleMemberCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRoleMemberCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRoleMemberCollectionResponse() + + 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 .engagement_role_member import EngagementRoleMember + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_role_member import EngagementRoleMember + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementRoleMember)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/entity.py b/msgraph/generated/models/entity.py index 5a6cc96f178..cbe1de71fd6 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -32,19 +32,30 @@ from .access_review_schedule_definition import AccessReviewScheduleDefinition from .access_review_set import AccessReviewSet from .access_review_stage import AccessReviewStage + from .activities_container import ActivitiesContainer from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .activity_history_item import ActivityHistoryItem from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .adhoc_call import AdhocCall from .administrative_unit import AdministrativeUnit from .admin_consent_request_policy import AdminConsentRequestPolicy from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings + from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .agreement import Agreement from .agreement_acceptance import AgreementAcceptance from .agreement_file import AgreementFile from .agreement_file_localization import AgreementFileLocalization from .agreement_file_properties import AgreementFileProperties from .agreement_file_version import AgreementFileVersion + from .ai_interaction import AiInteraction + from .ai_interaction_history import AiInteractionHistory + from .ai_online_meeting import AiOnlineMeeting + from .ai_user import AiUser + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider from .alert import Alert from .allowed_value import AllowedValue from .android_compliance_policy import AndroidCompliancePolicy @@ -65,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 @@ -72,6 +84,7 @@ from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .app_scope import AppScope + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider from .associated_team_info import AssociatedTeamInfo from .attachment import Attachment from .attachment_base import AttachmentBase @@ -105,6 +118,7 @@ from .backup_restore_root import BackupRestoreRoot from .base_item import BaseItem from .base_item_version import BaseItemVersion + from .base_map_feature import BaseMapFeature from .base_site_page import BaseSitePage from .bitlocker import Bitlocker from .bitlocker_recovery_key import BitlockerRecoveryKey @@ -120,6 +134,9 @@ 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 from .bulk_upload import BulkUpload from .calendar import Calendar @@ -127,6 +144,8 @@ from .calendar_permission import CalendarPermission from .calendar_sharing_message import CalendarSharingMessage from .call import Call + from .call_ai_insight import CallAiInsight + from .call_event import CallEvent from .call_recording import CallRecording from .call_records.call_record import CallRecord from .call_records.organizer import Organizer @@ -137,7 +156,10 @@ from .call_transcript import CallTranscript from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_auth_configuration import CertificateBasedAuthConfiguration + from .certificate_based_auth_pki import CertificateBasedAuthPki from .change_tracked_entity import ChangeTrackedEntity from .channel import Channel from .chat import Chat @@ -148,12 +170,14 @@ from .claims_mapping_policy import ClaimsMappingPolicy from .cloud_clipboard_item import CloudClipboardItem from .cloud_clipboard_root import CloudClipboardRoot + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_device_image import CloudPcDeviceImage from .cloud_pc_gallery_image import CloudPcGalleryImage from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment + from .cloud_pc_report import CloudPcReport from .cloud_pc_user_setting import CloudPcUserSetting from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment from .cloud_p_c import CloudPC @@ -163,19 +187,28 @@ from .community import Community from .company_subscription import CompanySubscription from .compliance_management_partner import ComplianceManagementPartner - from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_management import ConfigurationManagement + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob from .connected_organization import ConnectedOrganization from .contact import Contact from .contact_folder import ContactFolder + from .content_activity import ContentActivity from .content_sharing_session import ContentSharingSession from .content_type import ContentType from .contract import Contract from .conversation import Conversation from .conversation_member import ConversationMember from .conversation_thread import ConversationThread - from .country_named_location import CountryNamedLocation + from .copilot_admin import CopilotAdmin + from .copilot_admin_limited_mode import CopilotAdminLimitedMode + from .copilot_admin_setting import CopilotAdminSetting + from .copilot_report_root import CopilotReportRoot from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from .custom_authentication_extension import CustomAuthenticationExtension @@ -183,6 +216,7 @@ from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_definition import CustomSecurityAttributeDefinition from .data_policy_operation import DataPolicyOperation + from .data_security_and_governance import DataSecurityAndGovernance from .day_note import DayNote from .default_managed_app_protection import DefaultManagedAppProtection from .delegated_admin_access_assignment import DelegatedAdminAccessAssignment @@ -196,6 +230,7 @@ from .deleted_item_container import DeletedItemContainer from .deleted_team import DeletedTeam from .delta_participants import DeltaParticipants + from .desk import Desk from .detected_app import DetectedApp from .device import Device from .device_and_app_management_role_assignment import DeviceAndAppManagementRoleAssignment @@ -257,7 +292,9 @@ from .drive_item_version import DriveItemVersion from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .drive_restore_artifact import DriveRestoreArtifact + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest from .edge import Edge from .edition_upgrade_configuration import EditionUpgradeConfiguration from .education_assignment import EducationAssignment @@ -269,6 +306,7 @@ from .education_feedback_outcome import EducationFeedbackOutcome from .education_feedback_resource_outcome import EducationFeedbackResourceOutcome from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .education_module import EducationModule from .education_module_resource import EducationModuleResource from .education_organization import EducationOrganization @@ -283,11 +321,20 @@ from .email_authentication_method import EmailAuthenticationMethod from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .email_file_assessment_request import EmailFileAssessmentRequest + from .emergency_call_event import EmergencyCallEvent from .employee_experience_user import EmployeeExperienceUser from .endpoint import Endpoint from .end_user_notification import EndUserNotification from .end_user_notification_detail import EndUserNotificationDetail from .engagement_async_operation import EngagementAsyncOperation + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_role import EngagementRole + from .engagement_role_member import EngagementRoleMember from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -297,10 +344,16 @@ from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .exchange_admin import ExchangeAdmin + from .exchange_message_trace import ExchangeMessageTrace + from .exchange_message_trace_detail import ExchangeMessageTraceDetail from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exchange_settings import ExchangeSettings from .extension import Extension from .extension_property import ExtensionProperty + from .external_authentication_method import ExternalAuthenticationMethod + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .external_connectors.connection_operation import ConnectionOperation from .external_connectors.external_activity import ExternalActivity from .external_connectors.external_activity_result import ExternalActivityResult @@ -322,9 +375,18 @@ from .file_attachment import FileAttachment from .file_storage import FileStorage from .file_storage_container import FileStorageContainer + from .file_storage_container_type import FileStorageContainerType + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .filter_operator_schema import FilterOperatorSchema + from .fixture_map import FixtureMap + from .floor import Floor + 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 @@ -332,6 +394,7 @@ from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .horizontal_section import HorizontalSection from .horizontal_section_column import HorizontalSectionColumn + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute from .identity_container import IdentityContainer @@ -353,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 @@ -379,13 +443,13 @@ from .ios_vpp_app import IosVppApp from .ios_vpp_e_book import IosVppEBook from .ios_vpp_e_book_assignment import IosVppEBookAssignment - from .ip_named_location import IpNamedLocation from .item_activity import ItemActivity from .item_activity_stat import ItemActivityStat from .item_analytics import ItemAnalytics from .item_attachment import ItemAttachment from .item_insights import ItemInsights from .item_retention_label import ItemRetentionLabel + from .label_content_right import LabelContentRight from .landing_page import LandingPage from .landing_page_detail import LandingPageDetail from .learning_assignment import LearningAssignment @@ -393,6 +457,7 @@ from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .learning_self_initiated_course import LearningSelfInitiatedCourse + from .level_map import LevelMap from .license_details import LicenseDetails from .linked_resource import LinkedResource from .list_ import List_ @@ -411,9 +476,14 @@ from .mac_o_s_microsoft_defender_app import MacOSMicrosoftDefenderApp from .mac_o_s_microsoft_edge_app import MacOSMicrosoftEdgeApp from .mac_o_s_office_suite_app import MacOSOfficeSuiteApp + from .mailbox import Mailbox + from .mailbox_folder import MailboxFolder + from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .mailbox_restore_artifact import MailboxRestoreArtifact + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest from .mail_assessment_request import MailAssessmentRequest from .mail_folder import MailFolder from .mail_search_folder import MailSearchFolder @@ -448,6 +518,7 @@ from .membership_outlier_insight import MembershipOutlierInsight from .message import Message from .message_rule import MessageRule + from .message_tracing_root import MessageTracingRoot from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration @@ -458,6 +529,7 @@ from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_relationship import MobileAppRelationship from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp from .mobile_lob_app import MobileLobApp @@ -469,11 +541,11 @@ from .multi_tenant_organization_partner_configuration_template import MultiTenantOrganizationPartnerConfigurationTemplate from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty from .mute_participant_operation import MuteParticipantOperation - from .named_location import NamedLocation from .notebook import Notebook from .notification_message_template import NotificationMessageTemplate from .offer_shift_request import OfferShiftRequest from .office_graph_insights import OfficeGraphInsights + from .oidc_identity_provider import OidcIdentityProvider from .onenote import Onenote from .onenote_entity_base_model import OnenoteEntityBaseModel from .onenote_entity_hierarchy_model import OnenoteEntityHierarchyModel @@ -482,18 +554,32 @@ 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 from .online_meeting_base import OnlineMeetingBase + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .on_attribute_collection_listener import OnAttributeCollectionListener + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + from .on_password_submit_listener import OnPasswordSubmitListener from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .on_premises_sync_behavior import OnPremisesSyncBehavior 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 @@ -506,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 @@ -520,8 +607,11 @@ from .partners.billing.manifest import Manifest from .partners.billing.operation import Operation from .partners.billing.running_operation import RunningOperation + from .partners.billing.unbilled_reconciliation import UnbilledReconciliation from .partners.billing.unbilled_usage import UnbilledUsage from .partners.partners import Partners + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + from .passkey_profile import PasskeyProfile from .password_authentication_method import PasswordAuthenticationMethod from .payload import Payload from .people_admin_settings import PeopleAdminSettings @@ -530,6 +620,7 @@ from .permission_grant_policy import PermissionGrantPolicy from .person import Person from .phone_authentication_method import PhoneAuthenticationMethod + from .phone_user_conversation_member import PhoneUserConversationMember from .pinned_chat_message_info import PinnedChatMessageInfo from .place import Place from .planner import Planner @@ -543,6 +634,7 @@ from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase from .policy_root import PolicyRoot @@ -578,23 +670,36 @@ from .privileged_access_schedule_request import PrivilegedAccessScheduleRequest from .profile_card_property import ProfileCardProperty from .profile_photo import ProfilePhoto + from .profile_property_setting import ProfilePropertySetting + from .profile_source import ProfileSource from .pronouns_settings import PronounsSettings from .protection_policy_base import ProtectionPolicyBase from .protection_rule_base import ProtectionRuleBase + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase from .protection_unit_base import ProtectionUnitBase from .provisioning_object_summary import ProvisioningObjectSummary + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .qr_code import QrCode + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + from .qr_pin import QrPin from .rbac_application import RbacApplication + from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .record_operation import RecordOperation from .recycle_bin import RecycleBin from .recycle_bin_item import RecycleBinItem from .reference_attachment import ReferenceAttachment + from .reflect_check_in_response import ReflectCheckInResponse from .relying_party_detailed_summary import RelyingPartyDetailedSummary from .remote_assistance_partner import RemoteAssistancePartner from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .reports_root import ReportsRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase from .restore_artifact_base import RestoreArtifactBase from .restore_point import RestorePoint from .restore_session_base import RestoreSessionBase @@ -620,7 +725,9 @@ from .search.qna import Qna from .search.search_answer import SearchAnswer from .search_entity import SearchEntity + from .section import Section from .section_group import SectionGroup + from .section_map import SectionMap from .secure_score import SecureScore from .secure_score_control_profile import SecureScoreControlProfile from .security.alert import Alert @@ -628,6 +735,7 @@ from .security.article_indicator import ArticleIndicator from .security.artifact import Artifact from .security.authority_template import AuthorityTemplate + from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot from .security.case_operation import CaseOperation @@ -640,11 +748,13 @@ from .security.disposition_review_stage import DispositionReviewStage from .security.ediscovery_add_to_review_set_operation import EdiscoveryAddToReviewSetOperation from .security.ediscovery_case import EdiscoveryCase + from .security.ediscovery_case_member import EdiscoveryCaseMember from .security.ediscovery_case_settings import EdiscoveryCaseSettings from .security.ediscovery_custodian import EdiscoveryCustodian from .security.ediscovery_estimate_operation import EdiscoveryEstimateOperation from .security.ediscovery_export_operation import EdiscoveryExportOperation from .security.ediscovery_hold_operation import EdiscoveryHoldOperation + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .security.ediscovery_index_operation import EdiscoveryIndexOperation from .security.ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource from .security.ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation @@ -667,6 +777,7 @@ from .security.host_reputation import HostReputation from .security.host_ssl_certificate import HostSslCertificate from .security.host_tracker import HostTracker + from .security.identity_accounts import IdentityAccounts from .security.identity_container import IdentityContainer from .security.incident import Incident from .security.indicator import Indicator @@ -682,6 +793,9 @@ from .security.search import Search from .security.security import Security from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .security.settings_container import SettingsContainer from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -692,6 +806,7 @@ from .security.trigger_types_root import TriggerTypesRoot from .security.unclassified_artifact import UnclassifiedArtifact from .security.unified_group_source import UnifiedGroupSource + from .security.user import User from .security.user_source import UserSource from .security.vulnerability import Vulnerability from .security.vulnerability_component import VulnerabilityComponent @@ -700,6 +815,7 @@ from .security.whois_record import WhoisRecord from .security_reports_root import SecurityReportsRoot from .send_dtmf_tones_operation import SendDtmfTonesOperation + from .sensitivity_label import SensitivityLabel from .service_announcement import ServiceAnnouncement from .service_announcement_attachment import ServiceAnnouncementAttachment from .service_announcement_base import ServiceAnnouncementBase @@ -717,6 +833,19 @@ 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 + from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + from .share_point_migration_job import SharePointMigrationJob + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession from .shift import Shift @@ -730,7 +859,9 @@ from .site_page import SitePage from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .site_restore_artifact import SiteRestoreArtifact + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember from .skype_user_conversation_member import SkypeUserConversationMember from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -739,6 +870,7 @@ from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .software_update_status_summary import SoftwareUpdateStatusSummary + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .standard_web_part import StandardWebPart from .start_hold_music_operation import StartHoldMusicOperation from .stop_hold_music_operation import StopHoldMusicOperation @@ -760,6 +892,14 @@ from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment from .team import Team + from .teams_administration.number_assignment import NumberAssignment + from .teams_administration.policy_identifier_detail import PolicyIdentifierDetail + from .teams_administration.teams_admin_root import TeamsAdminRoot + from .teams_administration.teams_policy_assignment import TeamsPolicyAssignment + from .teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + from .teams_administration.teams_user_configuration import TeamsUserConfiguration + from .teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + from .teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot from .teams_app import TeamsApp from .teams_app_definition import TeamsAppDefinition from .teams_app_installation import TeamsAppInstallation @@ -773,10 +913,11 @@ from .teamwork_tag import TeamworkTag from .teamwork_tag_member import TeamworkTagMember from .team_info import TeamInfo - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration from .tenant_app_management_policy import TenantAppManagementPolicy + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .tenant_protection_scope_container import TenantProtectionScopeContainer from .terms_and_conditions import TermsAndConditions from .terms_and_conditions_acceptance_status import TermsAndConditionsAcceptanceStatus from .terms_and_conditions_assignment import TermsAndConditionsAssignment @@ -823,13 +964,16 @@ from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase from .unified_storage_quota import UnifiedStorageQuota + from .unit_map import UnitMap from .unmute_participant_operation import UnmuteParticipantOperation from .update_recording_status_operation import UpdateRecordingStatusOperation from .url_assessment_request import UrlAssessmentRequest + from .usage_rights_included import UsageRightsIncluded from .used_insight import UsedInsight from .user import User from .user_activity import UserActivity from .user_consent_request import UserConsentRequest + from .user_data_security_and_governance import UserDataSecurityAndGovernance from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails from .user_experience_analytics_app_health_app_performance_by_app_version_device_id import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId @@ -858,6 +1002,7 @@ from .user_flow_language_page import UserFlowLanguagePage from .user_insights_settings import UserInsightsSettings from .user_install_state_summary import UserInstallStateSummary + from .user_protection_scope_container import UserProtectionScopeContainer from .user_registration_details import UserRegistrationDetails from .user_scope_teams_app_installation import UserScopeTeamsAppInstallation from .user_settings import UserSettings @@ -865,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 @@ -882,6 +1028,8 @@ from .voice_authentication_method_configuration import VoiceAuthenticationMethodConfiguration from .vpp_token import VppToken from .web_app import WebApp + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel from .web_part import WebPart from .win32_lob_app import Win32LobApp from .windows10_compliance_policy import Windows10CompliancePolicy @@ -968,6 +1116,10 @@ from .workbook_worksheet_protection import WorkbookWorksheetProtection from .workforce_integration import WorkforceIntegration from .working_time_schedule import WorkingTimeSchedule + from .workspace import Workspace + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting + from .work_plan_occurrence import WorkPlanOccurrence + from .work_plan_recurrence import WorkPlanRecurrence from .x509_certificate_authentication_method_configuration import X509CertificateAuthenticationMethodConfiguration from .x509_certificate_combination_configuration import X509CertificateCombinationConfiguration @@ -1101,6 +1253,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .access_review_stage import AccessReviewStage return AccessReviewStage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.activitiesContainer".casefold(): + from .activities_container import ActivitiesContainer + + return ActivitiesContainer() if mapping_value and mapping_value.casefold() == "#microsoft.graph.activityBasedTimeoutPolicy".casefold(): from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy @@ -1113,6 +1269,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .add_large_gallery_view_operation import AddLargeGalleryViewOperation return AddLargeGalleryViewOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.adhocCall".casefold(): + from .adhoc_call import AdhocCall + + return AdhocCall() if mapping_value and mapping_value.casefold() == "#microsoft.graph.adminConsentRequestPolicy".casefold(): from .admin_consent_request_policy import AdminConsentRequestPolicy @@ -1129,6 +1289,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .admin_report_settings import AdminReportSettings return AdminReportSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentity".casefold(): + from .agent_identity import AgentIdentity + + return AgentIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprint".casefold(): + from .agent_identity_blueprint import AgentIdentityBlueprint + + return AgentIdentityBlueprint() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprintPrincipal".casefold(): + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + + return AgentIdentityBlueprintPrincipal() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentUser".casefold(): + from .agent_user import AgentUser + + return AgentUser() if mapping_value and mapping_value.casefold() == "#microsoft.graph.agreement".casefold(): from .agreement import Agreement @@ -1153,6 +1329,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .agreement_file_version import AgreementFileVersion return AgreementFileVersion() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.aiInteraction".casefold(): + from .ai_interaction import AiInteraction + + return AiInteraction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.aiInteractionHistory".casefold(): + from .ai_interaction_history import AiInteractionHistory + + return AiInteractionHistory() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.aiOnlineMeeting".casefold(): + from .ai_online_meeting import AiOnlineMeeting + + return AiOnlineMeeting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.aiUser".casefold(): + from .ai_user import AiUser + + return AiUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.akamaiWebApplicationFirewallProvider".casefold(): + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider + + return AkamaiWebApplicationFirewallProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.alert".casefold(): from .alert import Alert from .security.alert import Alert @@ -1258,10 +1454,18 @@ 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 return AppScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.arkoseFraudProtectionProvider".casefold(): + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + + return ArkoseFraudProtectionProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.associatedTeamInfo".casefold(): from .associated_team_info import AssociatedTeamInfo @@ -1394,6 +1598,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .base_item_version import BaseItemVersion return BaseItemVersion() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.baseMapFeature".casefold(): + from .base_map_feature import BaseMapFeature + + return BaseMapFeature() if mapping_value and mapping_value.casefold() == "#microsoft.graph.baseSitePage".casefold(): from .base_site_page import BaseSitePage @@ -1454,6 +1662,18 @@ 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 + + return Building() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.buildingMap".casefold(): + from .building_map import BuildingMap + + return BuildingMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.builtInIdentityProvider".casefold(): from .built_in_identity_provider import BuiltInIdentityProvider @@ -1482,6 +1702,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .call import Call return Call() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.callAiInsight".casefold(): + from .call_ai_insight import CallAiInsight + + return CallAiInsight() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.callEvent".casefold(): + from .call_event import CallEvent + + return CallEvent() if mapping_value and mapping_value.casefold() == "#microsoft.graph.callRecording".casefold(): from .call_recording import CallRecording @@ -1523,10 +1751,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .canvas_layout import CanvasLayout return CanvasLayout() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.caPoliciesDeletableRoot".casefold(): + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + + return CaPoliciesDeletableRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.certificateAuthorityDetail".casefold(): + from .certificate_authority_detail import CertificateAuthorityDetail + + return CertificateAuthorityDetail() if mapping_value and mapping_value.casefold() == "#microsoft.graph.certificateBasedAuthConfiguration".casefold(): from .certificate_based_auth_configuration import CertificateBasedAuthConfiguration return CertificateBasedAuthConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.certificateBasedAuthPki".casefold(): + from .certificate_based_auth_pki import CertificateBasedAuthPki + + return CertificateBasedAuthPki() if mapping_value and mapping_value.casefold() == "#microsoft.graph.changeTrackedEntity".casefold(): from .change_tracked_entity import ChangeTrackedEntity @@ -1567,6 +1807,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_clipboard_root import CloudClipboardRoot return CloudClipboardRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudFlareWebApplicationFirewallProvider".casefold(): + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider + + return CloudFlareWebApplicationFirewallProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPC".casefold(): from .cloud_p_c import CloudPC @@ -1595,6 +1839,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment return CloudPcProvisioningPolicyAssignment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcReport".casefold(): + from .cloud_pc_report import CloudPcReport + + return CloudPcReport() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcUserSetting".casefold(): from .cloud_pc_user_setting import CloudPcUserSetting @@ -1627,10 +1875,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .compliance_management_partner import ComplianceManagementPartner return ComplianceManagementPartner() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.conditionalAccessPolicy".casefold(): - from .conditional_access_policy import ConditionalAccessPolicy - - return ConditionalAccessPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.conditionalAccessRoot".casefold(): from .conditional_access_root import ConditionalAccessRoot @@ -1639,6 +1883,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .conditional_access_template import ConditionalAccessTemplate return ConditionalAccessTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationBaseline".casefold(): + from .configuration_baseline import ConfigurationBaseline + + return ConfigurationBaseline() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationDrift".casefold(): + from .configuration_drift import ConfigurationDrift + + return ConfigurationDrift() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationManagement".casefold(): + from .configuration_management import ConfigurationManagement + + return ConfigurationManagement() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationMonitor".casefold(): + from .configuration_monitor import ConfigurationMonitor + + return ConfigurationMonitor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationMonitoringResult".casefold(): + from .configuration_monitoring_result import ConfigurationMonitoringResult + + return ConfigurationMonitoringResult() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.configurationSnapshotJob".casefold(): + from .configuration_snapshot_job import ConfigurationSnapshotJob + + return ConfigurationSnapshotJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.connectedOrganization".casefold(): from .connected_organization import ConnectedOrganization @@ -1651,6 +1919,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .contact_folder import ContactFolder return ContactFolder() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.contentActivity".casefold(): + from .content_activity import ContentActivity + + return ContentActivity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.contentSharingSession".casefold(): from .content_sharing_session import ContentSharingSession @@ -1675,10 +1947,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .conversation_thread import ConversationThread return ConversationThread() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.countryNamedLocation".casefold(): - from .country_named_location import CountryNamedLocation + if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotAdmin".casefold(): + from .copilot_admin import CopilotAdmin + + return CopilotAdmin() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotAdminLimitedMode".casefold(): + from .copilot_admin_limited_mode import CopilotAdminLimitedMode + + return CopilotAdminLimitedMode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotAdminSetting".casefold(): + from .copilot_admin_setting import CopilotAdminSetting - return CountryNamedLocation() + return CopilotAdminSetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.copilotReportRoot".casefold(): + from .copilot_report_root import CopilotReportRoot + + return CopilotReportRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantAccessPolicy".casefold(): from .cross_tenant_access_policy import CrossTenantAccessPolicy @@ -1707,6 +1991,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .data_policy_operation import DataPolicyOperation return DataPolicyOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.dataSecurityAndGovernance".casefold(): + from .data_security_and_governance import DataSecurityAndGovernance + + return DataSecurityAndGovernance() if mapping_value and mapping_value.casefold() == "#microsoft.graph.dayNote".casefold(): from .day_note import DayNote @@ -1759,6 +2047,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .delta_participants import DeltaParticipants return DeltaParticipants() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.desk".casefold(): + from .desk import Desk + + return Desk() if mapping_value and mapping_value.casefold() == "#microsoft.graph.detectedApp".casefold(): from .detected_app import DetectedApp @@ -2003,10 +2295,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .drive_protection_unit import DriveProtectionUnit return DriveProtectionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveProtectionUnitsBulkAdditionJob".casefold(): + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + return DriveProtectionUnitsBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveRestoreArtifact".casefold(): from .drive_restore_artifact import DriveRestoreArtifact return DriveRestoreArtifact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest".casefold(): + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + return DriveRestoreArtifactsBulkAdditionRequest() if mapping_value and mapping_value.casefold() == "#microsoft.graph.eBookInstallSummary".casefold(): from .e_book_install_summary import EBookInstallSummary @@ -2055,6 +2355,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .education_grading_category import EducationGradingCategory return EducationGradingCategory() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationGradingScheme".casefold(): + from .education_grading_scheme import EducationGradingScheme + + return EducationGradingScheme() if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationModule".casefold(): from .education_module import EducationModule @@ -2111,6 +2415,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .email_file_assessment_request import EmailFileAssessmentRequest return EmailFileAssessmentRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.emergencyCallEvent".casefold(): + from .emergency_call_event import EmergencyCallEvent + + return EmergencyCallEvent() if mapping_value and mapping_value.casefold() == "#microsoft.graph.employeeExperienceUser".casefold(): from .employee_experience_user import EmployeeExperienceUser @@ -2131,6 +2439,38 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .engagement_async_operation import EngagementAsyncOperation return EngagementAsyncOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversation".casefold(): + from .engagement_conversation import EngagementConversation + + return EngagementConversation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationDiscussionMessage".casefold(): + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + + return EngagementConversationDiscussionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationMessage".casefold(): + from .engagement_conversation_message import EngagementConversationMessage + + return EngagementConversationMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationMessageReaction".casefold(): + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return EngagementConversationMessageReaction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationQuestionMessage".casefold(): + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + + return EngagementConversationQuestionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationSystemMessage".casefold(): + from .engagement_conversation_system_message import EngagementConversationSystemMessage + + return EngagementConversationSystemMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementRole".casefold(): + from .engagement_role import EngagementRole + + return EngagementRole() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementRoleMember".casefold(): + from .engagement_role_member import EngagementRoleMember + + return EngagementRoleMember() if mapping_value and mapping_value.casefold() == "#microsoft.graph.enrollmentConfigurationAssignment".casefold(): from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment @@ -2167,6 +2507,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .event_message_response import EventMessageResponse return EventMessageResponse() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeAdmin".casefold(): + from .exchange_admin import ExchangeAdmin + + return ExchangeAdmin() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeMessageTrace".casefold(): + from .exchange_message_trace import ExchangeMessageTrace + + return ExchangeMessageTrace() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeMessageTraceDetail".casefold(): + from .exchange_message_trace_detail import ExchangeMessageTraceDetail + + return ExchangeMessageTraceDetail() if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeProtectionPolicy".casefold(): from .exchange_protection_policy import ExchangeProtectionPolicy @@ -2175,6 +2527,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .exchange_restore_session import ExchangeRestoreSession return ExchangeRestoreSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeSettings".casefold(): + from .exchange_settings import ExchangeSettings + + return ExchangeSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.extension".casefold(): from .extension import Extension @@ -2183,6 +2539,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .extension_property import ExtensionProperty return ExtensionProperty() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalAuthenticationMethod".casefold(): + from .external_authentication_method import ExternalAuthenticationMethod + + return ExternalAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalAuthenticationMethodConfiguration".casefold(): + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration + + return ExternalAuthenticationMethodConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalConnectors.connectionOperation".casefold(): from .external_connectors.connection_operation import ConnectionOperation @@ -2263,18 +2627,54 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .file_storage_container import FileStorageContainer return FileStorageContainer() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fileStorageContainerType".casefold(): + from .file_storage_container_type import FileStorageContainerType + + return FileStorageContainerType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fileStorageContainerTypeRegistration".casefold(): + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration + + return FileStorageContainerTypeRegistration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.filterOperatorSchema".casefold(): from .filter_operator_schema import FilterOperatorSchema return FilterOperatorSchema() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fixtureMap".casefold(): + from .fixture_map import FixtureMap + + return FixtureMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.floor".casefold(): + from .floor import Floor + + return Floor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.footprintMap".casefold(): + from .footprint_map import FootprintMap + + return FootprintMap() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fraudProtectionProvider".casefold(): + from .fraud_protection_provider import FraudProtectionProvider + + return FraudProtectionProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.governanceInsight".casefold(): 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 @@ -2304,6 +2704,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .horizontal_section_column import HorizontalSectionColumn return HorizontalSectionColumn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.humanSecurityFraudProtectionProvider".casefold(): + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + return HumanSecurityFraudProtectionProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityApiConnector".casefold(): from .identity_api_connector import IdentityApiConnector @@ -2389,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 @@ -2493,10 +2901,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .ios_vpp_e_book_assignment import IosVppEBookAssignment return IosVppEBookAssignment() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): - from .ip_named_location import IpNamedLocation - - return IpNamedLocation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.itemActivity".casefold(): from .item_activity import ItemActivity @@ -2521,6 +2925,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .item_retention_label import ItemRetentionLabel return ItemRetentionLabel() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.labelContentRight".casefold(): + from .label_content_right import LabelContentRight + + return LabelContentRight() if mapping_value and mapping_value.casefold() == "#microsoft.graph.landingPage".casefold(): from .landing_page import LandingPage @@ -2549,6 +2957,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .learning_self_initiated_course import LearningSelfInitiatedCourse return LearningSelfInitiatedCourse() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.levelMap".casefold(): + from .level_map import LevelMap + + return LevelMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.licenseDetails".casefold(): from .license_details import LicenseDetails @@ -2625,6 +3037,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mail_assessment_request import MailAssessmentRequest return MailAssessmentRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailbox".casefold(): + from .mailbox import Mailbox + + return Mailbox() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxFolder".casefold(): + from .mailbox_folder import MailboxFolder + + return MailboxFolder() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxItem".casefold(): + from .mailbox_item import MailboxItem + + return MailboxItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxProtectionRule".casefold(): from .mailbox_protection_rule import MailboxProtectionRule @@ -2633,10 +3057,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mailbox_protection_unit import MailboxProtectionUnit return MailboxProtectionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob".casefold(): + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + return MailboxProtectionUnitsBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxRestoreArtifact".casefold(): from .mailbox_restore_artifact import MailboxRestoreArtifact return MailboxRestoreArtifact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest".casefold(): + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + return MailboxRestoreArtifactsBulkAdditionRequest() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailFolder".casefold(): from .mail_folder import MailFolder @@ -2769,6 +3201,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .message_rule import MessageRule return MessageRule() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.messageTracingRoot".casefold(): + from .message_tracing_root import MessageTracingRoot + + return MessageTracingRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.microsoftAccountUserConversationMember".casefold(): from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember @@ -2809,6 +3245,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_app_content_file import MobileAppContentFile return MobileAppContentFile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppRelationship".casefold(): + from .mobile_app_relationship import MobileAppRelationship + + return MobileAppRelationship() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppTroubleshootingEvent".casefold(): from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent @@ -2853,10 +3293,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mute_participant_operation import MuteParticipantOperation return MuteParticipantOperation() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.namedLocation".casefold(): - from .named_location import NamedLocation - - return NamedLocation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.notebook".casefold(): from .notebook import Notebook @@ -2877,14 +3313,38 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .office_graph_insights import OfficeGraphInsights return OfficeGraphInsights() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.oidcIdentityProvider".casefold(): + from .oidc_identity_provider import OidcIdentityProvider + + return OidcIdentityProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionListener".casefold(): from .on_attribute_collection_listener import OnAttributeCollectionListener return OnAttributeCollectionListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionStartCustomExtension".casefold(): + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + + return OnAttributeCollectionStartCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionStartListener".casefold(): + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + + return OnAttributeCollectionStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionSubmitCustomExtension".casefold(): + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + + return OnAttributeCollectionSubmitCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAttributeCollectionSubmitListener".casefold(): + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener + + return OnAttributeCollectionSubmitListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onAuthenticationMethodLoadStartListener".casefold(): 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 @@ -2893,6 +3353,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession return OneDriveForBusinessRestoreSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onEmailOtpSendListener".casefold(): + from .on_email_otp_send_listener import OnEmailOtpSendListener + + return OnEmailOtpSendListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onenote".casefold(): from .onenote import Onenote @@ -2925,6 +3389,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .onenote_section import OnenoteSection return OnenoteSection() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onFraudProtectionLoadStartListener".casefold(): + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener + + return OnFraudProtectionLoadStartListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onInteractiveAuthFlowStartListener".casefold(): from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener @@ -2937,6 +3405,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .online_meeting_base import OnlineMeetingBase return OnlineMeetingBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onlineMeetingEngagementConversation".casefold(): + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return OnlineMeetingEngagementConversation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + + return OnOtpSendCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPasswordSubmitCustomExtension".casefold(): + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + + return OnPasswordSubmitCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPasswordSubmitListener".casefold(): + from .on_password_submit_listener import OnPasswordSubmitListener + + return OnPasswordSubmitListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremisesConditionalAccessSettings".casefold(): from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings @@ -2945,6 +3429,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization return OnPremisesDirectorySynchronization() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremisesSyncBehavior".casefold(): + from .on_premises_sync_behavior import OnPremisesSyncBehavior + + return OnPremisesSyncBehavior() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartCustomExtension".casefold(): from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension @@ -2957,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 @@ -3006,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 @@ -3064,10 +3564,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .partners.billing.running_operation import RunningOperation return RunningOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.partners.billing.unbilledReconciliation".casefold(): + from .partners.billing.unbilled_reconciliation import UnbilledReconciliation + + return UnbilledReconciliation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.partners.billing.unbilledUsage".casefold(): from .partners.billing.unbilled_usage import UnbilledUsage return UnbilledUsage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.passkeyAuthenticationMethodTarget".casefold(): + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + + return PasskeyAuthenticationMethodTarget() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.passkeyProfile".casefold(): + from .passkey_profile import PasskeyProfile + + return PasskeyProfile() if mapping_value and mapping_value.casefold() == "#microsoft.graph.passwordAuthenticationMethod".casefold(): from .password_authentication_method import PasswordAuthenticationMethod @@ -3100,6 +3612,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .phone_authentication_method import PhoneAuthenticationMethod return PhoneAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.phoneUserConversationMember".casefold(): + from .phone_user_conversation_member import PhoneUserConversationMember + + return PhoneUserConversationMember() if mapping_value and mapping_value.casefold() == "#microsoft.graph.pinnedChatMessageInfo".casefold(): from .pinned_chat_message_info import PinnedChatMessageInfo @@ -3152,6 +3668,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .planner_user import PlannerUser return PlannerUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.platformCredentialAuthenticationMethod".casefold(): + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + + return PlatformCredentialAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.playPromptOperation".casefold(): from .play_prompt_operation import PlayPromptOperation @@ -3292,6 +3812,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .profile_photo import ProfilePhoto return ProfilePhoto() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.profilePropertySetting".casefold(): + from .profile_property_setting import ProfilePropertySetting + + return ProfilePropertySetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.profileSource".casefold(): + from .profile_source import ProfileSource + + return ProfileSource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.pronounsSettings".casefold(): from .pronouns_settings import PronounsSettings @@ -3308,14 +3836,46 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .protection_unit_base import ProtectionUnitBase return ProtectionUnitBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.protectionUnitsBulkJobBase".casefold(): + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + return ProtectionUnitsBulkJobBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.provisioningObjectSummary".casefold(): from .provisioning_object_summary import ProvisioningObjectSummary return ProvisioningObjectSummary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.publicKeyInfrastructureRoot".casefold(): + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + + return PublicKeyInfrastructureRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCode".casefold(): + from .qr_code import QrCode + + return QrCode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethod".casefold(): + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + + return QrCodePinAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration".casefold(): + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + + return QrCodePinAuthenticationMethodConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrPin".casefold(): + from .qr_pin import QrPin + + return QrPin() if mapping_value and mapping_value.casefold() == "#microsoft.graph.rbacApplication".casefold(): from .rbac_application import RbacApplication return RbacApplication() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.readingAssignmentSubmission".casefold(): + from .reading_assignment_submission import ReadingAssignmentSubmission + + return ReadingAssignmentSubmission() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.readingCoachPassage".casefold(): + from .reading_coach_passage import ReadingCoachPassage + + return ReadingCoachPassage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.recordOperation".casefold(): from .record_operation import RecordOperation @@ -3332,6 +3892,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .reference_attachment import ReferenceAttachment return ReferenceAttachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.reflectCheckInResponse".casefold(): + from .reflect_check_in_response import ReflectCheckInResponse + + return ReflectCheckInResponse() if mapping_value and mapping_value.casefold() == "#microsoft.graph.relyingPartyDetailedSummary".casefold(): from .relying_party_detailed_summary import RelyingPartyDetailedSummary @@ -3344,6 +3908,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration return RemoteDesktopSecurityConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.reportsRoot".casefold(): + from .reports_root import ReportsRoot + + return ReportsRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.request".casefold(): from .request import Request @@ -3364,6 +3932,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .restore_artifact_base import RestoreArtifactBase return RestoreArtifactBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.restoreArtifactsBulkRequestBase".casefold(): + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + return RestoreArtifactsBulkRequestBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.restorePoint".casefold(): from .restore_point import RestorePoint @@ -3460,10 +4032,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .search_entity import SearchEntity return SearchEntity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.section".casefold(): + from .section import Section + + return Section() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sectionGroup".casefold(): from .section_group import SectionGroup return SectionGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sectionMap".casefold(): + from .section_map import SectionMap + + return SectionMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.secureScore".casefold(): from .secure_score import SecureScore @@ -3497,6 +4077,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.authority_template import AuthorityTemplate return AuthorityTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.autoAuditingConfiguration".casefold(): + from .security.auto_auditing_configuration import AutoAuditingConfiguration + + return AutoAuditingConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.case".casefold(): from .security.case import Case @@ -3545,6 +4129,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.ediscovery_case import EdiscoveryCase return EdiscoveryCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryCaseMember".casefold(): + from .security.ediscovery_case_member import EdiscoveryCaseMember + + return EdiscoveryCaseMember() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryCaseSettings".casefold(): from .security.ediscovery_case_settings import EdiscoveryCaseSettings @@ -3565,6 +4153,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.ediscovery_hold_operation import EdiscoveryHoldOperation return EdiscoveryHoldOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation".casefold(): + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation + + return EdiscoveryHoldPolicySyncOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryIndexOperation".casefold(): from .security.ediscovery_index_operation import EdiscoveryIndexOperation @@ -3653,6 +4245,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.host_tracker import HostTracker return HostTracker() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.identityAccounts".casefold(): + from .security.identity_accounts import IdentityAccounts + + return IdentityAccounts() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.identityContainer".casefold(): from .identity_container import IdentityContainer from .security.identity_container import IdentityContainer @@ -3710,6 +4306,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.sensor import Sensor return Sensor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorCandidate".casefold(): + from .security.sensor_candidate import SensorCandidate + + return SensorCandidate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorCandidateActivationConfiguration".casefold(): + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return SensorCandidateActivationConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.settingsContainer".casefold(): + from .security.settings_container import SettingsContainer + + return SettingsContainer() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.siteSource".casefold(): from .security.site_source import SiteSource @@ -3750,6 +4358,11 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.unified_group_source import UnifiedGroupSource return UnifiedGroupSource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.user".casefold(): + from .security.user import User + from .user import User + + return User() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.userSource".casefold(): from .security.user_source import UserSource @@ -3782,6 +4395,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .send_dtmf_tones_operation import SendDtmfTonesOperation return SendDtmfTonesOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sensitivityLabel".casefold(): + from .sensitivity_label import SensitivityLabel + + return SensitivityLabel() if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceAnnouncement".casefold(): from .service_announcement import ServiceAnnouncement @@ -3846,6 +4463,58 @@ 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 + + return SharePointGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointGroupMember".casefold(): + from .share_point_group_member import SharePointGroupMember + + return SharePointGroupMember() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationEvent".casefold(): + from .share_point_migration_event import SharePointMigrationEvent + + return SharePointMigrationEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationFinishManifestFileUploadEvent".casefold(): + from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + + return SharePointMigrationFinishManifestFileUploadEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJob".casefold(): + from .share_point_migration_job import SharePointMigrationJob + + return SharePointMigrationJob() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobCancelledEvent".casefold(): + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + + return SharePointMigrationJobCancelledEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobDeletedEvent".casefold(): + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + + return SharePointMigrationJobDeletedEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobErrorEvent".casefold(): + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + + return SharePointMigrationJobErrorEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobPostponedEvent".casefold(): + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + + return SharePointMigrationJobPostponedEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobProgressEvent".casefold(): + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + + return SharePointMigrationJobProgressEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobQueuedEvent".casefold(): + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + + return SharePointMigrationJobQueuedEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobStartEvent".casefold(): + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + + return SharePointMigrationJobStartEvent() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointProtectionPolicy".casefold(): from .share_point_protection_policy import SharePointProtectionPolicy @@ -3902,10 +4571,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .site_protection_unit import SiteProtectionUnit return SiteProtectionUnit() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteProtectionUnitsBulkAdditionJob".casefold(): + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + return SiteProtectionUnitsBulkAdditionJob() if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteRestoreArtifact".casefold(): from .site_restore_artifact import SiteRestoreArtifact return SiteRestoreArtifact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest".casefold(): + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + return SiteRestoreArtifactsBulkAdditionRequest() if mapping_value and mapping_value.casefold() == "#microsoft.graph.skypeForBusinessUserConversationMember".casefold(): from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember @@ -3938,6 +4615,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .software_update_status_summary import SoftwareUpdateStatusSummary return SoftwareUpdateStatusSummary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.speakerAssignmentSubmission".casefold(): + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + return SpeakerAssignmentSubmission() if mapping_value and mapping_value.casefold() == "#microsoft.graph.standardWebPart".casefold(): from .standard_web_part import StandardWebPart @@ -4026,6 +4707,38 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .team_info import TeamInfo return TeamInfo() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.numberAssignment".casefold(): + from .teams_administration.number_assignment import NumberAssignment + + return NumberAssignment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.policyIdentifierDetail".casefold(): + from .teams_administration.policy_identifier_detail import PolicyIdentifierDetail + + return PolicyIdentifierDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.teamsAdminRoot".casefold(): + from .teams_administration.teams_admin_root import TeamsAdminRoot + + return TeamsAdminRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.teamsPolicyAssignment".casefold(): + from .teams_administration.teams_policy_assignment import TeamsPolicyAssignment + + return TeamsPolicyAssignment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment".casefold(): + from .teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + + return TeamsPolicyUserAssignment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.teamsUserConfiguration".casefold(): + from .teams_administration.teams_user_configuration import TeamsUserConfiguration + + return TeamsUserConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation".casefold(): + from .teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + return TelephoneNumberLongRunningOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsAdministration.telephoneNumberManagementRoot".casefold(): + from .teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot + + return TelephoneNumberManagementRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamsApp".casefold(): from .teams_app import TeamsApp @@ -4074,10 +4787,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .teamwork_tag_member import TeamworkTagMember return TeamworkTagMember() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.telecomExpenseManagementPartner".casefold(): - from .telecom_expense_management_partner import TelecomExpenseManagementPartner - - return TelecomExpenseManagementPartner() if mapping_value and mapping_value.casefold() == "#microsoft.graph.temporaryAccessPassAuthenticationMethod".casefold(): from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod @@ -4090,6 +4799,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .tenant_app_management_policy import TenantAppManagementPolicy return TenantAppManagementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.tenantDataSecurityAndGovernance".casefold(): + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + + return TenantDataSecurityAndGovernance() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.tenantProtectionScopeContainer".casefold(): + from .tenant_protection_scope_container import TenantProtectionScopeContainer + + return TenantProtectionScopeContainer() if mapping_value and mapping_value.casefold() == "#microsoft.graph.termsAndConditions".casefold(): from .terms_and_conditions import TermsAndConditions @@ -4275,6 +4992,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .unified_storage_quota import UnifiedStorageQuota return UnifiedStorageQuota() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unitMap".casefold(): + from .unit_map import UnitMap + + return UnitMap() if mapping_value and mapping_value.casefold() == "#microsoft.graph.unmuteParticipantOperation".casefold(): from .unmute_participant_operation import UnmuteParticipantOperation @@ -4287,11 +5008,16 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .url_assessment_request import UrlAssessmentRequest return UrlAssessmentRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.usageRightsIncluded".casefold(): + from .usage_rights_included import UsageRightsIncluded + + return UsageRightsIncluded() if mapping_value and mapping_value.casefold() == "#microsoft.graph.usedInsight".casefold(): from .used_insight import UsedInsight return UsedInsight() if mapping_value and mapping_value.casefold() == "#microsoft.graph.user".casefold(): + from .security.user import User from .user import User return User() @@ -4303,6 +5029,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .user_consent_request import UserConsentRequest return UserConsentRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userDataSecurityAndGovernance".casefold(): + from .user_data_security_and_governance import UserDataSecurityAndGovernance + + return UserDataSecurityAndGovernance() if mapping_value and mapping_value.casefold() == "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance".casefold(): from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance @@ -4415,6 +5145,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .user_install_state_summary import UserInstallStateSummary return UserInstallStateSummary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userProtectionScopeContainer".casefold(): + from .user_protection_scope_container import UserProtectionScopeContainer + + return UserProtectionScopeContainer() if mapping_value and mapping_value.casefold() == "#microsoft.graph.userRegistrationDetails".casefold(): from .user_registration_details import UserRegistrationDetails @@ -4443,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 @@ -4511,6 +5249,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .web_app import WebApp return WebApp() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.webApplicationFirewallProvider".casefold(): + from .web_application_firewall_provider import WebApplicationFirewallProvider + + return WebApplicationFirewallProvider() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.webApplicationFirewallVerificationModel".casefold(): + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + return WebApplicationFirewallVerificationModel() if mapping_value and mapping_value.casefold() == "#microsoft.graph.webPart".casefold(): from .web_part import WebPart @@ -4851,10 +5597,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .workforce_integration import WorkforceIntegration return WorkforceIntegration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.workHoursAndLocationsSetting".casefold(): + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting + + return WorkHoursAndLocationsSetting() if mapping_value and mapping_value.casefold() == "#microsoft.graph.workingTimeSchedule".casefold(): from .working_time_schedule import WorkingTimeSchedule return WorkingTimeSchedule() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.workPlanOccurrence".casefold(): + from .work_plan_occurrence import WorkPlanOccurrence + + return WorkPlanOccurrence() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.workPlanRecurrence".casefold(): + from .work_plan_recurrence import WorkPlanRecurrence + + return WorkPlanRecurrence() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.workspace".casefold(): + from .workspace import Workspace + + return Workspace() if mapping_value and mapping_value.casefold() == "#microsoft.graph.x509CertificateAuthenticationMethodConfiguration".casefold(): from .x509_certificate_authentication_method_configuration import X509CertificateAuthenticationMethodConfiguration @@ -4896,19 +5658,30 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_schedule_definition import AccessReviewScheduleDefinition from .access_review_set import AccessReviewSet from .access_review_stage import AccessReviewStage + from .activities_container import ActivitiesContainer from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .activity_history_item import ActivityHistoryItem from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .adhoc_call import AdhocCall from .administrative_unit import AdministrativeUnit from .admin_consent_request_policy import AdminConsentRequestPolicy from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings + from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .agreement import Agreement from .agreement_acceptance import AgreementAcceptance from .agreement_file import AgreementFile from .agreement_file_localization import AgreementFileLocalization from .agreement_file_properties import AgreementFileProperties from .agreement_file_version import AgreementFileVersion + from .ai_interaction import AiInteraction + from .ai_interaction_history import AiInteractionHistory + from .ai_online_meeting import AiOnlineMeeting + from .ai_user import AiUser + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider from .alert import Alert from .allowed_value import AllowedValue from .android_compliance_policy import AndroidCompliancePolicy @@ -4929,6 +5702,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 @@ -4936,6 +5710,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .app_scope import AppScope + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider from .associated_team_info import AssociatedTeamInfo from .attachment import Attachment from .attachment_base import AttachmentBase @@ -4969,6 +5744,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .backup_restore_root import BackupRestoreRoot from .base_item import BaseItem from .base_item_version import BaseItemVersion + from .base_map_feature import BaseMapFeature from .base_site_page import BaseSitePage from .bitlocker import Bitlocker from .bitlocker_recovery_key import BitlockerRecoveryKey @@ -4984,6 +5760,9 @@ 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 from .bulk_upload import BulkUpload from .calendar import Calendar @@ -4991,6 +5770,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .calendar_permission import CalendarPermission from .calendar_sharing_message import CalendarSharingMessage from .call import Call + from .call_ai_insight import CallAiInsight + from .call_event import CallEvent from .call_recording import CallRecording from .call_records.call_record import CallRecord from .call_records.organizer import Organizer @@ -5001,7 +5782,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .call_transcript import CallTranscript from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_auth_configuration import CertificateBasedAuthConfiguration + from .certificate_based_auth_pki import CertificateBasedAuthPki from .change_tracked_entity import ChangeTrackedEntity from .channel import Channel from .chat import Chat @@ -5012,12 +5796,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .claims_mapping_policy import ClaimsMappingPolicy from .cloud_clipboard_item import CloudClipboardItem from .cloud_clipboard_root import CloudClipboardRoot + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_device_image import CloudPcDeviceImage from .cloud_pc_gallery_image import CloudPcGalleryImage from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment + from .cloud_pc_report import CloudPcReport from .cloud_pc_user_setting import CloudPcUserSetting from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment from .cloud_p_c import CloudPC @@ -5027,19 +5813,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .community import Community from .company_subscription import CompanySubscription from .compliance_management_partner import ComplianceManagementPartner - from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_management import ConfigurationManagement + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob from .connected_organization import ConnectedOrganization from .contact import Contact from .contact_folder import ContactFolder + from .content_activity import ContentActivity from .content_sharing_session import ContentSharingSession from .content_type import ContentType from .contract import Contract from .conversation import Conversation from .conversation_member import ConversationMember from .conversation_thread import ConversationThread - from .country_named_location import CountryNamedLocation + from .copilot_admin import CopilotAdmin + from .copilot_admin_limited_mode import CopilotAdminLimitedMode + from .copilot_admin_setting import CopilotAdminSetting + from .copilot_report_root import CopilotReportRoot from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from .custom_authentication_extension import CustomAuthenticationExtension @@ -5047,6 +5842,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_definition import CustomSecurityAttributeDefinition from .data_policy_operation import DataPolicyOperation + from .data_security_and_governance import DataSecurityAndGovernance from .day_note import DayNote from .default_managed_app_protection import DefaultManagedAppProtection from .delegated_admin_access_assignment import DelegatedAdminAccessAssignment @@ -5060,6 +5856,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .deleted_item_container import DeletedItemContainer from .deleted_team import DeletedTeam from .delta_participants import DeltaParticipants + from .desk import Desk from .detected_app import DetectedApp from .device import Device from .device_and_app_management_role_assignment import DeviceAndAppManagementRoleAssignment @@ -5121,7 +5918,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .drive_item_version import DriveItemVersion from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .drive_restore_artifact import DriveRestoreArtifact + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest from .edge import Edge from .edition_upgrade_configuration import EditionUpgradeConfiguration from .education_assignment import EducationAssignment @@ -5133,6 +5932,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_feedback_outcome import EducationFeedbackOutcome from .education_feedback_resource_outcome import EducationFeedbackResourceOutcome from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .education_module import EducationModule from .education_module_resource import EducationModuleResource from .education_organization import EducationOrganization @@ -5147,11 +5947,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method import EmailAuthenticationMethod from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .email_file_assessment_request import EmailFileAssessmentRequest + from .emergency_call_event import EmergencyCallEvent from .employee_experience_user import EmployeeExperienceUser from .endpoint import Endpoint from .end_user_notification import EndUserNotification from .end_user_notification_detail import EndUserNotificationDetail from .engagement_async_operation import EngagementAsyncOperation + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_role import EngagementRole + from .engagement_role_member import EngagementRoleMember from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -5161,10 +5970,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .exchange_admin import ExchangeAdmin + from .exchange_message_trace import ExchangeMessageTrace + from .exchange_message_trace_detail import ExchangeMessageTraceDetail from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exchange_settings import ExchangeSettings from .extension import Extension from .extension_property import ExtensionProperty + from .external_authentication_method import ExternalAuthenticationMethod + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .external_connectors.connection_operation import ConnectionOperation from .external_connectors.external_activity import ExternalActivity from .external_connectors.external_activity_result import ExternalActivityResult @@ -5186,9 +6001,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_attachment import FileAttachment from .file_storage import FileStorage from .file_storage_container import FileStorageContainer + from .file_storage_container_type import FileStorageContainerType + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .filter_operator_schema import FilterOperatorSchema + from .fixture_map import FixtureMap + from .floor import Floor + 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 @@ -5196,6 +6020,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .horizontal_section import HorizontalSection from .horizontal_section_column import HorizontalSectionColumn + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute from .identity_container import IdentityContainer @@ -5217,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 @@ -5243,13 +6069,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ios_vpp_app import IosVppApp from .ios_vpp_e_book import IosVppEBook from .ios_vpp_e_book_assignment import IosVppEBookAssignment - from .ip_named_location import IpNamedLocation from .item_activity import ItemActivity from .item_activity_stat import ItemActivityStat from .item_analytics import ItemAnalytics from .item_attachment import ItemAttachment from .item_insights import ItemInsights from .item_retention_label import ItemRetentionLabel + from .label_content_right import LabelContentRight from .landing_page import LandingPage from .landing_page_detail import LandingPageDetail from .learning_assignment import LearningAssignment @@ -5257,6 +6083,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .learning_self_initiated_course import LearningSelfInitiatedCourse + from .level_map import LevelMap from .license_details import LicenseDetails from .linked_resource import LinkedResource from .list_ import List_ @@ -5275,9 +6102,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mac_o_s_microsoft_defender_app import MacOSMicrosoftDefenderApp from .mac_o_s_microsoft_edge_app import MacOSMicrosoftEdgeApp from .mac_o_s_office_suite_app import MacOSOfficeSuiteApp + from .mailbox import Mailbox + from .mailbox_folder import MailboxFolder + from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .mailbox_restore_artifact import MailboxRestoreArtifact + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest from .mail_assessment_request import MailAssessmentRequest from .mail_folder import MailFolder from .mail_search_folder import MailSearchFolder @@ -5312,6 +6144,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .membership_outlier_insight import MembershipOutlierInsight from .message import Message from .message_rule import MessageRule + from .message_tracing_root import MessageTracingRoot from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration @@ -5322,6 +6155,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_relationship import MobileAppRelationship from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp from .mobile_lob_app import MobileLobApp @@ -5333,11 +6167,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .multi_tenant_organization_partner_configuration_template import MultiTenantOrganizationPartnerConfigurationTemplate from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty from .mute_participant_operation import MuteParticipantOperation - from .named_location import NamedLocation from .notebook import Notebook from .notification_message_template import NotificationMessageTemplate from .offer_shift_request import OfferShiftRequest from .office_graph_insights import OfficeGraphInsights + from .oidc_identity_provider import OidcIdentityProvider from .onenote import Onenote from .onenote_entity_base_model import OnenoteEntityBaseModel from .onenote_entity_hierarchy_model import OnenoteEntityHierarchyModel @@ -5346,18 +6180,32 @@ 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 from .online_meeting_base import OnlineMeetingBase + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .on_attribute_collection_listener import OnAttributeCollectionListener + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + from .on_password_submit_listener import OnPasswordSubmitListener from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .on_premises_sync_behavior import OnPremisesSyncBehavior 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 @@ -5370,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 @@ -5384,8 +6233,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .partners.billing.manifest import Manifest from .partners.billing.operation import Operation from .partners.billing.running_operation import RunningOperation + from .partners.billing.unbilled_reconciliation import UnbilledReconciliation from .partners.billing.unbilled_usage import UnbilledUsage from .partners.partners import Partners + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + from .passkey_profile import PasskeyProfile from .password_authentication_method import PasswordAuthenticationMethod from .payload import Payload from .people_admin_settings import PeopleAdminSettings @@ -5394,6 +6246,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .permission_grant_policy import PermissionGrantPolicy from .person import Person from .phone_authentication_method import PhoneAuthenticationMethod + from .phone_user_conversation_member import PhoneUserConversationMember from .pinned_chat_message_info import PinnedChatMessageInfo from .place import Place from .planner import Planner @@ -5407,6 +6260,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase from .policy_root import PolicyRoot @@ -5442,23 +6296,36 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .privileged_access_schedule_request import PrivilegedAccessScheduleRequest from .profile_card_property import ProfileCardProperty from .profile_photo import ProfilePhoto + from .profile_property_setting import ProfilePropertySetting + from .profile_source import ProfileSource from .pronouns_settings import PronounsSettings from .protection_policy_base import ProtectionPolicyBase from .protection_rule_base import ProtectionRuleBase + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase from .protection_unit_base import ProtectionUnitBase from .provisioning_object_summary import ProvisioningObjectSummary + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .qr_code import QrCode + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + from .qr_pin import QrPin from .rbac_application import RbacApplication + from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .record_operation import RecordOperation from .recycle_bin import RecycleBin from .recycle_bin_item import RecycleBinItem from .reference_attachment import ReferenceAttachment + from .reflect_check_in_response import ReflectCheckInResponse from .relying_party_detailed_summary import RelyingPartyDetailedSummary from .remote_assistance_partner import RemoteAssistancePartner from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .reports_root import ReportsRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase from .restore_artifact_base import RestoreArtifactBase from .restore_point import RestorePoint from .restore_session_base import RestoreSessionBase @@ -5484,7 +6351,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .search.qna import Qna from .search.search_answer import SearchAnswer from .search_entity import SearchEntity + from .section import Section from .section_group import SectionGroup + from .section_map import SectionMap from .secure_score import SecureScore from .secure_score_control_profile import SecureScoreControlProfile from .security.alert import Alert @@ -5492,6 +6361,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.article_indicator import ArticleIndicator from .security.artifact import Artifact from .security.authority_template import AuthorityTemplate + from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot from .security.case_operation import CaseOperation @@ -5504,11 +6374,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.disposition_review_stage import DispositionReviewStage from .security.ediscovery_add_to_review_set_operation import EdiscoveryAddToReviewSetOperation from .security.ediscovery_case import EdiscoveryCase + from .security.ediscovery_case_member import EdiscoveryCaseMember from .security.ediscovery_case_settings import EdiscoveryCaseSettings from .security.ediscovery_custodian import EdiscoveryCustodian from .security.ediscovery_estimate_operation import EdiscoveryEstimateOperation from .security.ediscovery_export_operation import EdiscoveryExportOperation from .security.ediscovery_hold_operation import EdiscoveryHoldOperation + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .security.ediscovery_index_operation import EdiscoveryIndexOperation from .security.ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource from .security.ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation @@ -5531,6 +6403,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.host_reputation import HostReputation from .security.host_ssl_certificate import HostSslCertificate from .security.host_tracker import HostTracker + from .security.identity_accounts import IdentityAccounts from .security.identity_container import IdentityContainer from .security.incident import Incident from .security.indicator import Indicator @@ -5546,6 +6419,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.search import Search from .security.security import Security from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .security.settings_container import SettingsContainer from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -5556,6 +6432,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.trigger_types_root import TriggerTypesRoot from .security.unclassified_artifact import UnclassifiedArtifact from .security.unified_group_source import UnifiedGroupSource + from .security.user import User from .security.user_source import UserSource from .security.vulnerability import Vulnerability from .security.vulnerability_component import VulnerabilityComponent @@ -5564,6 +6441,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.whois_record import WhoisRecord from .security_reports_root import SecurityReportsRoot from .send_dtmf_tones_operation import SendDtmfTonesOperation + from .sensitivity_label import SensitivityLabel from .service_announcement import ServiceAnnouncement from .service_announcement_attachment import ServiceAnnouncementAttachment from .service_announcement_base import ServiceAnnouncementBase @@ -5581,6 +6459,19 @@ 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 + from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + from .share_point_migration_job import SharePointMigrationJob + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession from .shift import Shift @@ -5594,7 +6485,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .site_page import SitePage from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .site_restore_artifact import SiteRestoreArtifact + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember from .skype_user_conversation_member import SkypeUserConversationMember from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -5603,6 +6496,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .software_update_status_summary import SoftwareUpdateStatusSummary + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .standard_web_part import StandardWebPart from .start_hold_music_operation import StartHoldMusicOperation from .stop_hold_music_operation import StopHoldMusicOperation @@ -5624,6 +6518,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment from .team import Team + from .teams_administration.number_assignment import NumberAssignment + from .teams_administration.policy_identifier_detail import PolicyIdentifierDetail + from .teams_administration.teams_admin_root import TeamsAdminRoot + from .teams_administration.teams_policy_assignment import TeamsPolicyAssignment + from .teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + from .teams_administration.teams_user_configuration import TeamsUserConfiguration + from .teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + from .teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot from .teams_app import TeamsApp from .teams_app_definition import TeamsAppDefinition from .teams_app_installation import TeamsAppInstallation @@ -5637,10 +6539,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_tag import TeamworkTag from .teamwork_tag_member import TeamworkTagMember from .team_info import TeamInfo - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration from .tenant_app_management_policy import TenantAppManagementPolicy + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .tenant_protection_scope_container import TenantProtectionScopeContainer from .terms_and_conditions import TermsAndConditions from .terms_and_conditions_acceptance_status import TermsAndConditionsAcceptanceStatus from .terms_and_conditions_assignment import TermsAndConditionsAssignment @@ -5687,13 +6590,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase from .unified_storage_quota import UnifiedStorageQuota + from .unit_map import UnitMap from .unmute_participant_operation import UnmuteParticipantOperation from .update_recording_status_operation import UpdateRecordingStatusOperation from .url_assessment_request import UrlAssessmentRequest + from .usage_rights_included import UsageRightsIncluded from .used_insight import UsedInsight from .user import User from .user_activity import UserActivity from .user_consent_request import UserConsentRequest + from .user_data_security_and_governance import UserDataSecurityAndGovernance from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails from .user_experience_analytics_app_health_app_performance_by_app_version_device_id import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId @@ -5722,6 +6628,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_flow_language_page import UserFlowLanguagePage from .user_insights_settings import UserInsightsSettings from .user_install_state_summary import UserInstallStateSummary + from .user_protection_scope_container import UserProtectionScopeContainer from .user_registration_details import UserRegistrationDetails from .user_scope_teams_app_installation import UserScopeTeamsAppInstallation from .user_settings import UserSettings @@ -5729,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 @@ -5746,6 +6654,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .voice_authentication_method_configuration import VoiceAuthenticationMethodConfiguration from .vpp_token import VppToken from .web_app import WebApp + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel from .web_part import WebPart from .win32_lob_app import Win32LobApp from .windows10_compliance_policy import Windows10CompliancePolicy @@ -5832,6 +6742,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workbook_worksheet_protection import WorkbookWorksheetProtection from .workforce_integration import WorkforceIntegration from .working_time_schedule import WorkingTimeSchedule + from .workspace import Workspace + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting + from .work_plan_occurrence import WorkPlanOccurrence + from .work_plan_recurrence import WorkPlanRecurrence from .x509_certificate_authentication_method_configuration import X509CertificateAuthenticationMethodConfiguration from .x509_certificate_combination_configuration import X509CertificateCombinationConfiguration @@ -5861,19 +6775,30 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_schedule_definition import AccessReviewScheduleDefinition from .access_review_set import AccessReviewSet from .access_review_stage import AccessReviewStage + from .activities_container import ActivitiesContainer from .activity_based_timeout_policy import ActivityBasedTimeoutPolicy from .activity_history_item import ActivityHistoryItem from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .adhoc_call import AdhocCall from .administrative_unit import AdministrativeUnit from .admin_consent_request_policy import AdminConsentRequestPolicy from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings + from .agent_identity import AgentIdentity + from .agent_identity_blueprint import AgentIdentityBlueprint + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + from .agent_user import AgentUser from .agreement import Agreement from .agreement_acceptance import AgreementAcceptance from .agreement_file import AgreementFile from .agreement_file_localization import AgreementFileLocalization from .agreement_file_properties import AgreementFileProperties from .agreement_file_version import AgreementFileVersion + from .ai_interaction import AiInteraction + from .ai_interaction_history import AiInteractionHistory + from .ai_online_meeting import AiOnlineMeeting + from .ai_user import AiUser + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider from .alert import Alert from .allowed_value import AllowedValue from .android_compliance_policy import AndroidCompliancePolicy @@ -5894,6 +6819,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 @@ -5901,6 +6827,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .app_scope import AppScope + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider from .associated_team_info import AssociatedTeamInfo from .attachment import Attachment from .attachment_base import AttachmentBase @@ -5934,6 +6861,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .backup_restore_root import BackupRestoreRoot from .base_item import BaseItem from .base_item_version import BaseItemVersion + from .base_map_feature import BaseMapFeature from .base_site_page import BaseSitePage from .bitlocker import Bitlocker from .bitlocker_recovery_key import BitlockerRecoveryKey @@ -5949,6 +6877,9 @@ 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 from .bulk_upload import BulkUpload from .calendar import Calendar @@ -5956,6 +6887,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .calendar_permission import CalendarPermission from .calendar_sharing_message import CalendarSharingMessage from .call import Call + from .call_ai_insight import CallAiInsight + from .call_event import CallEvent from .call_recording import CallRecording from .call_records.call_record import CallRecord from .call_records.organizer import Organizer @@ -5966,7 +6899,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .call_transcript import CallTranscript from .cancel_media_processing_operation import CancelMediaProcessingOperation from .canvas_layout import CanvasLayout + from .ca_policies_deletable_root import CaPoliciesDeletableRoot + from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_auth_configuration import CertificateBasedAuthConfiguration + from .certificate_based_auth_pki import CertificateBasedAuthPki from .change_tracked_entity import ChangeTrackedEntity from .channel import Channel from .chat import Chat @@ -5977,12 +6913,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .claims_mapping_policy import ClaimsMappingPolicy from .cloud_clipboard_item import CloudClipboardItem from .cloud_clipboard_root import CloudClipboardRoot + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_device_image import CloudPcDeviceImage from .cloud_pc_gallery_image import CloudPcGalleryImage from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy from .cloud_pc_provisioning_policy_assignment import CloudPcProvisioningPolicyAssignment + from .cloud_pc_report import CloudPcReport from .cloud_pc_user_setting import CloudPcUserSetting from .cloud_pc_user_setting_assignment import CloudPcUserSettingAssignment from .cloud_p_c import CloudPC @@ -5992,19 +6930,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .community import Community from .company_subscription import CompanySubscription from .compliance_management_partner import ComplianceManagementPartner - from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate + from .configuration_baseline import ConfigurationBaseline + from .configuration_drift import ConfigurationDrift + from .configuration_management import ConfigurationManagement + from .configuration_monitor import ConfigurationMonitor + from .configuration_monitoring_result import ConfigurationMonitoringResult + from .configuration_snapshot_job import ConfigurationSnapshotJob from .connected_organization import ConnectedOrganization from .contact import Contact from .contact_folder import ContactFolder + from .content_activity import ContentActivity from .content_sharing_session import ContentSharingSession from .content_type import ContentType from .contract import Contract from .conversation import Conversation from .conversation_member import ConversationMember from .conversation_thread import ConversationThread - from .country_named_location import CountryNamedLocation + from .copilot_admin import CopilotAdmin + from .copilot_admin_limited_mode import CopilotAdminLimitedMode + from .copilot_admin_setting import CopilotAdminSetting + from .copilot_report_root import CopilotReportRoot from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from .custom_authentication_extension import CustomAuthenticationExtension @@ -6012,6 +6959,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_definition import CustomSecurityAttributeDefinition from .data_policy_operation import DataPolicyOperation + from .data_security_and_governance import DataSecurityAndGovernance from .day_note import DayNote from .default_managed_app_protection import DefaultManagedAppProtection from .delegated_admin_access_assignment import DelegatedAdminAccessAssignment @@ -6025,6 +6973,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .deleted_item_container import DeletedItemContainer from .deleted_team import DeletedTeam from .delta_participants import DeltaParticipants + from .desk import Desk from .detected_app import DetectedApp from .device import Device from .device_and_app_management_role_assignment import DeviceAndAppManagementRoleAssignment @@ -6086,7 +7035,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .drive_item_version import DriveItemVersion from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .drive_restore_artifact import DriveRestoreArtifact + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest from .edge import Edge from .edition_upgrade_configuration import EditionUpgradeConfiguration from .education_assignment import EducationAssignment @@ -6098,6 +7049,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_feedback_outcome import EducationFeedbackOutcome from .education_feedback_resource_outcome import EducationFeedbackResourceOutcome from .education_grading_category import EducationGradingCategory + from .education_grading_scheme import EducationGradingScheme from .education_module import EducationModule from .education_module_resource import EducationModuleResource from .education_organization import EducationOrganization @@ -6112,11 +7064,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method import EmailAuthenticationMethod from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .email_file_assessment_request import EmailFileAssessmentRequest + from .emergency_call_event import EmergencyCallEvent from .employee_experience_user import EmployeeExperienceUser from .endpoint import Endpoint from .end_user_notification import EndUserNotification from .end_user_notification_detail import EndUserNotificationDetail from .engagement_async_operation import EngagementAsyncOperation + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_role import EngagementRole + from .engagement_role_member import EngagementRoleMember from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -6126,10 +7087,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .exchange_admin import ExchangeAdmin + from .exchange_message_trace import ExchangeMessageTrace + from .exchange_message_trace_detail import ExchangeMessageTraceDetail from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exchange_settings import ExchangeSettings from .extension import Extension from .extension_property import ExtensionProperty + from .external_authentication_method import ExternalAuthenticationMethod + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .external_connectors.connection_operation import ConnectionOperation from .external_connectors.external_activity import ExternalActivity from .external_connectors.external_activity_result import ExternalActivityResult @@ -6151,9 +7118,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_attachment import FileAttachment from .file_storage import FileStorage from .file_storage_container import FileStorageContainer + from .file_storage_container_type import FileStorageContainerType + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .filter_operator_schema import FilterOperatorSchema + from .fixture_map import FixtureMap + from .floor import Floor + 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 @@ -6161,6 +7137,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .horizontal_section import HorizontalSection from .horizontal_section_column import HorizontalSectionColumn + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute from .identity_container import IdentityContainer @@ -6182,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 @@ -6208,13 +7186,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ios_vpp_app import IosVppApp from .ios_vpp_e_book import IosVppEBook from .ios_vpp_e_book_assignment import IosVppEBookAssignment - from .ip_named_location import IpNamedLocation from .item_activity import ItemActivity from .item_activity_stat import ItemActivityStat from .item_analytics import ItemAnalytics from .item_attachment import ItemAttachment from .item_insights import ItemInsights from .item_retention_label import ItemRetentionLabel + from .label_content_right import LabelContentRight from .landing_page import LandingPage from .landing_page_detail import LandingPageDetail from .learning_assignment import LearningAssignment @@ -6222,6 +7200,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .learning_self_initiated_course import LearningSelfInitiatedCourse + from .level_map import LevelMap from .license_details import LicenseDetails from .linked_resource import LinkedResource from .list_ import List_ @@ -6240,9 +7219,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mac_o_s_microsoft_defender_app import MacOSMicrosoftDefenderApp from .mac_o_s_microsoft_edge_app import MacOSMicrosoftEdgeApp from .mac_o_s_office_suite_app import MacOSOfficeSuiteApp + from .mailbox import Mailbox + from .mailbox_folder import MailboxFolder + from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .mailbox_restore_artifact import MailboxRestoreArtifact + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest from .mail_assessment_request import MailAssessmentRequest from .mail_folder import MailFolder from .mail_search_folder import MailSearchFolder @@ -6277,6 +7261,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .membership_outlier_insight import MembershipOutlierInsight from .message import Message from .message_rule import MessageRule + from .message_tracing_root import MessageTracingRoot from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration @@ -6287,6 +7272,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_relationship import MobileAppRelationship from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp from .mobile_lob_app import MobileLobApp @@ -6298,11 +7284,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .multi_tenant_organization_partner_configuration_template import MultiTenantOrganizationPartnerConfigurationTemplate from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty from .mute_participant_operation import MuteParticipantOperation - from .named_location import NamedLocation from .notebook import Notebook from .notification_message_template import NotificationMessageTemplate from .offer_shift_request import OfferShiftRequest from .office_graph_insights import OfficeGraphInsights + from .oidc_identity_provider import OidcIdentityProvider from .onenote import Onenote from .onenote_entity_base_model import OnenoteEntityBaseModel from .onenote_entity_hierarchy_model import OnenoteEntityHierarchyModel @@ -6311,18 +7297,32 @@ 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 from .online_meeting_base import OnlineMeetingBase + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .on_attribute_collection_listener import OnAttributeCollectionListener + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + from .on_password_submit_listener import OnPasswordSubmitListener from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .on_premises_sync_behavior import OnPremisesSyncBehavior 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 @@ -6335,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 @@ -6349,8 +7350,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .partners.billing.manifest import Manifest from .partners.billing.operation import Operation from .partners.billing.running_operation import RunningOperation + from .partners.billing.unbilled_reconciliation import UnbilledReconciliation from .partners.billing.unbilled_usage import UnbilledUsage from .partners.partners import Partners + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + from .passkey_profile import PasskeyProfile from .password_authentication_method import PasswordAuthenticationMethod from .payload import Payload from .people_admin_settings import PeopleAdminSettings @@ -6359,6 +7363,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .permission_grant_policy import PermissionGrantPolicy from .person import Person from .phone_authentication_method import PhoneAuthenticationMethod + from .phone_user_conversation_member import PhoneUserConversationMember from .pinned_chat_message_info import PinnedChatMessageInfo from .place import Place from .planner import Planner @@ -6372,6 +7377,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .play_prompt_operation import PlayPromptOperation from .policy_base import PolicyBase from .policy_root import PolicyRoot @@ -6407,23 +7413,36 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .privileged_access_schedule_request import PrivilegedAccessScheduleRequest from .profile_card_property import ProfileCardProperty from .profile_photo import ProfilePhoto + from .profile_property_setting import ProfilePropertySetting + from .profile_source import ProfileSource from .pronouns_settings import PronounsSettings from .protection_policy_base import ProtectionPolicyBase from .protection_rule_base import ProtectionRuleBase + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase from .protection_unit_base import ProtectionUnitBase from .provisioning_object_summary import ProvisioningObjectSummary + from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .qr_code import QrCode + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + from .qr_pin import QrPin from .rbac_application import RbacApplication + from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .record_operation import RecordOperation from .recycle_bin import RecycleBin from .recycle_bin_item import RecycleBinItem from .reference_attachment import ReferenceAttachment + from .reflect_check_in_response import ReflectCheckInResponse from .relying_party_detailed_summary import RelyingPartyDetailedSummary from .remote_assistance_partner import RemoteAssistancePartner from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .reports_root import ReportsRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase from .restore_artifact_base import RestoreArtifactBase from .restore_point import RestorePoint from .restore_session_base import RestoreSessionBase @@ -6449,7 +7468,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .search.qna import Qna from .search.search_answer import SearchAnswer from .search_entity import SearchEntity + from .section import Section from .section_group import SectionGroup + from .section_map import SectionMap from .secure_score import SecureScore from .secure_score_control_profile import SecureScoreControlProfile from .security.alert import Alert @@ -6457,6 +7478,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.article_indicator import ArticleIndicator from .security.artifact import Artifact from .security.authority_template import AuthorityTemplate + from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot from .security.case_operation import CaseOperation @@ -6469,11 +7491,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.disposition_review_stage import DispositionReviewStage from .security.ediscovery_add_to_review_set_operation import EdiscoveryAddToReviewSetOperation from .security.ediscovery_case import EdiscoveryCase + from .security.ediscovery_case_member import EdiscoveryCaseMember from .security.ediscovery_case_settings import EdiscoveryCaseSettings from .security.ediscovery_custodian import EdiscoveryCustodian from .security.ediscovery_estimate_operation import EdiscoveryEstimateOperation from .security.ediscovery_export_operation import EdiscoveryExportOperation from .security.ediscovery_hold_operation import EdiscoveryHoldOperation + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .security.ediscovery_index_operation import EdiscoveryIndexOperation from .security.ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource from .security.ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation @@ -6496,6 +7520,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.host_reputation import HostReputation from .security.host_ssl_certificate import HostSslCertificate from .security.host_tracker import HostTracker + from .security.identity_accounts import IdentityAccounts from .security.identity_container import IdentityContainer from .security.incident import Incident from .security.indicator import Indicator @@ -6511,6 +7536,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.search import Search from .security.security import Security from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .security.settings_container import SettingsContainer from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -6521,6 +7549,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.trigger_types_root import TriggerTypesRoot from .security.unclassified_artifact import UnclassifiedArtifact from .security.unified_group_source import UnifiedGroupSource + from .security.user import User from .security.user_source import UserSource from .security.vulnerability import Vulnerability from .security.vulnerability_component import VulnerabilityComponent @@ -6529,6 +7558,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.whois_record import WhoisRecord from .security_reports_root import SecurityReportsRoot from .send_dtmf_tones_operation import SendDtmfTonesOperation + from .sensitivity_label import SensitivityLabel from .service_announcement import ServiceAnnouncement from .service_announcement_attachment import ServiceAnnouncementAttachment from .service_announcement_base import ServiceAnnouncementBase @@ -6546,6 +7576,19 @@ 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 + from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + from .share_point_migration_job import SharePointMigrationJob + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_protection_policy import SharePointProtectionPolicy from .share_point_restore_session import SharePointRestoreSession from .shift import Shift @@ -6559,7 +7602,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .site_page import SitePage from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .site_restore_artifact import SiteRestoreArtifact + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest from .skype_for_business_user_conversation_member import SkypeForBusinessUserConversationMember from .skype_user_conversation_member import SkypeUserConversationMember from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -6568,6 +7613,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .software_update_status_summary import SoftwareUpdateStatusSummary + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .standard_web_part import StandardWebPart from .start_hold_music_operation import StartHoldMusicOperation from .stop_hold_music_operation import StopHoldMusicOperation @@ -6589,6 +7635,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment from .team import Team + from .teams_administration.number_assignment import NumberAssignment + from .teams_administration.policy_identifier_detail import PolicyIdentifierDetail + from .teams_administration.teams_admin_root import TeamsAdminRoot + from .teams_administration.teams_policy_assignment import TeamsPolicyAssignment + from .teams_administration.teams_policy_user_assignment import TeamsPolicyUserAssignment + from .teams_administration.teams_user_configuration import TeamsUserConfiguration + from .teams_administration.telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + from .teams_administration.telephone_number_management_root import TelephoneNumberManagementRoot from .teams_app import TeamsApp from .teams_app_definition import TeamsAppDefinition from .teams_app_installation import TeamsAppInstallation @@ -6602,10 +7656,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_tag import TeamworkTag from .teamwork_tag_member import TeamworkTagMember from .team_info import TeamInfo - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration from .tenant_app_management_policy import TenantAppManagementPolicy + from .tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .tenant_protection_scope_container import TenantProtectionScopeContainer from .terms_and_conditions import TermsAndConditions from .terms_and_conditions_acceptance_status import TermsAndConditionsAcceptanceStatus from .terms_and_conditions_assignment import TermsAndConditionsAssignment @@ -6652,13 +7707,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase from .unified_storage_quota import UnifiedStorageQuota + from .unit_map import UnitMap from .unmute_participant_operation import UnmuteParticipantOperation from .update_recording_status_operation import UpdateRecordingStatusOperation from .url_assessment_request import UrlAssessmentRequest + from .usage_rights_included import UsageRightsIncluded from .used_insight import UsedInsight from .user import User from .user_activity import UserActivity from .user_consent_request import UserConsentRequest + from .user_data_security_and_governance import UserDataSecurityAndGovernance from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails from .user_experience_analytics_app_health_app_performance_by_app_version_device_id import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId @@ -6687,6 +7745,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_flow_language_page import UserFlowLanguagePage from .user_insights_settings import UserInsightsSettings from .user_install_state_summary import UserInstallStateSummary + from .user_protection_scope_container import UserProtectionScopeContainer from .user_registration_details import UserRegistrationDetails from .user_scope_teams_app_installation import UserScopeTeamsAppInstallation from .user_settings import UserSettings @@ -6694,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 @@ -6711,6 +7771,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .voice_authentication_method_configuration import VoiceAuthenticationMethodConfiguration from .vpp_token import VppToken from .web_app import WebApp + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel from .web_part import WebPart from .win32_lob_app import Win32LobApp from .windows10_compliance_policy import Windows10CompliancePolicy @@ -6797,6 +7859,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workbook_worksheet_protection import WorkbookWorksheetProtection from .workforce_integration import WorkforceIntegration from .working_time_schedule import WorkingTimeSchedule + from .workspace import Workspace + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting + from .work_plan_occurrence import WorkPlanOccurrence + from .work_plan_recurrence import WorkPlanRecurrence from .x509_certificate_authentication_method_configuration import X509CertificateAuthenticationMethodConfiguration from .x509_certificate_combination_configuration import X509CertificateCombinationConfiguration diff --git a/msgraph/generated/models/enumerated_device_registration_membership.py b/msgraph/generated/models/enumerated_device_registration_membership.py index 0c42c173446..bdaeeb63a27 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/enumerated_scopes.py b/msgraph/generated/models/enumerated_scopes.py new file mode 100644 index 00000000000..d2cfee4b86b --- /dev/null +++ b/msgraph/generated/models/enumerated_scopes.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 .inheritable_scopes import InheritableScopes + +from .inheritable_scopes import InheritableScopes + +@dataclass +class EnumeratedScopes(InheritableScopes, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.enumeratedScopes" + # Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes. + scopes: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EnumeratedScopes: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EnumeratedScopes + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EnumeratedScopes() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .inheritable_scopes import InheritableScopes + + from .inheritable_scopes import InheritableScopes + + fields: dict[str, Callable[[Any], None]] = { + "scopes": lambda n : setattr(self, 'scopes', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("scopes", self.scopes) + + diff --git a/msgraph/generated/models/error_correction_level.py b/msgraph/generated/models/error_correction_level.py new file mode 100644 index 00000000000..c6a877daab9 --- /dev/null +++ b/msgraph/generated/models/error_correction_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ErrorCorrectionLevel(str, Enum): + L = "l", + M = "m", + Q = "q", + H = "h", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/error_detail.py b/msgraph/generated/models/error_detail.py new file mode 100644 index 00000000000..ce6e184a8ae --- /dev/null +++ b/msgraph/generated/models/error_detail.py @@ -0,0 +1,59 @@ +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 ErrorDetail(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 message that describes the error to help the admin take action. + error_message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The resource type identifier. + resource_instance_name: Optional[str] = None + # Name of the resource type. + resource_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ErrorDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ErrorDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ErrorDetail() + + 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]] = { + "errorMessage": lambda n : setattr(self, 'error_message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceInstanceName": lambda n : setattr(self, 'resource_instance_name', n.get_str_value()), + "resourceType": lambda n : setattr(self, 'resource_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/event.py b/msgraph/generated/models/event.py index 115584dbe01..4125d8eaa60 100644 --- a/msgraph/generated/models/event.py +++ b/msgraph/generated/models/event.py @@ -32,7 +32,7 @@ class Event(OutlookItem, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.event" - # true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. Default is true. + # true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true. allow_new_time_proposals: Optional[bool] = None # The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. attachments: Optional[list[Attachment]] = None @@ -40,45 +40,49 @@ class Event(OutlookItem, Parsable): attendees: Optional[list[Attendee]] = None # The body of the message associated with the event. It can be in HTML or text format. body: Optional[ItemBody] = None - # The preview of the message associated with the event. It is in text format. + # The preview of the message associated with the event. It's in text format. 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.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.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 # Set to true if the event has attachments. has_attachments: Optional[bool] = None - # When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false. + # When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. The default is false. hide_attendees: Optional[bool] = None # A unique identifier for an event across calendars. This ID is different for each occurrence in a recurring series. Read-only. i_cal_u_id: Optional[str] = None # The importance of the event. The possible values are: low, normal, high. importance: Optional[Importance] = None - # The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + # The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. instances: Optional[list[Event]] = None - # Set to true if the event lasts all day. If true, regardless of whether it's a single-day or multi-day event, start and end time must be set to midnight and be in the same time zone. + # Set to true if the event lasts all day. If true, regardless of whether it's a single-day or multi-day event, start, and endtime must be set to midnight and be in the same time zone. is_all_day: Optional[bool] = None # Set to true if the event has been canceled. is_cancelled: Optional[bool] = None - # Set to true if the user has updated the meeting in Outlook but has not sent the updates to attendees. Set to false if all changes have been sent, or if the event is an appointment without any attendees. + # Set to true if the user has updated the meeting in Outlook but hasn't sent the updates to attendees. Set to false if all changes are sent, or if the event is an appointment without any attendees. is_draft: Optional[bool] = None - # True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online. + # True if this event has online meeting information (that is, onlineMeeting points to an onlineMeetingInfo resource), false otherwise. Default is false (onlineMeeting is null). Optional. After you set isOnlineMeeting to true, Microsoft Graph initializes onlineMeeting. Subsequently, Outlook ignores any further changes to isOnlineMeeting, and the meeting remains available online. is_online_meeting: Optional[bool] = None - # Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). This also applies if a delegate organized the event on behalf of the owner. + # Set to true if the calendar owner (specified by the owner property of the calendar) is the organizer of the event (specified by the organizer property of the event). It also applies if a delegate organized the event on behalf of the owner. is_organizer: Optional[bool] = None # Set to true if an alert is set to remind the user of the event. is_reminder_on: Optional[bool] = None # The location of the event. location: Optional[Location] = None - # The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value. + # The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection are removed and replaced by the new location value. locations: Optional[list[Location]] = None # The collection of multi-value extended properties defined for the event. Read-only. Nullable. multi_value_extended_properties: Optional[list[MultiValueLegacyExtendedProperty]] = None - # Details for an attendee to join the meeting online. Default is null. Read-only. After you set the isOnlineMeeting and onlineMeetingProvider properties to enable a meeting online, Microsoft Graph initializes onlineMeeting. When set, the meeting remains available online, and you cannot change the isOnlineMeeting, onlineMeetingProvider, and onlneMeeting properties again. + # Details for an attendee to join the meeting online. The default is null. Read-only. After you set the isOnlineMeeting and onlineMeetingProvider properties to enable a meeting online, Microsoft Graph initializes onlineMeeting. When set, the meeting remains available online, and you can't change the isOnlineMeeting, onlineMeetingProvider, and onlneMeeting properties again. online_meeting: Optional[OnlineMeetingInfo] = None - # Represents the online meeting service provider. By default, onlineMeetingProvider is unknown. The possible values are unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional. After you set onlineMeetingProvider, Microsoft Graph initializes onlineMeeting. Subsequently you cannot change onlineMeetingProvider again, and the meeting remains available online. + # Represents the online meeting service provider. By default, onlineMeetingProvider is unknown. The possible values are unknown, teamsForBusiness, skypeForBusiness, and skypeForConsumer. Optional. After you set onlineMeetingProvider, Microsoft Graph initializes onlineMeeting. Subsequently, you can't change onlineMeetingProvider again, and the meeting remains available online. online_meeting_provider: Optional[OnlineMeetingProviderType] = None # A URL for an online meeting. The property is set only when an organizer specifies in Outlook that an event is an online meeting such as Skype. Read-only.To access the URL to join an online meeting, use joinUrl which is exposed via the onlineMeeting property of the event. The onlineMeetingUrl property will be deprecated in the future. online_meeting_url: Optional[str] = None @@ -86,7 +90,7 @@ class Event(OutlookItem, Parsable): organizer: Optional[Recipient] = None # The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. original_end_time_zone: Optional[str] = None - # Represents the start time of an event when it is initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + # Represents the start time of an event when it's initially created as an occurrence or exception in a recurring series. This property is not returned for events that are single instances. Its date and time information is expressed in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z original_start: Optional[datetime.datetime] = None # The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook. original_start_time_zone: Optional[str] = None @@ -98,11 +102,11 @@ class Event(OutlookItem, Parsable): response_requested: Optional[bool] = None # Indicates the type of response sent in response to an event message. response_status: Optional[ResponseStatus] = None - # Possible values are: normal, personal, private, confidential. + # The possible values are: normal, personal, private, and confidential. sensitivity: Optional[Sensitivity] = None # The ID for the recurring series master item, if this event is part of a recurring series. series_master_id: Optional[str] = None - # The status to show. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + # The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. show_as: Optional[FreeBusyStatus] = None # The collection of single-value extended properties defined for the event. Read-only. Nullable. single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None @@ -110,11 +114,11 @@ class Event(OutlookItem, Parsable): start: Optional[DateTimeTimeZone] = None # The text of the event's subject line. subject: Optional[str] = None - # A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. This is useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you cannot change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional. + # A custom identifier specified by a client app for the server to avoid redundant POST operations in case of client retries to create the same event. It's useful when low network connectivity causes the client to time out before receiving a response from the server for the client's prior create-event request. After you set transactionId when creating an event, you can't change transactionId in a subsequent update. This property is only returned in a response payload if an app has set it. Optional. transaction_id: Optional[str] = None - # The event type. Possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only + # The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only type: Optional[EventType] = None - # The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL cannot be accessed from within an iFrame. + # The URL to open the event in Outlook on the web.Outlook on the web opens the event in the browser if you are signed in to your mailbox. Otherwise, Outlook on the web prompts you to sign in.This URL can't be accessed from within an iFrame. web_link: Optional[str] = None @staticmethod @@ -180,7 +184,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), "bodyPreview": lambda n : setattr(self, 'body_preview', n.get_str_value()), "calendar": lambda n : setattr(self, 'calendar', n.get_object_value(Calendar)), + "cancelledOccurrences": lambda n : setattr(self, 'cancelled_occurrences', n.get_collection_of_primitive_values(str)), "end": lambda n : setattr(self, 'end', n.get_object_value(DateTimeTimeZone)), + "exceptionOccurrences": lambda n : setattr(self, 'exception_occurrences', n.get_collection_of_object_values(Event)), "extensions": lambda n : setattr(self, 'extensions', n.get_collection_of_object_values(Extension)), "hasAttachments": lambda n : setattr(self, 'has_attachments', n.get_bool_value()), "hideAttendees": lambda n : setattr(self, 'hide_attendees', n.get_bool_value()), @@ -236,7 +242,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("body", self.body) writer.write_str_value("bodyPreview", self.body_preview) writer.write_object_value("calendar", self.calendar) + writer.write_collection_of_primitive_values("cancelledOccurrences", self.cancelled_occurrences) writer.write_object_value("end", self.end) + writer.write_collection_of_object_values("exceptionOccurrences", self.exception_occurrences) writer.write_collection_of_object_values("extensions", self.extensions) writer.write_bool_value("hasAttachments", self.has_attachments) writer.write_bool_value("hideAttendees", self.hide_attendees) diff --git a/msgraph/generated/models/event_message.py b/msgraph/generated/models/event_message.py index 29fd3a33df2..82c0287eff4 100644 --- a/msgraph/generated/models/event_message.py +++ b/msgraph/generated/models/event_message.py @@ -27,7 +27,7 @@ class EventMessage(Message, Parsable): event: Optional[Event] = None # The isAllDay property is_all_day: Optional[bool] = None - # True if this meeting request is accessible to a delegate, false otherwise. Default is false. + # True if this meeting request is accessible to a delegate, false otherwise. The default is false. is_delegated: Optional[bool] = None # The isOutOfDate property is_out_of_date: Optional[bool] = None diff --git a/msgraph/generated/models/event_message_response.py b/msgraph/generated/models/event_message_response.py index 3841061b51c..a35dbd22eed 100644 --- a/msgraph/generated/models/event_message_response.py +++ b/msgraph/generated/models/event_message_response.py @@ -17,7 +17,7 @@ class EventMessageResponse(EventMessage, Parsable): odata_type: Optional[str] = "#microsoft.graph.eventMessageResponse" # An alternate date/time proposed by an invitee for a meeting request to start and end. Read-only. Not filterable. proposed_new_time: Optional[TimeSlot] = None - # Specifies the type of response to a meeting request. Possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable. + # Specifies the type of response to a meeting request. The possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable. response_type: Optional[ResponseType] = None @staticmethod diff --git a/msgraph/generated/models/exchange_admin.py b/msgraph/generated/models/exchange_admin.py new file mode 100644 index 00000000000..96b278ba1ed --- /dev/null +++ b/msgraph/generated/models/exchange_admin.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .mailbox import Mailbox + from .message_tracing_root import MessageTracingRoot + +from .entity import Entity + +@dataclass +class ExchangeAdmin(Entity, Parsable): + # The mailboxes property + mailboxes: Optional[list[Mailbox]] = None + # The OdataType property + odata_type: Optional[str] = None + # Represents a container for administrative resources to trace messages. + tracing: Optional[MessageTracingRoot] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeAdmin: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExchangeAdmin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeAdmin() + + 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 .mailbox import Mailbox + from .message_tracing_root import MessageTracingRoot + + from .entity import Entity + from .mailbox import Mailbox + from .message_tracing_root import MessageTracingRoot + + fields: dict[str, Callable[[Any], None]] = { + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_object_values(Mailbox)), + "tracing": lambda n : setattr(self, 'tracing', n.get_object_value(MessageTracingRoot)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("mailboxes", self.mailboxes) + writer.write_object_value("tracing", self.tracing) + + diff --git a/msgraph/generated/models/exchange_message_trace.py b/msgraph/generated/models/exchange_message_trace.py new file mode 100644 index 00000000000..fbc3a26efa9 --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace.py @@ -0,0 +1,93 @@ +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 .exchange_message_trace_status import ExchangeMessageTraceStatus + +from .entity import Entity + +@dataclass +class ExchangeMessageTrace(Entity, Parsable): + # The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). + from_i_p: Optional[str] = None + # The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). + message_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). + received_date_time: Optional[datetime.datetime] = None + # The SMTP email address of the user that the message was addressed to. Supports $filter (eq). + recipient_address: Optional[str] = None + # The SMTP email address of the user the message was purportedly from. Supports $filter (eq). + sender_address: Optional[str] = None + # The size of the message in bytes. + size: Optional[int] = None + # The status property + status: Optional[ExchangeMessageTraceStatus] = None + # The subject line of the message. Supports $filter (contains, startsWith, endsWith). + subject: Optional[str] = None + # The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). + to_i_p: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMessageTrace: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExchangeMessageTrace + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeMessageTrace() + + 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 .exchange_message_trace_status import ExchangeMessageTraceStatus + + from .entity import Entity + from .exchange_message_trace_status import ExchangeMessageTraceStatus + + fields: dict[str, Callable[[Any], None]] = { + "fromIP": lambda n : setattr(self, 'from_i_p', n.get_str_value()), + "messageId": lambda n : setattr(self, 'message_id', n.get_str_value()), + "receivedDateTime": lambda n : setattr(self, 'received_date_time', n.get_datetime_value()), + "recipientAddress": lambda n : setattr(self, 'recipient_address', n.get_str_value()), + "senderAddress": lambda n : setattr(self, 'sender_address', n.get_str_value()), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(ExchangeMessageTraceStatus)), + "subject": lambda n : setattr(self, 'subject', n.get_str_value()), + "toIP": lambda n : setattr(self, 'to_i_p', 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("fromIP", self.from_i_p) + writer.write_str_value("messageId", self.message_id) + writer.write_datetime_value("receivedDateTime", self.received_date_time) + writer.write_str_value("recipientAddress", self.recipient_address) + writer.write_str_value("senderAddress", self.sender_address) + writer.write_int_value("size", self.size) + writer.write_enum_value("status", self.status) + writer.write_str_value("subject", self.subject) + writer.write_str_value("toIP", self.to_i_p) + + diff --git a/msgraph/generated/models/exchange_message_trace_collection_response.py b/msgraph/generated/models/exchange_message_trace_collection_response.py new file mode 100644 index 00000000000..a201ad01577 --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace_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 .exchange_message_trace import ExchangeMessageTrace + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ExchangeMessageTraceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExchangeMessageTrace]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMessageTraceCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExchangeMessageTraceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeMessageTraceCollectionResponse() + + 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 .exchange_message_trace import ExchangeMessageTrace + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .exchange_message_trace import ExchangeMessageTrace + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExchangeMessageTrace)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/exchange_message_trace_detail.py b/msgraph/generated/models/exchange_message_trace_detail.py new file mode 100644 index 00000000000..dd5f3e813fe --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace_detail.py @@ -0,0 +1,78 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class ExchangeMessageTraceDetail(Entity, Parsable): + # The action taken on the message during the event. + action: Optional[str] = None + # Additional data associated with the event, containing supplementary information specific to the event. + data: Optional[str] = None + # The date and time when the event occurred. The timestamp is in UTC format. + date_time: Optional[datetime.datetime] = None + # A detailed description that provides context about what happened during message processing. + description: Optional[str] = None + # The event that occurred during message processing. + event: Optional[str] = None + # The Message-ID header field of the message. The format depends on the messaging server that sent the message. + message_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMessageTraceDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExchangeMessageTraceDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeMessageTraceDetail() + + 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]] = { + "action": lambda n : setattr(self, 'action', n.get_str_value()), + "data": lambda n : setattr(self, 'data', n.get_str_value()), + "dateTime": lambda n : setattr(self, 'date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "event": lambda n : setattr(self, 'event', n.get_str_value()), + "messageId": lambda n : setattr(self, 'message_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("action", self.action) + writer.write_str_value("data", self.data) + writer.write_datetime_value("dateTime", self.date_time) + writer.write_str_value("description", self.description) + writer.write_str_value("event", self.event) + writer.write_str_value("messageId", self.message_id) + + diff --git a/msgraph/generated/models/exchange_message_trace_status.py b/msgraph/generated/models/exchange_message_trace_status.py new file mode 100644 index 00000000000..ca85293098d --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace_status.py @@ -0,0 +1,12 @@ +from enum import Enum + +class ExchangeMessageTraceStatus(str, Enum): + GettingStatus = "gettingStatus", + Pending = "pending", + Failed = "failed", + Delivered = "delivered", + Expanded = "expanded", + Quarantined = "quarantined", + FilteredAsSpam = "filteredAsSpam", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/exchange_protection_policy.py b/msgraph/generated/models/exchange_protection_policy.py index 853d3b25946..fc888f81f66 100644 --- a/msgraph/generated/models/exchange_protection_policy.py +++ b/msgraph/generated/models/exchange_protection_policy.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase from .protection_policy_base import ProtectionPolicyBase @@ -19,6 +20,8 @@ class ExchangeProtectionPolicy(ProtectionPolicyBase, Parsable): mailbox_inclusion_rules: Optional[list[MailboxProtectionRule]] = None # The protection units (mailboxes) that are protected under the Exchange protection policy. mailbox_protection_units: Optional[list[MailboxProtectionUnit]] = None + # The mailboxProtectionUnitsBulkAdditionJobs property + mailbox_protection_units_bulk_addition_jobs: Optional[list[MailboxProtectionUnitsBulkAdditionJob]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeProtectionPolicy: @@ -38,15 +41,18 @@ 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 .protection_policy_base import ProtectionPolicyBase from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase fields: dict[str, Callable[[Any], None]] = { "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)), } 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("mailboxInclusionRules", self.mailbox_inclusion_rules) writer.write_collection_of_object_values("mailboxProtectionUnits", self.mailbox_protection_units) + writer.write_collection_of_object_values("mailboxProtectionUnitsBulkAdditionJobs", self.mailbox_protection_units_bulk_addition_jobs) diff --git a/msgraph/generated/models/exchange_restore_session.py b/msgraph/generated/models/exchange_restore_session.py index 1b9a46536f1..7d89b622895 100644 --- a/msgraph/generated/models/exchange_restore_session.py +++ b/msgraph/generated/models/exchange_restore_session.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact from .mailbox_restore_artifact import MailboxRestoreArtifact + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest from .restore_session_base import RestoreSessionBase from .restore_session_base import RestoreSessionBase @@ -19,6 +20,8 @@ class ExchangeRestoreSession(RestoreSessionBase, Parsable): granular_mailbox_restore_artifacts: Optional[list[GranularMailboxRestoreArtifact]] = None # A collection of restore points and destination details that can be used to restore Exchange mailboxes. mailbox_restore_artifacts: Optional[list[MailboxRestoreArtifact]] = None + # A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. + mailbox_restore_artifacts_bulk_addition_requests: Optional[list[MailboxRestoreArtifactsBulkAdditionRequest]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeRestoreSession: @@ -38,15 +41,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact from .mailbox_restore_artifact import MailboxRestoreArtifact + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest from .restore_session_base import RestoreSessionBase from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact from .mailbox_restore_artifact import MailboxRestoreArtifact + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest from .restore_session_base import RestoreSessionBase fields: dict[str, Callable[[Any], None]] = { "granularMailboxRestoreArtifacts": lambda n : setattr(self, 'granular_mailbox_restore_artifacts', n.get_collection_of_object_values(GranularMailboxRestoreArtifact)), "mailboxRestoreArtifacts": lambda n : setattr(self, 'mailbox_restore_artifacts', n.get_collection_of_object_values(MailboxRestoreArtifact)), + "mailboxRestoreArtifactsBulkAdditionRequests": lambda n : setattr(self, 'mailbox_restore_artifacts_bulk_addition_requests', n.get_collection_of_object_values(MailboxRestoreArtifactsBulkAdditionRequest)), } 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("granularMailboxRestoreArtifacts", self.granular_mailbox_restore_artifacts) writer.write_collection_of_object_values("mailboxRestoreArtifacts", self.mailbox_restore_artifacts) + writer.write_collection_of_object_values("mailboxRestoreArtifactsBulkAdditionRequests", self.mailbox_restore_artifacts_bulk_addition_requests) diff --git a/msgraph/generated/models/exchange_settings.py b/msgraph/generated/models/exchange_settings.py new file mode 100644 index 00000000000..4efabf572b4 --- /dev/null +++ b/msgraph/generated/models/exchange_settings.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 ExchangeSettings(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The primaryMailboxId property + primary_mailbox_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExchangeSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeSettings() + + 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]] = { + "primaryMailboxId": lambda n : setattr(self, 'primary_mailbox_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("primaryMailboxId", self.primary_mailbox_id) + + diff --git a/msgraph/generated/models/execution_mode.py b/msgraph/generated/models/execution_mode.py new file mode 100644 index 00000000000..5a41a1221d9 --- /dev/null +++ b/msgraph/generated/models/execution_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ExecutionMode(str, Enum): + EvaluateInline = "evaluateInline", + EvaluateOffline = "evaluateOffline", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/export_item_response.py b/msgraph/generated/models/export_item_response.py new file mode 100644 index 00000000000..b6a1b09b968 --- /dev/null +++ b/msgraph/generated/models/export_item_response.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mail_tips_error import MailTipsError + +@dataclass +class ExportItemResponse(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 changeKey property + change_key: Optional[str] = None + # The data property + data: Optional[bytes] = None + # The error property + error: Optional[MailTipsError] = None + # The itemId property + item_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExportItemResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExportItemResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExportItemResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mail_tips_error import MailTipsError + + from .mail_tips_error import MailTipsError + + fields: dict[str, Callable[[Any], None]] = { + "changeKey": lambda n : setattr(self, 'change_key', n.get_str_value()), + "data": lambda n : setattr(self, 'data', n.get_bytes_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(MailTipsError)), + "itemId": lambda n : setattr(self, 'item_id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("changeKey", self.change_key) + writer.write_bytes_value("data", self.data) + writer.write_object_value("error", self.error) + writer.write_str_value("itemId", self.item_id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/external_authentication_method.py b/msgraph/generated/models/external_authentication_method.py new file mode 100644 index 00000000000..1c537aa8793 --- /dev/null +++ b/msgraph/generated/models/external_authentication_method.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method import AuthenticationMethod + +from .authentication_method import AuthenticationMethod + +@dataclass +class ExternalAuthenticationMethod(AuthenticationMethod, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.externalAuthenticationMethod" + # A unique identifier used to manage the external auth method within Microsoft Entra ID. + configuration_id: Optional[str] = None + # Custom name given to the registered external MFA. + display_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalAuthenticationMethod: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalAuthenticationMethod + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalAuthenticationMethod() + + 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_method import AuthenticationMethod + + from .authentication_method import AuthenticationMethod + + fields: dict[str, Callable[[Any], None]] = { + "configurationId": lambda n : setattr(self, 'configuration_id', n.get_str_value()), + "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("configurationId", self.configuration_id) + writer.write_str_value("displayName", self.display_name) + + diff --git a/msgraph/generated/models/external_authentication_method_collection_response.py b/msgraph/generated/models/external_authentication_method_collection_response.py new file mode 100644 index 00000000000..68b5abc09c3 --- /dev/null +++ b/msgraph/generated/models/external_authentication_method_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 .external_authentication_method import ExternalAuthenticationMethod + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ExternalAuthenticationMethodCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExternalAuthenticationMethod]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalAuthenticationMethodCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalAuthenticationMethodCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalAuthenticationMethodCollectionResponse() + + 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 .external_authentication_method import ExternalAuthenticationMethod + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .external_authentication_method import ExternalAuthenticationMethod + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExternalAuthenticationMethod)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/external_authentication_method_configuration.py b/msgraph/generated/models/external_authentication_method_configuration.py new file mode 100644 index 00000000000..7e6a8a412d7 --- /dev/null +++ b/msgraph/generated/models/external_authentication_method_configuration.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + from .open_id_connect_setting import OpenIdConnectSetting + +from .authentication_method_configuration import AuthenticationMethodConfiguration + +@dataclass +class ExternalAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.externalAuthenticationMethodConfiguration" + # appId for the app registration in Microsoft Entra ID representing the integration with the external provider. + app_id: Optional[str] = None + # Display name for the external MFA. This name is shown to users during sign-in. + display_name: Optional[str] = None + # A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. + include_targets: Optional[list[AuthenticationMethodTarget]] = None + # The openIdConnectSetting property + open_id_connect_setting: Optional[OpenIdConnectSetting] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalAuthenticationMethodConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalAuthenticationMethodConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalAuthenticationMethodConfiguration() + + 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_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + from .open_id_connect_setting import OpenIdConnectSetting + + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + from .open_id_connect_setting import OpenIdConnectSetting + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(AuthenticationMethodTarget)), + "openIdConnectSetting": lambda n : setattr(self, 'open_id_connect_setting', n.get_object_value(OpenIdConnectSetting)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("appId", self.app_id) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("includeTargets", self.include_targets) + writer.write_object_value("openIdConnectSetting", self.open_id_connect_setting) + + diff --git a/msgraph/generated/models/external_connectors/connection_operation.py b/msgraph/generated/models/external_connectors/connection_operation.py index 557b63350e5..86781c2f27d 100644 --- a/msgraph/generated/models/external_connectors/connection_operation.py +++ b/msgraph/generated/models/external_connectors/connection_operation.py @@ -17,7 +17,7 @@ class ConnectionOperation(Entity, Parsable): error: Optional[PublicError] = None # The OdataType property odata_type: Optional[str] = None - # Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue. + # Indicates the status of the asynchronous operation. The possible values are: unspecified, inprogress, completed, failed, unknownFutureValue. status: Optional[ConnectionOperationStatus] = None @staticmethod diff --git a/msgraph/generated/models/external_connectors/content_category.py b/msgraph/generated/models/external_connectors/content_category.py new file mode 100644 index 00000000000..21c4d50b552 --- /dev/null +++ b/msgraph/generated/models/external_connectors/content_category.py @@ -0,0 +1,19 @@ +from enum import Enum + +class ContentCategory(str, Enum): + Uncategorized = "uncategorized", + KnowledgeBase = "knowledgeBase", + Wikis = "wikis", + FileRepository = "fileRepository", + Qna = "qna", + Crm = "crm", + Dashboard = "dashboard", + People = "people", + Media = "media", + Email = "email", + Messaging = "messaging", + MeetingTranscripts = "meetingTranscripts", + TaskManagement = "taskManagement", + LearningManagement = "learningManagement", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/external_connectors/external_connection.py b/msgraph/generated/models/external_connectors/external_connection.py index 6d24821f594..ab717a682b8 100644 --- a/msgraph/generated/models/external_connectors/external_connection.py +++ b/msgraph/generated/models/external_connectors/external_connection.py @@ -10,6 +10,7 @@ from .configuration import Configuration from .connection_operation import ConnectionOperation from .connection_state import ConnectionState + from .content_category import ContentCategory from .external_group import ExternalGroup from .external_item import ExternalItem from .schema import Schema @@ -25,6 +26,8 @@ class ExternalConnection(Entity, Parsable): configuration: Optional[Configuration] = None # The Teams app ID. Optional. connector_id: Optional[str] = None + # The contentCategory property + content_category: Optional[ContentCategory] = None # Description of the connection displayed in the Microsoft 365 admin center. Optional. description: Optional[str] = None # The groups property @@ -41,7 +44,7 @@ class ExternalConnection(Entity, Parsable): schema: Optional[Schema] = None # The settings configuring the search experience for content in this connection, such as the display templates for search results. search_settings: Optional[SearchSettings] = None - # Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. + # Indicates the current state of the connection. The possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. state: Optional[ConnectionState] = None @staticmethod @@ -65,6 +68,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .configuration import Configuration from .connection_operation import ConnectionOperation from .connection_state import ConnectionState + from .content_category import ContentCategory from .external_group import ExternalGroup from .external_item import ExternalItem from .schema import Schema @@ -75,6 +79,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .configuration import Configuration from .connection_operation import ConnectionOperation from .connection_state import ConnectionState + from .content_category import ContentCategory from .external_group import ExternalGroup from .external_item import ExternalItem from .schema import Schema @@ -84,6 +89,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "activitySettings": lambda n : setattr(self, 'activity_settings', n.get_object_value(ActivitySettings)), "configuration": lambda n : setattr(self, 'configuration', n.get_object_value(Configuration)), "connectorId": lambda n : setattr(self, 'connector_id', n.get_str_value()), + "contentCategory": lambda n : setattr(self, 'content_category', n.get_enum_value(ContentCategory)), "description": lambda n : setattr(self, 'description', n.get_str_value()), "groups": lambda n : setattr(self, 'groups', n.get_collection_of_object_values(ExternalGroup)), "items": lambda n : setattr(self, 'items', n.get_collection_of_object_values(ExternalItem)), @@ -109,6 +115,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("activitySettings", self.activity_settings) writer.write_object_value("configuration", self.configuration) writer.write_str_value("connectorId", self.connector_id) + writer.write_enum_value("contentCategory", self.content_category) writer.write_str_value("description", self.description) writer.write_collection_of_object_values("groups", self.groups) writer.write_collection_of_object_values("items", self.items) diff --git a/msgraph/generated/models/external_connectors/identity.py b/msgraph/generated/models/external_connectors/identity.py index 398db1f47fc..bcaf81f3b05 100644 --- a/msgraph/generated/models/external_connectors/identity.py +++ b/msgraph/generated/models/external_connectors/identity.py @@ -14,7 +14,7 @@ class Identity(Entity, Parsable): # The OdataType property odata_type: Optional[str] = None - # The type of identity. Possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system. + # The type of identity. The possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system. type: Optional[IdentityType] = None @staticmethod diff --git a/msgraph/generated/models/external_connectors/label.py b/msgraph/generated/models/external_connectors/label.py index cb258999fbf..9feb14e5227 100644 --- a/msgraph/generated/models/external_connectors/label.py +++ b/msgraph/generated/models/external_connectors/label.py @@ -11,5 +11,48 @@ class Label(str, Enum): FileName = "fileName", FileExtension = "fileExtension", UnknownFutureValue = "unknownFutureValue", + ContainerName = "containerName", + ContainerUrl = "containerUrl", IconUrl = "iconUrl", + AssignedToPeople = "assignedToPeople", + ClosedBy = "closedBy", + ClosedDate = "closedDate", + Priority = "priority", + SprintName = "sprintName", + Tags = "tags", + Severity = "severity", + State = "state", + DueDate = "dueDate", + ItemParentId = "itemParentId", + ItemPath = "itemPath", + ItemType = "itemType", + NumberOfReactions = "numberOfReactions", + ParentUrl = "parentUrl", + PriorityNormalized = "priorityNormalized", + ReportedBy = "reportedBy", + SecondaryId = "secondaryId", + PersonEmails = "personEmails", + PersonAddresses = "personAddresses", + PersonAnniversaries = "personAnniversaries", + PersonName = "personName", + PersonNote = "personNote", + PersonPhones = "personPhones", + PersonCurrentPosition = "personCurrentPosition", + PersonWebAccounts = "personWebAccounts", + PersonWebSite = "personWebSite", + PersonSkills = "personSkills", + PersonProjects = "personProjects", + PersonAccount = "personAccount", + PersonAwards = "personAwards", + PersonCertifications = "personCertifications", + PersonAssistants = "personAssistants", + PersonColleagues = "personColleagues", + PersonManager = "personManager", + PersonAlternateContacts = "personAlternateContacts", + PersonEmergencyContacts = "personEmergencyContacts", + PersonEducationalActivities = "personEducationalActivities", + PersonInterests = "personInterests", + PersonLanguages = "personLanguages", + PersonPublications = "personPublications", + PersonPatents = "personPatents", diff --git a/msgraph/generated/models/external_connectors/property_.py b/msgraph/generated/models/external_connectors/property_.py index 74444ffe154..22c79c7368e 100644 --- a/msgraph/generated/models/external_connectors/property_.py +++ b/msgraph/generated/models/external_connectors/property_.py @@ -18,6 +18,8 @@ class Property_(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # A set of aliases or a friendly name for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Optional. aliases: Optional[list[str]] = None + # Specifies a human-readable description that explains the purpose, usage, or guidance related to the property. This property enhances semantic understanding by helping Copilot interpret queries and accurately map them to properties that results in more relevant and precise responses. Optional but we recommend that you use this property for queryable properties. The maximum supported length is 200 characters. + description: Optional[str] = None # Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional. is_queryable: Optional[bool] = None # Specifies if the property is refinable. Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional. @@ -26,7 +28,7 @@ class Property_(AdditionalDataHolder, BackedModel, Parsable): is_retrievable: Optional[bool] = None # Specifies if the property is searchable. Only properties of type String or StringCollection can be searchable. Nonsearchable properties aren't added to the search index. Optional. is_searchable: Optional[bool] = None - # Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: iconUrl. + # Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional..The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions. Use the Prefer: include-unknown-enum-members request header to retrieve additional values defined in this evolvable enum,For People Connectors you can include : personEmails, personAddresses, personAnniversaries, personName, personNote, personPhones, personCurrentPosition, personWebAccounts, personWebSite, personSkills, personProjects, personAccount, personAwards, personCertifications, personAssistants, personColleagues, personManager, personAlternateContacts, personEmergencyContacts. labels: Optional[list[Label]] = None # The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &, ?, @, #, /, ~, ', ', <, >, `, ^. Required. name: Optional[str] = None @@ -59,6 +61,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "aliases": lambda n : setattr(self, 'aliases', n.get_collection_of_primitive_values(str)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), "isQueryable": lambda n : setattr(self, 'is_queryable', n.get_bool_value()), "isRefinable": lambda n : setattr(self, 'is_refinable', n.get_bool_value()), "isRetrievable": lambda n : setattr(self, 'is_retrievable', n.get_bool_value()), @@ -79,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_collection_of_primitive_values("aliases", self.aliases) + writer.write_str_value("description", self.description) writer.write_bool_value("isQueryable", self.is_queryable) writer.write_bool_value("isRefinable", self.is_refinable) writer.write_bool_value("isRetrievable", self.is_retrievable) diff --git a/msgraph/generated/models/external_connectors/property_type.py b/msgraph/generated/models/external_connectors/property_type.py index f3d7915f31e..589e7db5ee8 100644 --- a/msgraph/generated/models/external_connectors/property_type.py +++ b/msgraph/generated/models/external_connectors/property_type.py @@ -11,4 +11,6 @@ class PropertyType(str, Enum): DoubleCollection = "doubleCollection", DateTimeCollection = "dateTimeCollection", UnknownFutureValue = "unknownFutureValue", + Principal = "principal", + PrincipalCollection = "principalCollection", diff --git a/msgraph/generated/models/external_connectors/rule_operation.py b/msgraph/generated/models/external_connectors/rule_operation.py index 1e31b717621..c803d2906da 100644 --- a/msgraph/generated/models/external_connectors/rule_operation.py +++ b/msgraph/generated/models/external_connectors/rule_operation.py @@ -1,6 +1,7 @@ from enum import Enum class RuleOperation(str, Enum): + Null = "null", Equals = "equals", NotEquals = "notEquals", Contains = "contains", diff --git a/msgraph/generated/models/external_users_self_service_sign_up_events_flow.py b/msgraph/generated/models/external_users_self_service_sign_up_events_flow.py index fb3cb9490fc..b1938ad3beb 100644 --- a/msgraph/generated/models/external_users_self_service_sign_up_events_flow.py +++ b/msgraph/generated/models/external_users_self_service_sign_up_events_flow.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from .authentication_events_flow import AuthenticationEventsFlow from .on_attribute_collection_handler import OnAttributeCollectionHandler + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler from .on_authentication_method_load_start_handler import OnAuthenticationMethodLoadStartHandler from .on_interactive_auth_flow_start_handler import OnInteractiveAuthFlowStartHandler from .on_user_create_start_handler import OnUserCreateStartHandler @@ -19,6 +21,10 @@ class ExternalUsersSelfServiceSignUpEventsFlow(AuthenticationEventsFlow, Parsabl odata_type: Optional[str] = "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow" # The configuration for what to invoke when attributes are ready to be collected from the user. on_attribute_collection: Optional[OnAttributeCollectionHandler] = None + # The configuration for what to invoke when attribution collection starts. + on_attribute_collection_start: Optional[OnAttributeCollectionStartHandler] = None + # The configuration for what to invoke when attributes are submitted at the end of attribution collection. + on_attribute_collection_submit: Optional[OnAttributeCollectionSubmitHandler] = None # Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. Supports $filter (eq). See support for filtering on user flows for syntax information. on_authentication_method_load_start: Optional[OnAuthenticationMethodLoadStartHandler] = None # Required. The configuration for what to invoke when an authentication flow is ready to be initiated. @@ -44,18 +50,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .authentication_events_flow import AuthenticationEventsFlow from .on_attribute_collection_handler import OnAttributeCollectionHandler + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler from .on_authentication_method_load_start_handler import OnAuthenticationMethodLoadStartHandler from .on_interactive_auth_flow_start_handler import OnInteractiveAuthFlowStartHandler from .on_user_create_start_handler import OnUserCreateStartHandler from .authentication_events_flow import AuthenticationEventsFlow from .on_attribute_collection_handler import OnAttributeCollectionHandler + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler from .on_authentication_method_load_start_handler import OnAuthenticationMethodLoadStartHandler from .on_interactive_auth_flow_start_handler import OnInteractiveAuthFlowStartHandler from .on_user_create_start_handler import OnUserCreateStartHandler fields: dict[str, Callable[[Any], None]] = { "onAttributeCollection": lambda n : setattr(self, 'on_attribute_collection', n.get_object_value(OnAttributeCollectionHandler)), + "onAttributeCollectionStart": lambda n : setattr(self, 'on_attribute_collection_start', n.get_object_value(OnAttributeCollectionStartHandler)), + "onAttributeCollectionSubmit": lambda n : setattr(self, 'on_attribute_collection_submit', n.get_object_value(OnAttributeCollectionSubmitHandler)), "onAuthenticationMethodLoadStart": lambda n : setattr(self, 'on_authentication_method_load_start', n.get_object_value(OnAuthenticationMethodLoadStartHandler)), "onInteractiveAuthFlowStart": lambda n : setattr(self, 'on_interactive_auth_flow_start', n.get_object_value(OnInteractiveAuthFlowStartHandler)), "onUserCreateStart": lambda n : setattr(self, 'on_user_create_start', n.get_object_value(OnUserCreateStartHandler)), @@ -74,6 +86,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("onAttributeCollection", self.on_attribute_collection) + writer.write_object_value("onAttributeCollectionStart", self.on_attribute_collection_start) + writer.write_object_value("onAttributeCollectionSubmit", self.on_attribute_collection_submit) writer.write_object_value("onAuthenticationMethodLoadStart", self.on_authentication_method_load_start) writer.write_object_value("onInteractiveAuthFlowStart", self.on_interactive_auth_flow_start) writer.write_object_value("onUserCreateStart", self.on_user_create_start) diff --git a/msgraph/generated/models/face_check_configuration.py b/msgraph/generated/models/face_check_configuration.py new file mode 100644 index 00000000000..4b28ab78e46 --- /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/fallback_to_microsoft_provider_on_error.py b/msgraph/generated/models/fallback_to_microsoft_provider_on_error.py new file mode 100644 index 00000000000..d1f34b88ef0 --- /dev/null +++ b/msgraph/generated/models/fallback_to_microsoft_provider_on_error.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_extension_behavior_on_error import CustomExtensionBehaviorOnError + +from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + +@dataclass +class FallbackToMicrosoftProviderOnError(CustomExtensionBehaviorOnError, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.fallbackToMicrosoftProviderOnError" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FallbackToMicrosoftProviderOnError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FallbackToMicrosoftProviderOnError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FallbackToMicrosoftProviderOnError() + + 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_behavior_on_error import CustomExtensionBehaviorOnError + + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + + 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/fido2_authentication_method.py b/msgraph/generated/models/fido2_authentication_method.py index 02b6cf96966..504ebac4d5e 100644 --- a/msgraph/generated/models/fido2_authentication_method.py +++ b/msgraph/generated/models/fido2_authentication_method.py @@ -1,5 +1,4 @@ from __future__ import annotations -import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -8,6 +7,8 @@ if TYPE_CHECKING: 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 @@ -15,18 +16,20 @@ class Fido2AuthenticationMethod(AuthenticationMethod, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.fido2AuthenticationMethod" - # Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator. + # Authenticator Attestation GUID, an identifier that indicates the type (such as make and model) of the authenticator. aa_guid: Optional[str] = None - # The attestation certificate(s) attached to this security key. + # The attestation certificate or certificates attached to this passkey. attestation_certificates: Optional[list[str]] = None - # The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested. + # The attestation level of this passkey (FIDO2). The possible values are: attested, notAttested, unknownFutureValue. attestation_level: Optional[AttestationLevel] = None - # The timestamp when this key was registered to the user. - created_date_time: Optional[datetime.datetime] = None # The display name of the key as given by the user. display_name: Optional[str] = None - # The manufacturer-assigned model of the FIDO2 security key. + # The manufacturer-assigned model of the FIDO2 passkey. 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: @@ -46,17 +49,22 @@ 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()), "attestationCertificates": lambda n : setattr(self, 'attestation_certificates', n.get_collection_of_primitive_values(str)), "attestationLevel": lambda n : setattr(self, 'attestation_level', n.get_enum_value(AttestationLevel)), - "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "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) @@ -74,8 +82,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("aaGuid", self.aa_guid) writer.write_collection_of_primitive_values("attestationCertificates", self.attestation_certificates) writer.write_enum_value("attestationLevel", self.attestation_level) - writer.write_datetime_value("createdDateTime", self.created_date_time) 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/fido2_authentication_method_configuration.py b/msgraph/generated/models/fido2_authentication_method_configuration.py index 7b9ee647f59..2736333dd5a 100644 --- a/msgraph/generated/models/fido2_authentication_method_configuration.py +++ b/msgraph/generated/models/fido2_authentication_method_configuration.py @@ -6,8 +6,9 @@ if TYPE_CHECKING: from .authentication_method_configuration import AuthenticationMethodConfiguration - from .authentication_method_target import AuthenticationMethodTarget from .fido2_key_restrictions import Fido2KeyRestrictions + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + from .passkey_profile import PasskeyProfile from .authentication_method_configuration import AuthenticationMethodConfiguration @@ -15,14 +16,18 @@ class Fido2AuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.fido2AuthenticationMethodConfiguration" + # The non-deletable baseline passkey profile, within the passkey profile collection. It's automatically created when migrating to passkey profiles and initially mirrors the tenant's legacy global passkey (FIDO2) authentication methods policy settings. + default_passkey_profile: Optional[str] = None # A collection of groups that are enabled to use the authentication method. - include_targets: Optional[list[AuthenticationMethodTarget]] = None - # Determines whether attestation must be enforced for FIDO2 security key registration. + include_targets: Optional[list[PasskeyAuthenticationMethodTarget]] = None + # Determines whether attestation must be enforced for passkey (FIDO2) registration. This property is deprecated and will be removed in October 2027. Use passkeyProfiles property. is_attestation_enforced: Optional[bool] = None - # Determines if users can register new FIDO2 security keys. + # Determines if users can register new passkeys (FIDO2). is_self_service_registration_allowed: Optional[bool] = None - # Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (e.g. make and model) of the authenticator. + # Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. This property is deprecated and will be removed in October 2027. Use the passkeyProfiles property. key_restrictions: Optional[Fido2KeyRestrictions] = None + # A collection of configuration profiles that control the registration of and authentication with passkeys (FIDO2). + passkey_profiles: Optional[list[PasskeyProfile]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Fido2AuthenticationMethodConfiguration: @@ -41,18 +46,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .authentication_method_configuration import AuthenticationMethodConfiguration - from .authentication_method_target import AuthenticationMethodTarget from .fido2_key_restrictions import Fido2KeyRestrictions + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + from .passkey_profile import PasskeyProfile from .authentication_method_configuration import AuthenticationMethodConfiguration - from .authentication_method_target import AuthenticationMethodTarget from .fido2_key_restrictions import Fido2KeyRestrictions + from .passkey_authentication_method_target import PasskeyAuthenticationMethodTarget + from .passkey_profile import PasskeyProfile fields: dict[str, Callable[[Any], None]] = { - "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(AuthenticationMethodTarget)), + "defaultPasskeyProfile": lambda n : setattr(self, 'default_passkey_profile', n.get_str_value()), + "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(PasskeyAuthenticationMethodTarget)), "isAttestationEnforced": lambda n : setattr(self, 'is_attestation_enforced', n.get_bool_value()), "isSelfServiceRegistrationAllowed": lambda n : setattr(self, 'is_self_service_registration_allowed', n.get_bool_value()), "keyRestrictions": lambda n : setattr(self, 'key_restrictions', n.get_object_value(Fido2KeyRestrictions)), + "passkeyProfiles": lambda n : setattr(self, 'passkey_profiles', n.get_collection_of_object_values(PasskeyProfile)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -67,9 +76,11 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("defaultPasskeyProfile", self.default_passkey_profile) writer.write_collection_of_object_values("includeTargets", self.include_targets) writer.write_bool_value("isAttestationEnforced", self.is_attestation_enforced) writer.write_bool_value("isSelfServiceRegistrationAllowed", self.is_self_service_registration_allowed) writer.write_object_value("keyRestrictions", self.key_restrictions) + writer.write_collection_of_object_values("passkeyProfiles", self.passkey_profiles) diff --git a/msgraph/generated/models/fido2_key_restrictions.py b/msgraph/generated/models/fido2_key_restrictions.py index fd76363ba01..27c5a01545a 100644 --- a/msgraph/generated/models/fido2_key_restrictions.py +++ b/msgraph/generated/models/fido2_key_restrictions.py @@ -17,7 +17,7 @@ class Fido2KeyRestrictions(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # A collection of Authenticator Attestation GUIDs. AADGUIDs define key types and manufacturers. aa_guids: Optional[list[str]] = None - # Enforcement type. Possible values are: allow, block. + # Enforcement type. The possible values are: allow, block. enforcement_type: Optional[Fido2RestrictionEnforcementType] = None # Determines if the configured key enforcement is enabled. is_enforced: Optional[bool] = None diff --git a/msgraph/generated/models/file_encryption_info.py b/msgraph/generated/models/file_encryption_info.py index 91004c6a48c..4b563fe4b8d 100644 --- a/msgraph/generated/models/file_encryption_info.py +++ b/msgraph/generated/models/file_encryption_info.py @@ -8,7 +8,7 @@ @dataclass class FileEncryptionInfo(AdditionalDataHolder, BackedModel, Parsable): """ - Contains properties for file encryption information for the content version of a line of business app. + Contains properties for file encryption information for the content version of a line-of-business app. """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph/generated/models/file_hash.py b/msgraph/generated/models/file_hash.py index 63f0079ceb2..25c7d692f0b 100644 --- a/msgraph/generated/models/file_hash.py +++ b/msgraph/generated/models/file_hash.py @@ -15,7 +15,7 @@ class FileHash(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) - # File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256. + # File hash type. The possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256. hash_type: Optional[FileHashType] = None # Value of the file hash. hash_value: Optional[str] = None diff --git a/msgraph/generated/models/file_storage.py b/msgraph/generated/models/file_storage.py index 0c77ead6041..0919daf3560 100644 --- a/msgraph/generated/models/file_storage.py +++ b/msgraph/generated/models/file_storage.py @@ -7,14 +7,20 @@ if TYPE_CHECKING: from .entity import Entity from .file_storage_container import FileStorageContainer + from .file_storage_container_type import FileStorageContainerType + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .entity import Entity @dataclass class FileStorage(Entity, Parsable): - # The containers property + # The collection of fileStorageContainerTypeRegistration resources. + container_type_registrations: Optional[list[FileStorageContainerTypeRegistration]] = None + # The collection of fileStorageContainerType resources. + container_types: Optional[list[FileStorageContainerType]] = None + # The collection of active fileStorageContainer resources. containers: Optional[list[FileStorageContainer]] = None - # The deletedContainers property + # The collection of deleted fileStorageContainer resources. deleted_containers: Optional[list[FileStorageContainer]] = None # The OdataType property odata_type: Optional[str] = None @@ -37,11 +43,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .file_storage_container import FileStorageContainer + from .file_storage_container_type import FileStorageContainerType + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration from .entity import Entity from .file_storage_container import FileStorageContainer + from .file_storage_container_type import FileStorageContainerType + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration fields: dict[str, Callable[[Any], None]] = { + "containerTypeRegistrations": lambda n : setattr(self, 'container_type_registrations', n.get_collection_of_object_values(FileStorageContainerTypeRegistration)), + "containerTypes": lambda n : setattr(self, 'container_types', n.get_collection_of_object_values(FileStorageContainerType)), "containers": lambda n : setattr(self, 'containers', n.get_collection_of_object_values(FileStorageContainer)), "deletedContainers": lambda n : setattr(self, 'deleted_containers', n.get_collection_of_object_values(FileStorageContainer)), } @@ -58,6 +70,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("containerTypeRegistrations", self.container_type_registrations) + writer.write_collection_of_object_values("containerTypes", self.container_types) writer.write_collection_of_object_values("containers", self.containers) writer.write_collection_of_object_values("deletedContainers", self.deleted_containers) diff --git a/msgraph/generated/models/file_storage_container.py b/msgraph/generated/models/file_storage_container.py index 86ecc443730..d1c56e6b822 100644 --- a/msgraph/generated/models/file_storage_container.py +++ b/msgraph/generated/models/file_storage_container.py @@ -7,6 +7,8 @@ from uuid import UUID if TYPE_CHECKING: + from .assigned_label import AssignedLabel + from .column_definition import ColumnDefinition from .drive import Drive from .entity import Entity from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary @@ -15,12 +17,18 @@ from .file_storage_container_viewpoint import FileStorageContainerViewpoint from .permission import Permission from .recycle_bin import RecycleBin + from .share_point_group import SharePointGroup + from .share_point_migration_job import SharePointMigrationJob from .site_lock_state import SiteLockState from .entity import Entity @dataclass class FileStorageContainer(Entity, Parsable): + # Sensitivity label assigned to the fileStorageContainer. Read-write. + assigned_sensitivity_label: Optional[AssignedLabel] = None + # The set of custom structured metadata supported by the fileStorageContainer. Read-write. + columns: Optional[list[ColumnDefinition]] = None # Container type ID of the fileStorageContainer. For details about container types, see Container Types. Each container must have only one container type. Read-only. container_type_id: Optional[UUID] = None # Date and time of the fileStorageContainer creation. Read-only. @@ -35,6 +43,8 @@ class FileStorageContainer(Entity, Parsable): drive: Optional[Drive] = None # Indicates the lock state of the fileStorageContainer. The possible values are unlocked and lockedReadOnly. Read-only. lock_state: Optional[SiteLockState] = None + # The collection of sharePointMigrationJob objects local to the container. Read-write. + migration_jobs: Optional[list[SharePointMigrationJob]] = None # The OdataType property odata_type: Optional[str] = None # The set of permissions for users in the fileStorageContainer. Permission for each user is set by the roles property. The possible values are: reader, writer, manager, and owner. Read-write. @@ -43,6 +53,8 @@ class FileStorageContainer(Entity, Parsable): recycle_bin: Optional[RecycleBin] = None # The settings property settings: Optional[FileStorageContainerSettings] = None + # 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 # Data specific to the current user. Read-only. @@ -64,6 +76,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .assigned_label import AssignedLabel + from .column_definition import ColumnDefinition from .drive import Drive from .entity import Entity from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary @@ -72,8 +86,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage_container_viewpoint import FileStorageContainerViewpoint from .permission import Permission from .recycle_bin import RecycleBin + from .share_point_group import SharePointGroup + from .share_point_migration_job import SharePointMigrationJob from .site_lock_state import SiteLockState + from .assigned_label import AssignedLabel + from .column_definition import ColumnDefinition from .drive import Drive from .entity import Entity from .file_storage_container_custom_property_dictionary import FileStorageContainerCustomPropertyDictionary @@ -82,9 +100,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage_container_viewpoint import FileStorageContainerViewpoint from .permission import Permission from .recycle_bin import RecycleBin + from .share_point_group import SharePointGroup + from .share_point_migration_job import SharePointMigrationJob from .site_lock_state import SiteLockState fields: dict[str, Callable[[Any], None]] = { + "assignedSensitivityLabel": lambda n : setattr(self, 'assigned_sensitivity_label', n.get_object_value(AssignedLabel)), + "columns": lambda n : setattr(self, 'columns', n.get_collection_of_object_values(ColumnDefinition)), "containerTypeId": lambda n : setattr(self, 'container_type_id', n.get_uuid_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "customProperties": lambda n : setattr(self, 'custom_properties', n.get_object_value(FileStorageContainerCustomPropertyDictionary)), @@ -92,9 +114,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "drive": lambda n : setattr(self, 'drive', n.get_object_value(Drive)), "lockState": lambda n : setattr(self, 'lock_state', n.get_enum_value(SiteLockState)), + "migrationJobs": lambda n : setattr(self, 'migration_jobs', n.get_collection_of_object_values(SharePointMigrationJob)), "permissions": lambda n : setattr(self, 'permissions', n.get_collection_of_object_values(Permission)), "recycleBin": lambda n : setattr(self, 'recycle_bin', n.get_object_value(RecycleBin)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(FileStorageContainerSettings)), + "sharePointGroups": lambda n : setattr(self, 'share_point_groups', n.get_collection_of_object_values(SharePointGroup)), "status": lambda n : setattr(self, 'status', n.get_enum_value(FileStorageContainerStatus)), "viewpoint": lambda n : setattr(self, 'viewpoint', n.get_object_value(FileStorageContainerViewpoint)), } @@ -111,6 +135,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("assignedSensitivityLabel", self.assigned_sensitivity_label) + writer.write_collection_of_object_values("columns", self.columns) writer.write_uuid_value("containerTypeId", self.container_type_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("customProperties", self.custom_properties) @@ -118,9 +144,11 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_object_value("drive", self.drive) writer.write_enum_value("lockState", self.lock_state) + writer.write_collection_of_object_values("migrationJobs", self.migration_jobs) writer.write_collection_of_object_values("permissions", self.permissions) writer.write_object_value("recycleBin", self.recycle_bin) writer.write_object_value("settings", self.settings) + writer.write_collection_of_object_values("sharePointGroups", self.share_point_groups) writer.write_enum_value("status", self.status) writer.write_object_value("viewpoint", self.viewpoint) diff --git a/msgraph/generated/models/file_storage_container_billing_classification.py b/msgraph/generated/models/file_storage_container_billing_classification.py new file mode 100644 index 00000000000..532cad3e929 --- /dev/null +++ b/msgraph/generated/models/file_storage_container_billing_classification.py @@ -0,0 +1,8 @@ +from enum import Enum + +class FileStorageContainerBillingClassification(str, Enum): + Standard = "standard", + Trial = "trial", + DirectToCustomer = "directToCustomer", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/file_storage_container_billing_status.py b/msgraph/generated/models/file_storage_container_billing_status.py new file mode 100644 index 00000000000..42af6217cb1 --- /dev/null +++ b/msgraph/generated/models/file_storage_container_billing_status.py @@ -0,0 +1,7 @@ +from enum import Enum + +class FileStorageContainerBillingStatus(str, Enum): + Invalid = "invalid", + Valid = "valid", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/file_storage_container_type.py b/msgraph/generated/models/file_storage_container_type.py new file mode 100644 index 00000000000..131ca497371 --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type.py @@ -0,0 +1,96 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .entity import Entity + from .file_storage_container_billing_classification import FileStorageContainerBillingClassification + from .file_storage_container_billing_status import FileStorageContainerBillingStatus + from .file_storage_container_type_settings import FileStorageContainerTypeSettings + +from .entity import Entity + +@dataclass +class FileStorageContainerType(Entity, Parsable): + # The billingClassification property + billing_classification: Optional[FileStorageContainerBillingClassification] = None + # The billingStatus property + billing_status: Optional[FileStorageContainerBillingStatus] = None + # The creation date. 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. + created_date_time: Optional[datetime.datetime] = None + # Used in update scenarios for optimistic concurrency control. Read-only. + etag: Optional[str] = None + # The expiration date. 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. + expiration_date_time: Optional[datetime.datetime] = None + # The name of the fileStorageContainerType. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # ID of the application that owns the fileStorageContainerType. + owning_app_id: Optional[UUID] = None + # The settings property + settings: Optional[FileStorageContainerTypeSettings] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerType: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerType() + + 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 .file_storage_container_billing_classification import FileStorageContainerBillingClassification + from .file_storage_container_billing_status import FileStorageContainerBillingStatus + from .file_storage_container_type_settings import FileStorageContainerTypeSettings + + from .entity import Entity + from .file_storage_container_billing_classification import FileStorageContainerBillingClassification + from .file_storage_container_billing_status import FileStorageContainerBillingStatus + from .file_storage_container_type_settings import FileStorageContainerTypeSettings + + fields: dict[str, Callable[[Any], None]] = { + "billingClassification": lambda n : setattr(self, 'billing_classification', n.get_enum_value(FileStorageContainerBillingClassification)), + "billingStatus": lambda n : setattr(self, 'billing_status', n.get_enum_value(FileStorageContainerBillingStatus)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "etag": lambda n : setattr(self, 'etag', n.get_str_value()), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "owningAppId": lambda n : setattr(self, 'owning_app_id', n.get_uuid_value()), + "settings": lambda n : setattr(self, 'settings', n.get_object_value(FileStorageContainerTypeSettings)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("billingClassification", self.billing_classification) + writer.write_enum_value("billingStatus", self.billing_status) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("etag", self.etag) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_str_value("name", self.name) + writer.write_uuid_value("owningAppId", self.owning_app_id) + writer.write_object_value("settings", self.settings) + + diff --git a/msgraph/generated/models/file_storage_container_type_app_permission.py b/msgraph/generated/models/file_storage_container_type_app_permission.py new file mode 100644 index 00000000000..80da78614cb --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_app_permission.py @@ -0,0 +1,20 @@ +from enum import Enum + +class FileStorageContainerTypeAppPermission(str, Enum): + None_ = "none", + ReadContent = "readContent", + WriteContent = "writeContent", + ManageContent = "manageContent", + Create = "create", + Delete = "delete", + Read = "read", + Write = "write", + EnumeratePermissions = "enumeratePermissions", + AddPermissions = "addPermissions", + UpdatePermissions = "updatePermissions", + DeletePermissions = "deletePermissions", + DeleteOwnPermission = "deleteOwnPermission", + ManagePermissions = "managePermissions", + Full = "full", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/file_storage_container_type_app_permission_grant.py b/msgraph/generated/models/file_storage_container_type_app_permission_grant.py new file mode 100644 index 00000000000..ee3fa5ada7e --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_app_permission_grant.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 .file_storage_container_type_app_permission import FileStorageContainerTypeAppPermission + +@dataclass +class FileStorageContainerTypeAppPermissionGrant(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) + # Application ID to which to set permissions. + app_id: Optional[str] = None + # Allowed permissions when you use delegated tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. + application_permissions: Optional[list[FileStorageContainerTypeAppPermission]] = None + # Allowed permissions when you use application tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. + delegated_permissions: Optional[list[FileStorageContainerTypeAppPermission]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeAppPermissionGrant: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeAppPermissionGrant + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeAppPermissionGrant() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .file_storage_container_type_app_permission import FileStorageContainerTypeAppPermission + + from .file_storage_container_type_app_permission import FileStorageContainerTypeAppPermission + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "applicationPermissions": lambda n : setattr(self, 'application_permissions', n.get_collection_of_enum_values(FileStorageContainerTypeAppPermission)), + "delegatedPermissions": lambda n : setattr(self, 'delegated_permissions', n.get_collection_of_enum_values(FileStorageContainerTypeAppPermission)), + "@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("appId", self.app_id) + writer.write_collection_of_enum_values("applicationPermissions", self.application_permissions) + writer.write_collection_of_enum_values("delegatedPermissions", self.delegated_permissions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/file_storage_container_type_app_permission_grant_collection_response.py b/msgraph/generated/models/file_storage_container_type_app_permission_grant_collection_response.py new file mode 100644 index 00000000000..501aaff3c56 --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_app_permission_grant_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 .file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FileStorageContainerTypeAppPermissionGrantCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainerTypeAppPermissionGrant]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeAppPermissionGrantCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeAppPermissionGrantCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeAppPermissionGrantCollectionResponse() + + 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 .file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainerTypeAppPermissionGrant)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/file_storage_container_type_collection_response.py b/msgraph/generated/models/file_storage_container_type_collection_response.py new file mode 100644 index 00000000000..f570eacec5f --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_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 .file_storage_container_type import FileStorageContainerType + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FileStorageContainerTypeCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainerType]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeCollectionResponse() + + 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 .file_storage_container_type import FileStorageContainerType + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .file_storage_container_type import FileStorageContainerType + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainerType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/file_storage_container_type_registration.py b/msgraph/generated/models/file_storage_container_type_registration.py new file mode 100644 index 00000000000..e76e8296b2f --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_registration.py @@ -0,0 +1,103 @@ +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 +from uuid import UUID + +if TYPE_CHECKING: + from .entity import Entity + from .file_storage_container_billing_classification import FileStorageContainerBillingClassification + from .file_storage_container_billing_status import FileStorageContainerBillingStatus + from .file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + from .file_storage_container_type_registration_settings import FileStorageContainerTypeRegistrationSettings + +from .entity import Entity + +@dataclass +class FileStorageContainerTypeRegistration(Entity, Parsable): + # Access privileges of applications on containers. + application_permission_grants: Optional[list[FileStorageContainerTypeAppPermissionGrant]] = None + # The billingClassification property + billing_classification: Optional[FileStorageContainerBillingClassification] = None + # The billingStatus property + billing_status: Optional[FileStorageContainerBillingStatus] = None + # Used in update scenarios for optimistic concurrency control. Read-only. + etag: Optional[str] = None + # The expiration date. 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. + expiration_date_time: Optional[datetime.datetime] = None + # The name of the fileStorageContainerTypeRegistration. Read-only. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # ID of the application that owns the fileStorageContainerType. Read-only. + owning_app_id: Optional[UUID] = None + # The registration date. 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. + registered_date_time: Optional[datetime.datetime] = None + # The settings property + settings: Optional[FileStorageContainerTypeRegistrationSettings] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeRegistration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeRegistration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeRegistration() + + 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 .file_storage_container_billing_classification import FileStorageContainerBillingClassification + from .file_storage_container_billing_status import FileStorageContainerBillingStatus + from .file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + from .file_storage_container_type_registration_settings import FileStorageContainerTypeRegistrationSettings + + from .entity import Entity + from .file_storage_container_billing_classification import FileStorageContainerBillingClassification + from .file_storage_container_billing_status import FileStorageContainerBillingStatus + from .file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + from .file_storage_container_type_registration_settings import FileStorageContainerTypeRegistrationSettings + + fields: dict[str, Callable[[Any], None]] = { + "applicationPermissionGrants": lambda n : setattr(self, 'application_permission_grants', n.get_collection_of_object_values(FileStorageContainerTypeAppPermissionGrant)), + "billingClassification": lambda n : setattr(self, 'billing_classification', n.get_enum_value(FileStorageContainerBillingClassification)), + "billingStatus": lambda n : setattr(self, 'billing_status', n.get_enum_value(FileStorageContainerBillingStatus)), + "etag": lambda n : setattr(self, 'etag', n.get_str_value()), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "owningAppId": lambda n : setattr(self, 'owning_app_id', n.get_uuid_value()), + "registeredDateTime": lambda n : setattr(self, 'registered_date_time', n.get_datetime_value()), + "settings": lambda n : setattr(self, 'settings', n.get_object_value(FileStorageContainerTypeRegistrationSettings)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("applicationPermissionGrants", self.application_permission_grants) + writer.write_enum_value("billingClassification", self.billing_classification) + writer.write_enum_value("billingStatus", self.billing_status) + writer.write_str_value("etag", self.etag) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_str_value("name", self.name) + writer.write_uuid_value("owningAppId", self.owning_app_id) + writer.write_datetime_value("registeredDateTime", self.registered_date_time) + writer.write_object_value("settings", self.settings) + + diff --git a/msgraph/generated/models/file_storage_container_type_registration_collection_response.py b/msgraph/generated/models/file_storage_container_type_registration_collection_response.py new file mode 100644 index 00000000000..34cdb357b1d --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_registration_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 .file_storage_container_type_registration import FileStorageContainerTypeRegistration + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FileStorageContainerTypeRegistrationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainerTypeRegistration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeRegistrationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeRegistrationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeRegistrationCollectionResponse() + + 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 .file_storage_container_type_registration import FileStorageContainerTypeRegistration + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .file_storage_container_type_registration import FileStorageContainerTypeRegistration + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainerTypeRegistration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/file_storage_container_type_registration_settings.py b/msgraph/generated/models/file_storage_container_type_registration_settings.py new file mode 100644 index 00000000000..f3eacb407c8 --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_registration_settings.py @@ -0,0 +1,89 @@ +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 .sharing_capabilities import SharingCapabilities + +@dataclass +class FileStorageContainerTypeRegistrationSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. + is_discoverability_enabled: Optional[bool] = None + # Indicates whether item versioning is enabled. + is_item_versioning_enabled: Optional[bool] = None + # Indicates whether search is enabled. + is_search_enabled: Optional[bool] = None + # Only the manager and owner can share files in the container if restricted sharing is enabled. + is_sharing_restricted: Optional[bool] = None + # Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). + item_major_version_limit: Optional[int] = None + # Controls maximum storage in bytes. + max_storage_per_container_in_bytes: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Sharing capabilities permitted for containers. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. Can always be updated. + sharing_capability: Optional[SharingCapabilities] = None + # Pattern used to redirect files. + url_template: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeRegistrationSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeRegistrationSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeRegistrationSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sharing_capabilities import SharingCapabilities + + from .sharing_capabilities import SharingCapabilities + + fields: dict[str, Callable[[Any], None]] = { + "isDiscoverabilityEnabled": lambda n : setattr(self, 'is_discoverability_enabled', n.get_bool_value()), + "isItemVersioningEnabled": lambda n : setattr(self, 'is_item_versioning_enabled', n.get_bool_value()), + "isSearchEnabled": lambda n : setattr(self, 'is_search_enabled', n.get_bool_value()), + "isSharingRestricted": lambda n : setattr(self, 'is_sharing_restricted', n.get_bool_value()), + "itemMajorVersionLimit": lambda n : setattr(self, 'item_major_version_limit', n.get_int_value()), + "maxStoragePerContainerInBytes": lambda n : setattr(self, 'max_storage_per_container_in_bytes', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sharingCapability": lambda n : setattr(self, 'sharing_capability', n.get_enum_value(SharingCapabilities)), + "urlTemplate": lambda n : setattr(self, 'url_template', 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("isDiscoverabilityEnabled", self.is_discoverability_enabled) + writer.write_bool_value("isItemVersioningEnabled", self.is_item_versioning_enabled) + writer.write_bool_value("isSearchEnabled", self.is_search_enabled) + writer.write_bool_value("isSharingRestricted", self.is_sharing_restricted) + writer.write_int_value("itemMajorVersionLimit", self.item_major_version_limit) + writer.write_int_value("maxStoragePerContainerInBytes", self.max_storage_per_container_in_bytes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("sharingCapability", self.sharing_capability) + writer.write_str_value("urlTemplate", self.url_template) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/file_storage_container_type_settings.py b/msgraph/generated/models/file_storage_container_type_settings.py new file mode 100644 index 00000000000..b1c2b251fcd --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_settings.py @@ -0,0 +1,96 @@ +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 .file_storage_container_type_settings_override import FileStorageContainerTypeSettingsOverride + from .sharing_capabilities import SharingCapabilities + +@dataclass +class FileStorageContainerTypeSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + consuming_tenant_overridables: Optional[FileStorageContainerTypeSettingsOverride] = None + # Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. + is_discoverability_enabled: Optional[bool] = None + # Indicates whether item versioning is enabled. + is_item_versioning_enabled: Optional[bool] = None + # Indicates whether search is enabled. + is_search_enabled: Optional[bool] = None + # Only the manager and owner can share files in the container if restricted sharing is enabled. + is_sharing_restricted: Optional[bool] = None + # Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). + item_major_version_limit: Optional[int] = None + # Controls maximum storage in bytes. + max_storage_per_container_in_bytes: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Sharing capabilities permitted for containers. This value can always be overridden during registration if needed. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. + sharing_capability: Optional[SharingCapabilities] = None + # Pattern used to redirect files. + url_template: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileStorageContainerTypeSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FileStorageContainerTypeSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileStorageContainerTypeSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .file_storage_container_type_settings_override import FileStorageContainerTypeSettingsOverride + from .sharing_capabilities import SharingCapabilities + + from .file_storage_container_type_settings_override import FileStorageContainerTypeSettingsOverride + from .sharing_capabilities import SharingCapabilities + + fields: dict[str, Callable[[Any], None]] = { + "consumingTenantOverridables": lambda n : setattr(self, 'consuming_tenant_overridables', n.get_collection_of_enum_values(FileStorageContainerTypeSettingsOverride)), + "isDiscoverabilityEnabled": lambda n : setattr(self, 'is_discoverability_enabled', n.get_bool_value()), + "isItemVersioningEnabled": lambda n : setattr(self, 'is_item_versioning_enabled', n.get_bool_value()), + "isSearchEnabled": lambda n : setattr(self, 'is_search_enabled', n.get_bool_value()), + "isSharingRestricted": lambda n : setattr(self, 'is_sharing_restricted', n.get_bool_value()), + "itemMajorVersionLimit": lambda n : setattr(self, 'item_major_version_limit', n.get_int_value()), + "maxStoragePerContainerInBytes": lambda n : setattr(self, 'max_storage_per_container_in_bytes', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sharingCapability": lambda n : setattr(self, 'sharing_capability', n.get_enum_value(SharingCapabilities)), + "urlTemplate": lambda n : setattr(self, 'url_template', 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("consumingTenantOverridables", self.consuming_tenant_overridables) + writer.write_bool_value("isDiscoverabilityEnabled", self.is_discoverability_enabled) + writer.write_bool_value("isItemVersioningEnabled", self.is_item_versioning_enabled) + writer.write_bool_value("isSearchEnabled", self.is_search_enabled) + writer.write_bool_value("isSharingRestricted", self.is_sharing_restricted) + writer.write_int_value("itemMajorVersionLimit", self.item_major_version_limit) + writer.write_int_value("maxStoragePerContainerInBytes", self.max_storage_per_container_in_bytes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("sharingCapability", self.sharing_capability) + writer.write_str_value("urlTemplate", self.url_template) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/file_storage_container_type_settings_override.py b/msgraph/generated/models/file_storage_container_type_settings_override.py new file mode 100644 index 00000000000..3fd9e0869c6 --- /dev/null +++ b/msgraph/generated/models/file_storage_container_type_settings_override.py @@ -0,0 +1,11 @@ +from enum import Enum + +class FileStorageContainerTypeSettingsOverride(str, Enum): + UrlTemplate = "urlTemplate", + IsDiscoverabilityEnabled = "isDiscoverabilityEnabled", + IsSearchEnabled = "isSearchEnabled", + IsItemVersioningEnabled = "isItemVersioningEnabled", + ItemMajorVersionLimit = "itemMajorVersionLimit", + MaxStoragePerContainerInBytes = "maxStoragePerContainerInBytes", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/filter_operator_schema.py b/msgraph/generated/models/filter_operator_schema.py index a2c81e11212..6c3662aa9c9 100644 --- a/msgraph/generated/models/filter_operator_schema.py +++ b/msgraph/generated/models/filter_operator_schema.py @@ -20,7 +20,7 @@ class FilterOperatorSchema(Entity, Parsable): multivalued_comparison_type: Optional[ScopeOperatorMultiValuedComparisonType] = None # The OdataType property odata_type: Optional[str] = None - # Attribute types supported by the operator. Possible values are: Boolean, Binary, Reference, Integer, String. + # Attribute types supported by the operator. The possible values are: Boolean, Binary, Reference, Integer, String. supported_attribute_types: Optional[list[AttributeType]] = None @staticmethod diff --git a/msgraph/generated/models/fixture_map.py b/msgraph/generated/models/fixture_map.py new file mode 100644 index 00000000000..7d7b8cd45c6 --- /dev/null +++ b/msgraph/generated/models/fixture_map.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class FixtureMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.fixtureMap" + # Identifier for the floor to which this fixtureMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FixtureMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FixtureMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FixtureMap() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("placeId", self.place_id) + + diff --git a/msgraph/generated/models/fixture_map_collection_response.py b/msgraph/generated/models/fixture_map_collection_response.py new file mode 100644 index 00000000000..543739ae134 --- /dev/null +++ b/msgraph/generated/models/fixture_map_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 .fixture_map import FixtureMap + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FixtureMapCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FixtureMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FixtureMapCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FixtureMapCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FixtureMapCollectionResponse() + + 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 .fixture_map import FixtureMap + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .fixture_map import FixtureMap + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FixtureMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/floor.py b/msgraph/generated/models/floor.py new file mode 100644 index 00000000000..ca24203f331 --- /dev/null +++ b/msgraph/generated/models/floor.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 .place import Place + +from .place import Place + +@dataclass +class Floor(Place, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.floor" + # Specifies the sort order of the floor. For example, a floor might be named 'Lobby' with a sort order of 0 to show this floor first in ordered lists. + sort_order: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Floor: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Floor + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Floor() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place import Place + + from .place import Place + + fields: dict[str, Callable[[Any], None]] = { + "sortOrder": lambda n : setattr(self, 'sort_order', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("sortOrder", self.sort_order) + + diff --git a/msgraph/generated/models/floor_collection_response.py b/msgraph/generated/models/floor_collection_response.py new file mode 100644 index 00000000000..98535392c49 --- /dev/null +++ b/msgraph/generated/models/floor_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 .floor import Floor + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FloorCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Floor]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FloorCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FloorCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FloorCollectionResponse() + + 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 .floor import Floor + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .floor import Floor + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Floor)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/footprint_map.py b/msgraph/generated/models/footprint_map.py new file mode 100644 index 00000000000..696a8ae09d7 --- /dev/null +++ b/msgraph/generated/models/footprint_map.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class FootprintMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.footprintMap" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FootprintMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FootprintMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FootprintMap() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/footprint_map_collection_response.py b/msgraph/generated/models/footprint_map_collection_response.py new file mode 100644 index 00000000000..f3a0581af69 --- /dev/null +++ b/msgraph/generated/models/footprint_map_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 .footprint_map import FootprintMap + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FootprintMapCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FootprintMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FootprintMapCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FootprintMapCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FootprintMapCollectionResponse() + + 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 .footprint_map import FootprintMap + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .footprint_map import FootprintMap + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FootprintMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/fraud_protection_configuration.py b/msgraph/generated/models/fraud_protection_configuration.py new file mode 100644 index 00000000000..91e3a39e77e --- /dev/null +++ b/msgraph/generated/models/fraud_protection_configuration.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + +@dataclass +class FraudProtectionConfiguration(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) -> FraudProtectionConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionConfiguration + """ + 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.fraudProtectionProviderConfiguration".casefold(): + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + + return FraudProtectionProviderConfiguration() + return FraudProtectionConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + + 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/fraud_protection_provider.py b/msgraph/generated/models/fraud_protection_provider.py new file mode 100644 index 00000000000..1d635fcd9c2 --- /dev/null +++ b/msgraph/generated/models/fraud_protection_provider.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + from .entity import Entity + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + +from .entity import Entity + +@dataclass +class FraudProtectionProvider(Entity, Parsable): + # The display name of the fraud protection provider configuration. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FraudProtectionProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionProvider + """ + 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.arkoseFraudProtectionProvider".casefold(): + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + + return ArkoseFraudProtectionProvider() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.humanSecurityFraudProtectionProvider".casefold(): + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + return HumanSecurityFraudProtectionProvider() + return FraudProtectionProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + from .entity import Entity + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + from .entity import Entity + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + 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/fraud_protection_provider_collection_response.py b/msgraph/generated/models/fraud_protection_provider_collection_response.py new file mode 100644 index 00000000000..097ec02201e --- /dev/null +++ b/msgraph/generated/models/fraud_protection_provider_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 .fraud_protection_provider import FraudProtectionProvider + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FraudProtectionProviderCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FraudProtectionProvider]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FraudProtectionProviderCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionProviderCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FraudProtectionProviderCollectionResponse() + + 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 .fraud_protection_provider import FraudProtectionProvider + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FraudProtectionProvider)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/fraud_protection_provider_configuration.py b/msgraph/generated/models/fraud_protection_provider_configuration.py new file mode 100644 index 00000000000..f228f30fcb2 --- /dev/null +++ b/msgraph/generated/models/fraud_protection_provider_configuration.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .fraud_protection_configuration import FraudProtectionConfiguration + from .fraud_protection_provider import FraudProtectionProvider + +from .fraud_protection_configuration import FraudProtectionConfiguration + +@dataclass +class FraudProtectionProviderConfiguration(FraudProtectionConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.fraudProtectionProviderConfiguration" + # The fraudProtectionProvider property + fraud_protection_provider: Optional[FraudProtectionProvider] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FraudProtectionProviderConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionProviderConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FraudProtectionProviderConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_configuration import FraudProtectionConfiguration + from .fraud_protection_provider import FraudProtectionProvider + + from .fraud_protection_configuration import FraudProtectionConfiguration + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "fraudProtectionProvider": lambda n : setattr(self, 'fraud_protection_provider', n.get_object_value(FraudProtectionProvider)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("fraudProtectionProvider", self.fraud_protection_provider) + + 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 00000000000..393f4f99937 --- /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 00000000000..482c13551cb --- /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_mailbox_restore_artifact.py b/msgraph/generated/models/granular_mailbox_restore_artifact.py index bff5f5b0a3f..b698b244a1a 100644 --- a/msgraph/generated/models/granular_mailbox_restore_artifact.py +++ b/msgraph/generated/models/granular_mailbox_restore_artifact.py @@ -11,7 +11,7 @@ @dataclass class GranularMailboxRestoreArtifact(MailboxRestoreArtifact, Parsable): - # . + # This property will be deprecated soon. Don't use. artifact_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/granular_restore_artifact_base.py b/msgraph/generated/models/granular_restore_artifact_base.py new file mode 100644 index 00000000000..a61e9273a28 --- /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 00000000000..143a1122986 --- /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 00000000000..e7612b1ad6e --- /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/group.py b/msgraph/generated/models/group.py index a1bb7b33b4c..8e724824c60 100644 --- a/msgraph/generated/models/group.py +++ b/msgraph/generated/models/group.py @@ -21,6 +21,7 @@ from .license_processing_state import LicenseProcessingState from .onenote import Onenote from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .planner_group import PlannerGroup from .profile_photo import ProfilePhoto from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -39,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 @@ -81,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 - # The isManagementRestricted property + # 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 @@ -123,6 +124,8 @@ class Group(DirectoryObject, Parsable): on_premises_sam_account_name: Optional[str] = None # Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. 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 group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). on_premises_sync_enabled: Optional[bool] = None # The onenote property @@ -147,6 +150,10 @@ class Group(DirectoryObject, Parsable): rejected_senders: Optional[list[DirectoryObject]] = None # Timestamp of when the group was last renewed. This value can't be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. renewed_date_time: Optional[datetime.datetime] = None + # Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. + resource_behavior_options: Optional[list[str]] = None + # Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). + resource_provisioning_options: Optional[list[str]] = None # Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). security_enabled: Optional[bool] = None # Security identifier of the group, used in Windows scenarios. Read-only. Returned by default. @@ -169,10 +176,12 @@ 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. 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. + # 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 + # The welcomeMessageEnabled property + welcome_message_enabled: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Group: @@ -205,6 +214,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .license_processing_state import LicenseProcessingState from .onenote import Onenote from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .planner_group import PlannerGroup from .profile_photo import ProfilePhoto from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -227,6 +237,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .license_processing_state import LicenseProcessingState from .onenote import Onenote from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .planner_group import PlannerGroup from .profile_photo import ProfilePhoto from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -278,6 +289,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "onPremisesProvisioningErrors": lambda n : setattr(self, 'on_premises_provisioning_errors', n.get_collection_of_object_values(OnPremisesProvisioningError)), "onPremisesSamAccountName": lambda n : setattr(self, 'on_premises_sam_account_name', n.get_str_value()), "onPremisesSecurityIdentifier": lambda n : setattr(self, 'on_premises_security_identifier', n.get_str_value()), + "onPremisesSyncBehavior": lambda n : setattr(self, 'on_premises_sync_behavior', n.get_object_value(OnPremisesSyncBehavior)), "onPremisesSyncEnabled": lambda n : setattr(self, 'on_premises_sync_enabled', n.get_bool_value()), "onenote": lambda n : setattr(self, 'onenote', n.get_object_value(Onenote)), "owners": lambda n : setattr(self, 'owners', n.get_collection_of_object_values(DirectoryObject)), @@ -290,6 +302,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "proxyAddresses": lambda n : setattr(self, 'proxy_addresses', n.get_collection_of_primitive_values(str)), "rejectedSenders": lambda n : setattr(self, 'rejected_senders', n.get_collection_of_object_values(DirectoryObject)), "renewedDateTime": lambda n : setattr(self, 'renewed_date_time', n.get_datetime_value()), + "resourceBehaviorOptions": lambda n : setattr(self, 'resource_behavior_options', n.get_collection_of_primitive_values(str)), + "resourceProvisioningOptions": lambda n : setattr(self, 'resource_provisioning_options', n.get_collection_of_primitive_values(str)), "securityEnabled": lambda n : setattr(self, 'security_enabled', n.get_bool_value()), "securityIdentifier": lambda n : setattr(self, 'security_identifier', n.get_str_value()), "serviceProvisioningErrors": lambda n : setattr(self, 'service_provisioning_errors', n.get_collection_of_object_values(ServiceProvisioningError)), @@ -303,6 +317,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "uniqueName": lambda n : setattr(self, 'unique_name', n.get_str_value()), "unseenCount": lambda n : setattr(self, 'unseen_count', n.get_int_value()), "visibility": lambda n : setattr(self, 'visibility', n.get_str_value()), + "welcomeMessageEnabled": lambda n : setattr(self, 'welcome_message_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -360,6 +375,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("onPremisesProvisioningErrors", self.on_premises_provisioning_errors) writer.write_str_value("onPremisesSamAccountName", self.on_premises_sam_account_name) writer.write_str_value("onPremisesSecurityIdentifier", self.on_premises_security_identifier) + writer.write_object_value("onPremisesSyncBehavior", self.on_premises_sync_behavior) writer.write_bool_value("onPremisesSyncEnabled", self.on_premises_sync_enabled) writer.write_object_value("onenote", self.onenote) writer.write_collection_of_object_values("owners", self.owners) @@ -372,6 +388,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_primitive_values("proxyAddresses", self.proxy_addresses) writer.write_collection_of_object_values("rejectedSenders", self.rejected_senders) writer.write_datetime_value("renewedDateTime", self.renewed_date_time) + writer.write_collection_of_primitive_values("resourceBehaviorOptions", self.resource_behavior_options) + writer.write_collection_of_primitive_values("resourceProvisioningOptions", self.resource_provisioning_options) writer.write_bool_value("securityEnabled", self.security_enabled) writer.write_str_value("securityIdentifier", self.security_identifier) writer.write_collection_of_object_values("serviceProvisioningErrors", self.service_provisioning_errors) @@ -385,5 +403,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("uniqueName", self.unique_name) writer.write_int_value("unseenCount", self.unseen_count) writer.write_str_value("visibility", self.visibility) + writer.write_bool_value("welcomeMessageEnabled", self.welcome_message_enabled) diff --git a/msgraph/generated/models/group_members.py b/msgraph/generated/models/group_members.py index aa2b7bfc778..7b42f9d7b67 100644 --- a/msgraph/generated/models/group_members.py +++ b/msgraph/generated/models/group_members.py @@ -13,7 +13,7 @@ class GroupMembers(SubjectSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.groupMembers" - # The name of the group in Microsoft Entra ID. Read only. + # The name of the group in Microsoft Entra ID. Read-only. description: Optional[str] = None # The ID of the group in Microsoft Entra ID. group_id: Optional[str] = None diff --git a/msgraph/generated/models/group_scope.py b/msgraph/generated/models/group_scope.py new file mode 100644 index 00000000000..34263535d9c --- /dev/null +++ b/msgraph/generated/models/group_scope.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 .scope_base import ScopeBase + +from .scope_base import ScopeBase + +@dataclass +class GroupScope(ScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.groupScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GroupScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + 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/hashes.py b/msgraph/generated/models/hashes.py index 023fa17af30..08b833ee34d 100644 --- a/msgraph/generated/models/hashes.py +++ b/msgraph/generated/models/hashes.py @@ -12,15 +12,15 @@ class Hashes(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 CRC32 value of the file in little endian (if available). Read-only. + # The CRC32 value of the file (if available). Read-only. crc32_hash: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only. + # A proprietary hash of the file that can be used to determine if the contents of the file change (if available). Read-only. quick_xor_hash: Optional[str] = None # SHA1 hash for the contents of the file (if available). Read-only. sha1_hash: Optional[str] = None - # SHA256 hash for the contents of the file (if available). Read-only. + # This property isn't supported. Don't use. sha256_hash: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/human_security_fraud_protection_provider.py b/msgraph/generated/models/human_security_fraud_protection_provider.py new file mode 100644 index 00000000000..50d29c5b9c4 --- /dev/null +++ b/msgraph/generated/models/human_security_fraud_protection_provider.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .fraud_protection_provider import FraudProtectionProvider + +from .fraud_protection_provider import FraudProtectionProvider + +@dataclass +class HumanSecurityFraudProtectionProvider(FraudProtectionProvider, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.humanSecurityFraudProtectionProvider" + # Unique identifier for an individual application. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + app_id: Optional[str] = None + # Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + server_token: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HumanSecurityFraudProtectionProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HumanSecurityFraudProtectionProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HumanSecurityFraudProtectionProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider import FraudProtectionProvider + + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "serverToken": lambda n : setattr(self, 'server_token', 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("appId", self.app_id) + writer.write_str_value("serverToken", self.server_token) + + diff --git a/msgraph/generated/models/identity.py b/msgraph/generated/models/identity.py index 298b7729a48..bc98fa8fa75 100644 --- a/msgraph/generated/models/identity.py +++ b/msgraph/generated/models/identity.py @@ -20,6 +20,7 @@ from .provisioning_service_principal import ProvisioningServicePrincipal from .provisioning_system import ProvisioningSystem from .service_principal_identity import ServicePrincipalIdentity + from .share_point_group_identity import SharePointGroupIdentity from .share_point_identity import SharePointIdentity from .teamwork_application_identity import TeamworkApplicationIdentity from .teamwork_conversation_identity import TeamworkConversationIdentity @@ -112,6 +113,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Identity: from .service_principal_identity import ServicePrincipalIdentity return ServicePrincipalIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointGroupIdentity".casefold(): + from .share_point_group_identity import SharePointGroupIdentity + + return SharePointGroupIdentity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointIdentity".casefold(): from .share_point_identity import SharePointIdentity @@ -158,6 +163,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .provisioning_service_principal import ProvisioningServicePrincipal from .provisioning_system import ProvisioningSystem from .service_principal_identity import ServicePrincipalIdentity + from .share_point_group_identity import SharePointGroupIdentity from .share_point_identity import SharePointIdentity from .teamwork_application_identity import TeamworkApplicationIdentity from .teamwork_conversation_identity import TeamworkConversationIdentity @@ -179,6 +185,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .provisioning_service_principal import ProvisioningServicePrincipal from .provisioning_system import ProvisioningSystem from .service_principal_identity import ServicePrincipalIdentity + from .share_point_group_identity import SharePointGroupIdentity from .share_point_identity import SharePointIdentity from .teamwork_application_identity import TeamworkApplicationIdentity from .teamwork_conversation_identity import TeamworkConversationIdentity diff --git a/msgraph/generated/models/identity_container.py b/msgraph/generated/models/identity_container.py index 8b6cb6a852a..4c914ab3d2a 100644 --- a/msgraph/generated/models/identity_container.py +++ b/msgraph/generated/models/identity_container.py @@ -14,6 +14,8 @@ 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 @@ -35,8 +37,12 @@ class IdentityContainer(Entity, Parsable): identity_providers: Optional[list[IdentityProviderBase]] = None # The OdataType property odata_type: Optional[str] = None + # Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. + 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: @@ -63,6 +69,8 @@ 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 from .authentication_event_listener import AuthenticationEventListener @@ -73,6 +81,8 @@ 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]] = { "apiConnectors": lambda n : setattr(self, 'api_connectors', n.get_collection_of_object_values(IdentityApiConnector)), @@ -82,7 +92,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "conditionalAccess": lambda n : setattr(self, 'conditional_access', n.get_object_value(ConditionalAccessRoot)), "customAuthenticationExtensions": lambda n : setattr(self, 'custom_authentication_extensions', n.get_collection_of_object_values(CustomAuthenticationExtension)), "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) @@ -104,6 +116,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("conditionalAccess", self.conditional_access) writer.write_collection_of_object_values("customAuthenticationExtensions", self.custom_authentication_extensions) 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/activate_group_scope.py b/msgraph/generated/models/identity_governance/activate_group_scope.py new file mode 100644 index 00000000000..6b4d1787152 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_group_scope.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 ..group import Group + from .activation_scope import ActivationScope + +from .activation_scope import ActivationScope + +@dataclass +class ActivateGroupScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateGroupScope" + # The group property + group: Optional[Group] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateGroupScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateGroupScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateGroupScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..group import Group + from .activation_scope import ActivationScope + + from ..group import Group + from .activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "group": lambda n : setattr(self, 'group', n.get_object_value(Group)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("group", self.group) + + diff --git a/msgraph/generated/models/identity_governance/activate_processing_result_scope.py b/msgraph/generated/models/identity_governance/activate_processing_result_scope.py new file mode 100644 index 00000000000..6f1427ce754 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_processing_result_scope.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 .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .user_processing_result import UserProcessingResult + +from .activation_scope import ActivationScope + +@dataclass +class ActivateProcessingResultScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateProcessingResultScope" + # The processingResults property + processing_results: Optional[list[UserProcessingResult]] = None + # The taskScope property + task_scope: Optional[ActivationTaskScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateProcessingResultScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateProcessingResultScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateProcessingResultScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .user_processing_result import UserProcessingResult + + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .user_processing_result import UserProcessingResult + + fields: dict[str, Callable[[Any], None]] = { + "processingResults": lambda n : setattr(self, 'processing_results', n.get_collection_of_object_values(UserProcessingResult)), + "taskScope": lambda n : setattr(self, 'task_scope', n.get_enum_value(ActivationTaskScopeType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("processingResults", self.processing_results) + writer.write_enum_value("taskScope", self.task_scope) + + diff --git a/msgraph/generated/models/identity_governance/activate_run_scope.py b/msgraph/generated/models/identity_governance/activate_run_scope.py new file mode 100644 index 00000000000..2faa1b03a4e --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_run_scope.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .activation_user_scope_type import ActivationUserScopeType + from .run import Run + +from .activation_scope import ActivationScope + +@dataclass +class ActivateRunScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateRunScope" + # The run property + run: Optional[Run] = None + # The taskScope property + task_scope: Optional[ActivationTaskScopeType] = None + # The userScope property + user_scope: Optional[ActivationUserScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateRunScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateRunScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateRunScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .activation_user_scope_type import ActivationUserScopeType + from .run import Run + + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .activation_user_scope_type import ActivationUserScopeType + from .run import Run + + fields: dict[str, Callable[[Any], None]] = { + "run": lambda n : setattr(self, 'run', n.get_object_value(Run)), + "taskScope": lambda n : setattr(self, 'task_scope', n.get_enum_value(ActivationTaskScopeType)), + "userScope": lambda n : setattr(self, 'user_scope', n.get_enum_value(ActivationUserScopeType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("run", self.run) + writer.write_enum_value("taskScope", self.task_scope) + writer.write_enum_value("userScope", self.user_scope) + + diff --git a/msgraph/generated/models/identity_governance/activate_user_scope.py b/msgraph/generated/models/identity_governance/activate_user_scope.py new file mode 100644 index 00000000000..f9baa9b21a7 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_user_scope.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 ..user import User + from .activation_scope import ActivationScope + +from .activation_scope import ActivationScope + +@dataclass +class ActivateUserScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateUserScope" + # The users property + users: Optional[list[User]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateUserScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateUserScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateUserScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..user import User + from .activation_scope import ActivationScope + + from ..user import User + from .activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "users": lambda n : setattr(self, 'users', n.get_collection_of_object_values(User)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("users", self.users) + + diff --git a/msgraph/generated/models/identity_governance/activation_scope.py b/msgraph/generated/models/identity_governance/activation_scope.py new file mode 100644 index 00000000000..6a435f58276 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activation_scope.py @@ -0,0 +1,87 @@ +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 .activate_group_scope import ActivateGroupScope + from .activate_processing_result_scope import ActivateProcessingResultScope + from .activate_run_scope import ActivateRunScope + from .activate_user_scope import ActivateUserScope + +@dataclass +class ActivationScope(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) -> ActivationScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivationScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateGroupScope".casefold(): + from .activate_group_scope import ActivateGroupScope + + return ActivateGroupScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateProcessingResultScope".casefold(): + from .activate_processing_result_scope import ActivateProcessingResultScope + + return ActivateProcessingResultScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateRunScope".casefold(): + from .activate_run_scope import ActivateRunScope + + return ActivateRunScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateUserScope".casefold(): + from .activate_user_scope import ActivateUserScope + + return ActivateUserScope() + return ActivationScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activate_group_scope import ActivateGroupScope + from .activate_processing_result_scope import ActivateProcessingResultScope + from .activate_run_scope import ActivateRunScope + from .activate_user_scope import ActivateUserScope + + from .activate_group_scope import ActivateGroupScope + from .activate_processing_result_scope import ActivateProcessingResultScope + from .activate_run_scope import ActivateRunScope + from .activate_user_scope import ActivateUserScope + + 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/identity_governance/activation_task_scope_type.py b/msgraph/generated/models/identity_governance/activation_task_scope_type.py new file mode 100644 index 00000000000..ee43dd25dac --- /dev/null +++ b/msgraph/generated/models/identity_governance/activation_task_scope_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ActivationTaskScopeType(str, Enum): + AllTasks = "allTasks", + FailedTasks = "failedTasks", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/identity_governance/activation_user_scope_type.py b/msgraph/generated/models/identity_governance/activation_user_scope_type.py new file mode 100644 index 00000000000..cd1e38c9593 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activation_user_scope_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ActivationUserScopeType(str, Enum): + AllUsers = "allUsers", + FailedUsers = "failedUsers", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/identity_governance/run.py b/msgraph/generated/models/identity_governance/run.py index a11a355cecf..3f779010c64 100644 --- a/msgraph/generated/models/identity_governance/run.py +++ b/msgraph/generated/models/identity_governance/run.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult @@ -16,6 +17,8 @@ @dataclass class Run(Entity, Parsable): + # The scope for which the workflow runs. + activated_on_scope: Optional[ActivationScope] = None # The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. completed_date_time: Optional[datetime.datetime] = None # The number of tasks that failed in the run execution. @@ -28,6 +31,8 @@ class Run(Entity, Parsable): odata_type: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The related reprocessed workflow run. + reprocessed_runs: Optional[list[Run]] = None # The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. scheduled_date_time: Optional[datetime.datetime] = None # The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. @@ -64,23 +69,27 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType from ..entity import Entity + from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType fields: dict[str, Callable[[Any], None]] = { + "activatedOnScope": lambda n : setattr(self, 'activated_on_scope', n.get_object_value(ActivationScope)), "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), "failedTasksCount": lambda n : setattr(self, 'failed_tasks_count', n.get_int_value()), "failedUsersCount": lambda n : setattr(self, 'failed_users_count', n.get_int_value()), "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_value()), "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), "successfulUsersCount": lambda n : setattr(self, 'successful_users_count', n.get_int_value()), @@ -104,11 +113,13 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("activatedOnScope", self.activated_on_scope) writer.write_datetime_value("completedDateTime", self.completed_date_time) writer.write_int_value("failedTasksCount", self.failed_tasks_count) writer.write_int_value("failedUsersCount", self.failed_users_count) writer.write_datetime_value("lastUpdatedDateTime", self.last_updated_date_time) writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) writer.write_datetime_value("startedDateTime", self.started_date_time) writer.write_int_value("successfulUsersCount", self.successful_users_count) diff --git a/msgraph/generated/models/identity_governance/task_processing_result.py b/msgraph/generated/models/identity_governance/task_processing_result.py index 3725e0dd2e8..d836996a596 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_governance/user_inactivity_trigger.py b/msgraph/generated/models/identity_governance/user_inactivity_trigger.py new file mode 100644 index 00000000000..f89b97ed7b1 --- /dev/null +++ b/msgraph/generated/models/identity_governance/user_inactivity_trigger.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .workflow_execution_trigger import WorkflowExecutionTrigger + +from .workflow_execution_trigger import WorkflowExecutionTrigger + +@dataclass +class UserInactivityTrigger(WorkflowExecutionTrigger, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.userInactivityTrigger" + # The number of days a user must be inactive before triggering workflow execution. + inactivity_period_in_days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserInactivityTrigger: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserInactivityTrigger + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserInactivityTrigger() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .workflow_execution_trigger import WorkflowExecutionTrigger + + from .workflow_execution_trigger import WorkflowExecutionTrigger + + fields: dict[str, Callable[[Any], None]] = { + "inactivityPeriodInDays": lambda n : setattr(self, 'inactivity_period_in_days', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("inactivityPeriodInDays", self.inactivity_period_in_days) + + diff --git a/msgraph/generated/models/identity_governance/user_processing_result.py b/msgraph/generated/models/identity_governance/user_processing_result.py index 99796f9b06f..b54c63c1068 100644 --- a/msgraph/generated/models/identity_governance/user_processing_result.py +++ b/msgraph/generated/models/identity_governance/user_processing_result.py @@ -9,6 +9,7 @@ from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run from .task_processing_result import TaskProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -24,9 +25,11 @@ class UserProcessingResult(Entity, Parsable): odata_type: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The related reprocessed workflow run. + reprocessed_runs: Optional[list[Run]] = None # The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. scheduled_date_time: Optional[datetime.datetime] = None - # The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + # The date time that the workflow execution started. Value is null if the workflow execution hasn't started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None # The subject property subject: Optional[User] = None @@ -60,12 +63,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run from .task_processing_result import TaskProcessingResult from .workflow_execution_type import WorkflowExecutionType from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run from .task_processing_result import TaskProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -73,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), "failedTasksCount": lambda n : setattr(self, 'failed_tasks_count', n.get_int_value()), "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), @@ -98,6 +104,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("completedDateTime", self.completed_date_time) writer.write_int_value("failedTasksCount", self.failed_tasks_count) writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) writer.write_datetime_value("startedDateTime", self.started_date_time) writer.write_object_value("subject", self.subject) diff --git a/msgraph/generated/models/identity_governance/workflow.py b/msgraph/generated/models/identity_governance/workflow.py index bfa21b81404..c565a1d697c 100644 --- a/msgraph/generated/models/identity_governance/workflow.py +++ b/msgraph/generated/models/identity_governance/workflow.py @@ -20,7 +20,7 @@ class Workflow(WorkflowBase, Parsable): odata_type: Optional[str] = "#microsoft.graph.identityGovernance.workflow" # When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. deleted_date_time: Optional[datetime.datetime] = None - # The unique identifier of the Microsoft Entra identity that last modified the workflow object. + # The list of users that meet the workflowExecutionConditions of a workflow. execution_scope: Optional[list[UserProcessingResult]] = None # Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby. id: Optional[str] = None diff --git a/msgraph/generated/models/identity_governance/workflow_base.py b/msgraph/generated/models/identity_governance/workflow_base.py index a26366b5023..b4947aef15e 100644 --- a/msgraph/generated/models/identity_governance/workflow_base.py +++ b/msgraph/generated/models/identity_governance/workflow_base.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory from .task import Task @@ -21,6 +22,8 @@ class WorkflowBase(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 administrative units in the scope of the workflow. Optional. Supports $expand. + administration_scope_targets: Optional[list[DirectoryObject]] = None # The category property category: Optional[LifecycleWorkflowCategory] = None # The user who created the workflow. @@ -75,6 +78,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 ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory from .task import Task @@ -82,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workflow_execution_conditions import WorkflowExecutionConditions from .workflow_version import WorkflowVersion + from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory from .task import Task @@ -90,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workflow_version import WorkflowVersion fields: dict[str, Callable[[Any], None]] = { + "administrationScopeTargets": lambda n : setattr(self, 'administration_scope_targets', n.get_collection_of_object_values(DirectoryObject)), "category": lambda n : setattr(self, 'category', n.get_enum_value(LifecycleWorkflowCategory)), "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(User)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), @@ -113,6 +119,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("administrationScopeTargets", self.administration_scope_targets) writer.write_enum_value("category", self.category) writer.write_object_value("createdBy", self.created_by) writer.write_datetime_value("createdDateTime", self.created_date_time) diff --git a/msgraph/generated/models/identity_governance/workflow_execution_trigger.py b/msgraph/generated/models/identity_governance/workflow_execution_trigger.py index bd6c4ca46ea..7ffce6308a9 100644 --- a/msgraph/generated/models/identity_governance/workflow_execution_trigger.py +++ b/msgraph/generated/models/identity_governance/workflow_execution_trigger.py @@ -9,6 +9,7 @@ from .attribute_change_trigger import AttributeChangeTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger + from .user_inactivity_trigger import UserInactivityTrigger @dataclass class WorkflowExecutionTrigger(AdditionalDataHolder, BackedModel, Parsable): @@ -46,6 +47,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionT from .time_based_attribute_trigger import TimeBasedAttributeTrigger return TimeBasedAttributeTrigger() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.userInactivityTrigger".casefold(): + from .user_inactivity_trigger import UserInactivityTrigger + + return UserInactivityTrigger() return WorkflowExecutionTrigger() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -56,10 +61,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .attribute_change_trigger import AttributeChangeTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger + from .user_inactivity_trigger import UserInactivityTrigger from .attribute_change_trigger import AttributeChangeTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger + from .user_inactivity_trigger import UserInactivityTrigger fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph/generated/models/identity_governance/workflow_execution_type.py b/msgraph/generated/models/identity_governance/workflow_execution_type.py index c89d4cd275c..b752d46b097 100644 --- a/msgraph/generated/models/identity_governance/workflow_execution_type.py +++ b/msgraph/generated/models/identity_governance/workflow_execution_type.py @@ -4,4 +4,5 @@ class WorkflowExecutionType(str, Enum): Scheduled = "scheduled", OnDemand = "onDemand", UnknownFutureValue = "unknownFutureValue", + ActivatedWithScope = "activatedWithScope", diff --git a/msgraph/generated/models/identity_provider_base.py b/msgraph/generated/models/identity_provider_base.py index 9183c930652..1df644eb3ff 100644 --- a/msgraph/generated/models/identity_provider_base.py +++ b/msgraph/generated/models/identity_provider_base.py @@ -9,6 +9,7 @@ from .built_in_identity_provider import BuiltInIdentityProvider from .entity import Entity from .internal_domain_federation import InternalDomainFederation + from .oidc_identity_provider import OidcIdentityProvider from .saml_or_ws_fed_external_domain_federation import SamlOrWsFedExternalDomainFederation from .saml_or_ws_fed_provider import SamlOrWsFedProvider from .social_identity_provider import SocialIdentityProvider @@ -48,6 +49,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> IdentityProviderBa from .internal_domain_federation import InternalDomainFederation return InternalDomainFederation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.oidcIdentityProvider".casefold(): + from .oidc_identity_provider import OidcIdentityProvider + + return OidcIdentityProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.samlOrWsFedExternalDomainFederation".casefold(): from .saml_or_ws_fed_external_domain_federation import SamlOrWsFedExternalDomainFederation @@ -71,6 +76,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .built_in_identity_provider import BuiltInIdentityProvider from .entity import Entity from .internal_domain_federation import InternalDomainFederation + from .oidc_identity_provider import OidcIdentityProvider from .saml_or_ws_fed_external_domain_federation import SamlOrWsFedExternalDomainFederation from .saml_or_ws_fed_provider import SamlOrWsFedProvider from .social_identity_provider import SocialIdentityProvider @@ -79,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .built_in_identity_provider import BuiltInIdentityProvider from .entity import Entity from .internal_domain_federation import InternalDomainFederation + from .oidc_identity_provider import OidcIdentityProvider from .saml_or_ws_fed_external_domain_federation import SamlOrWsFedExternalDomainFederation from .saml_or_ws_fed_provider import SamlOrWsFedProvider from .social_identity_provider import SocialIdentityProvider diff --git a/msgraph/generated/models/identity_set.py b/msgraph/generated/models/identity_set.py index ec98eb7af52..e807525e1d7 100644 --- a/msgraph/generated/models/identity_set.py +++ b/msgraph/generated/models/identity_set.py @@ -6,10 +6,12 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -43,6 +45,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> IdentitySet: 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.aiInteractionMentionedIdentitySet".casefold(): + from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet + + return AiInteractionMentionedIdentitySet() if mapping_value and mapping_value.casefold() == "#microsoft.graph.chatMessageFromIdentitySet".casefold(): from .chat_message_from_identity_set import ChatMessageFromIdentitySet @@ -59,6 +65,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> IdentitySet: from .communications_identity_set import CommunicationsIdentitySet return CommunicationsIdentitySet() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementIdentitySet".casefold(): + from .engagement_identity_set import EngagementIdentitySet + + return EngagementIdentitySet() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointIdentitySet".casefold(): from .share_point_identity_set import SharePointIdentitySet @@ -70,17 +80,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet + from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet 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 00000000000..623d1e4e5bd --- /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/include_target.py b/msgraph/generated/models/include_target.py new file mode 100644 index 00000000000..1d87e249d09 --- /dev/null +++ b/msgraph/generated/models/include_target.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 .authentication_method_target_type import AuthenticationMethodTargetType + +@dataclass +class IncludeTarget(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 targetType property + target_type: Optional[AuthenticationMethodTargetType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IncludeTarget: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IncludeTarget + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IncludeTarget() + + 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_method_target_type import AuthenticationMethodTargetType + + from .authentication_method_target_type import AuthenticationMethodTargetType + + 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()), + "targetType": lambda n : setattr(self, 'target_type', n.get_enum_value(AuthenticationMethodTargetType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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_enum_value("targetType", self.target_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/incompatible_printer_settings.py b/msgraph/generated/models/incompatible_printer_settings.py new file mode 100644 index 00000000000..5e2e140bd7e --- /dev/null +++ b/msgraph/generated/models/incompatible_printer_settings.py @@ -0,0 +1,7 @@ +from enum import Enum + +class IncompatiblePrinterSettings(str, Enum): + Show = "show", + Hide = "hide", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/inheritable_permission.py b/msgraph/generated/models/inheritable_permission.py new file mode 100644 index 00000000000..69e2f01ac0d --- /dev/null +++ b/msgraph/generated/models/inheritable_permission.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 .inheritable_scopes import InheritableScopes + +@dataclass +class InheritablePermission(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) + # Inheritance configuration for delegated permission scopes published by the resource application. Supports three patterns: allAllowedScopes (inherit all available scopes), enumeratedScopes (inherit only the listed scopes), and noScopes (inherit none). Each pattern exposes a kind discriminator for filtering. + inheritable_scopes: Optional[InheritableScopes] = None + # The OdataType property + odata_type: Optional[str] = None + # The appId of the resource application that publishes these scopes. Primary key. + resource_app_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> InheritablePermission: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: InheritablePermission + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return InheritablePermission() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .inheritable_scopes import InheritableScopes + + from .inheritable_scopes import InheritableScopes + + fields: dict[str, Callable[[Any], None]] = { + "inheritableScopes": lambda n : setattr(self, 'inheritable_scopes', n.get_object_value(InheritableScopes)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceAppId": lambda n : setattr(self, 'resource_app_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("inheritableScopes", self.inheritable_scopes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceAppId", self.resource_app_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/inheritable_scopes.py b/msgraph/generated/models/inheritable_scopes.py new file mode 100644 index 00000000000..0e2be3fb56c --- /dev/null +++ b/msgraph/generated/models/inheritable_scopes.py @@ -0,0 +1,87 @@ +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 .all_allowed_scopes import AllAllowedScopes + from .enumerated_scopes import EnumeratedScopes + from .no_scopes import NoScopes + from .scope_collection_kind import ScopeCollectionKind + +@dataclass +class InheritableScopes(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 kind property + kind: Optional[ScopeCollectionKind] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> InheritableScopes: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: InheritableScopes + """ + 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.allAllowedScopes".casefold(): + from .all_allowed_scopes import AllAllowedScopes + + return AllAllowedScopes() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.enumeratedScopes".casefold(): + from .enumerated_scopes import EnumeratedScopes + + return EnumeratedScopes() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.noScopes".casefold(): + from .no_scopes import NoScopes + + return NoScopes() + return InheritableScopes() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .all_allowed_scopes import AllAllowedScopes + from .enumerated_scopes import EnumeratedScopes + from .no_scopes import NoScopes + from .scope_collection_kind import ScopeCollectionKind + + from .all_allowed_scopes import AllAllowedScopes + from .enumerated_scopes import EnumeratedScopes + from .no_scopes import NoScopes + from .scope_collection_kind import ScopeCollectionKind + + fields: dict[str, Callable[[Any], None]] = { + "kind": lambda n : setattr(self, 'kind', n.get_enum_value(ScopeCollectionKind)), + "@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_enum_value("kind", self.kind) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/initiator.py b/msgraph/generated/models/initiator.py index 854827e8717..256d815f72d 100644 --- a/msgraph/generated/models/initiator.py +++ b/msgraph/generated/models/initiator.py @@ -14,7 +14,7 @@ class Initiator(Identity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.initiator" - # Type of initiator. Possible values are: user, application, system, unknownFutureValue. + # Type of initiator. The possible values are: user, application, system, unknownFutureValue. initiator_type: Optional[InitiatorType] = None @staticmethod diff --git a/msgraph/generated/models/insider_risk_level.py b/msgraph/generated/models/insider_risk_level.py new file mode 100644 index 00000000000..46af60135a2 --- /dev/null +++ b/msgraph/generated/models/insider_risk_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class InsiderRiskLevel(str, Enum): + None_ = "none", + Minor = "minor", + Moderate = "moderate", + Elevated = "elevated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/integrated_application_metadata.py b/msgraph/generated/models/integrated_application_metadata.py new file mode 100644 index 00000000000..b8839096921 --- /dev/null +++ b/msgraph/generated/models/integrated_application_metadata.py @@ -0,0 +1,74 @@ +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 .protected_application_metadata import ProtectedApplicationMetadata + +@dataclass +class IntegratedApplicationMetadata(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name of the integrated application. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The version number of the integrated application. + version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IntegratedApplicationMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IntegratedApplicationMetadata + """ + 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.protectedApplicationMetadata".casefold(): + from .protected_application_metadata import ProtectedApplicationMetadata + + return ProtectedApplicationMetadata() + return IntegratedApplicationMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .protected_application_metadata import ProtectedApplicationMetadata + + from .protected_application_metadata import ProtectedApplicationMetadata + + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "version": lambda n : setattr(self, 'version', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("version", self.version) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/internal_domain_federation.py b/msgraph/generated/models/internal_domain_federation.py index ff0713e38d9..ebe45f87bb6 100644 --- a/msgraph/generated/models/internal_domain_federation.py +++ b/msgraph/generated/models/internal_domain_federation.py @@ -16,7 +16,7 @@ class InternalDomainFederation(SamlOrWsFedProvider, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.internalDomainFederation" - # URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + # URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Microsoft Entra ID. Corresponds to the ActiveLogOnUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. active_sign_in_uri: Optional[str] = None # Determines whether Microsoft Entra ID accepts the MFA performed by the federated IdP when a federated user accesses an application that is governed by a conditional access policy that requires MFA. The possible values are: acceptIfMfaDoneByFederatedIdp, enforceMfaByFederatedIdp, rejectMfaByFederatedIdp, unknownFutureValue. For more information, see federatedIdpMfaBehavior values. federated_idp_mfa_behavior: Optional[FederatedIdpMfaBehavior] = None @@ -28,7 +28,7 @@ class InternalDomainFederation(SamlOrWsFedProvider, Parsable): password_reset_uri: Optional[str] = None # Sets the preferred behavior for the sign-in prompt. The possible values are: translateToFreshPasswordAuthentication, nativeSupport, disabled, unknownFutureValue. prompt_login_behavior: Optional[PromptLoginBehavior] = None - # URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet. + # URI that clients are redirected to when they sign out of Microsoft Entra services. Corresponds to the LogOffUri property of the Set-EntraDomainFederationSettings PowerShell cmdlet. sign_out_uri: Optional[str] = None # Provides status and timestamp of the last update of the signing certificate. signing_certificate_update_status: Optional[SigningCertificateUpdateStatus] = None diff --git a/msgraph/generated/models/invitation.py b/msgraph/generated/models/invitation.py index 0bc26156fe6..67c62c14212 100644 --- a/msgraph/generated/models/invitation.py +++ b/msgraph/generated/models/invitation.py @@ -36,7 +36,7 @@ class Invitation(Entity, Parsable): reset_redemption: Optional[bool] = None # Indicates whether an email should be sent to the user being invited. The default is false. send_invitation_message: Optional[bool] = None - # The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error. + # The status of the invitation. The possible values are: PendingAcceptance, Completed, InProgress, and Error. status: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py b/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py index a695d50ee66..1ab7b7c753e 100644 --- a/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py +++ b/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py @@ -16,11 +16,11 @@ class InvitationRedemptionIdentityProviderConfiguration(AdditionalDataHolder, Ba # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. Possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount. + # The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. The possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount. fallback_identity_provider: Optional[B2bIdentityProvidersType] = None # The OdataType property odata_type: Optional[str] = None - # Collection of identity providers in priority order of preference to be used for guest invitation redemption. Possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders. + # Collection of identity providers in priority order of preference to be used for guest invitation redemption. The possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders. primary_identity_provider_precedence_order: Optional[list[B2bIdentityProvidersType]] = None @staticmethod diff --git a/msgraph/generated/models/ios_compliance_policy.py b/msgraph/generated/models/ios_compliance_policy.py index 03193bca110..1f8c4ced8a3 100644 --- a/msgraph/generated/models/ios_compliance_policy.py +++ b/msgraph/generated/models/ios_compliance_policy.py @@ -44,7 +44,7 @@ class IosCompliancePolicy(DeviceCompliancePolicy, Parsable): passcode_required: Optional[bool] = None # Possible values of required passwords. passcode_required_type: Optional[RequiredPasswordType] = None - # Devices must not be jailbroken or rooted. + # Indicates the device should not be jailbroken. When TRUE, if the device is detected as jailbroken it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device jailbroken state. Default is FALSE. security_block_jailbroken_devices: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/ios_minimum_operating_system.py b/msgraph/generated/models/ios_minimum_operating_system.py index 152dd372ce7..1ba6cefe2ff 100644 --- a/msgraph/generated/models/ios_minimum_operating_system.py +++ b/msgraph/generated/models/ios_minimum_operating_system.py @@ -17,21 +17,21 @@ class IosMinimumOperatingSystem(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 10.0 or later is required to install the app. If 'False', iOS Version 10.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_0: Optional[bool] = None - # When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 11.0 or later is required to install the app. If 'False', iOS Version 11.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v11_0: Optional[bool] = None - # When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 12.0 or later is required to install the app. If 'False', iOS Version 12.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v12_0: Optional[bool] = None - # When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 13.0 or later is required to install the app. If 'False', iOS Version 13.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v13_0: Optional[bool] = None - # When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 14.0 or later is required to install the app. If 'False', iOS Version 14.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v14_0: Optional[bool] = None - # When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 15.0 or later is required to install the app. If 'False', iOS Version 15.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v15_0: Optional[bool] = None - # When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 8.0 or later is required to install the app. If 'False', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v8_0: Optional[bool] = None - # When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 9.0 or later is required to install the app. If 'False', iOS Version 9.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v9_0: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/ip_named_location.py b/msgraph/generated/models/ip_named_location.py index 852afe88af7..7ef2c4fbe0f 100644 --- a/msgraph/generated/models/ip_named_location.py +++ b/msgraph/generated/models/ip_named_location.py @@ -12,12 +12,12 @@ @dataclass class IpNamedLocation(NamedLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.ipNamedLocation" # List of IP address ranges in IPv4 CIDR format (for example, 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required. ip_ranges: Optional[list[IpRange]] = None # true if this location is explicitly trusted. Optional. Default value is false. is_trusted: Optional[bool] = None - # The OdataType property - odata_type: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IpNamedLocation: diff --git a/msgraph/generated/models/key_credential.py b/msgraph/generated/models/key_credential.py index 8a845c0c64f..cf7bdfd11ba 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/label_action_source.py b/msgraph/generated/models/label_action_source.py new file mode 100644 index 00000000000..11053b24603 --- /dev/null +++ b/msgraph/generated/models/label_action_source.py @@ -0,0 +1,9 @@ +from enum import Enum + +class LabelActionSource(str, Enum): + Manual = "manual", + Automatic = "automatic", + Recommended = "recommended", + None_ = "none", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/label_content_right.py b/msgraph/generated/models/label_content_right.py new file mode 100644 index 00000000000..a080e7e5b1b --- /dev/null +++ b/msgraph/generated/models/label_content_right.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .sensitivity_label import SensitivityLabel + from .usage_rights import UsageRights + +from .entity import Entity + +@dataclass +class LabelContentRight(Entity, Parsable): + # The content identifier. + cid: Optional[str] = None + # The content format. + format: Optional[str] = None + # The label property + label: Optional[SensitivityLabel] = None + # The OdataType property + odata_type: Optional[str] = None + # The rights property + rights: Optional[UsageRights] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LabelContentRight: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LabelContentRight + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LabelContentRight() + + 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 .sensitivity_label import SensitivityLabel + from .usage_rights import UsageRights + + from .entity import Entity + from .sensitivity_label import SensitivityLabel + from .usage_rights import UsageRights + + fields: dict[str, Callable[[Any], None]] = { + "cid": lambda n : setattr(self, 'cid', n.get_str_value()), + "format": lambda n : setattr(self, 'format', n.get_str_value()), + "label": lambda n : setattr(self, 'label', n.get_object_value(SensitivityLabel)), + "rights": lambda n : setattr(self, 'rights', n.get_collection_of_enum_values(UsageRights)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("cid", self.cid) + writer.write_str_value("format", self.format) + writer.write_object_value("label", self.label) + writer.write_enum_value("rights", self.rights) + + diff --git a/msgraph/generated/models/landing_page.py b/msgraph/generated/models/landing_page.py index ca61ccd0344..635405e7e6e 100644 --- a/msgraph/generated/models/landing_page.py +++ b/msgraph/generated/models/landing_page.py @@ -34,9 +34,9 @@ class LandingPage(Entity, Parsable): locale: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + # The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. source: Optional[SimulationContentSource] = None - # The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + # The status of the simulation. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. status: Optional[SimulationContentStatus] = None # Supported locales. supported_locales: Optional[list[str]] = None diff --git a/msgraph/generated/models/learning_content.py b/msgraph/generated/models/learning_content.py index 07a5f76808d..6500fc5706b 100644 --- a/msgraph/generated/models/learning_content.py +++ b/msgraph/generated/models/learning_content.py @@ -39,7 +39,7 @@ class LearningContent(Entity, Parsable): language_tag: Optional[str] = None # The date and time when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. last_modified_date_time: Optional[datetime.datetime] = None - # The difficulty level of the learning content. Possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional. + # The difficulty level of the learning content. The possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional. level: Optional[Level] = None # The number of pages of the learning content, for example, 9. Optional. number_of_pages: Optional[int] = None diff --git a/msgraph/generated/models/learning_course_activity.py b/msgraph/generated/models/learning_course_activity.py index 3ee78f66980..e06cf478b95 100644 --- a/msgraph/generated/models/learning_course_activity.py +++ b/msgraph/generated/models/learning_course_activity.py @@ -29,7 +29,7 @@ class LearningCourseActivity(Entity, Parsable): learning_provider_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + # The status of the course activity. The possible values are: notStarted, inProgress, completed. Required. status: Optional[CourseStatus] = None @staticmethod diff --git a/msgraph/generated/models/level_map.py b/msgraph/generated/models/level_map.py new file mode 100644 index 00000000000..7c27e5ee37c --- /dev/null +++ b/msgraph/generated/models/level_map.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_map_feature import BaseMapFeature + from .fixture_map import FixtureMap + from .section_map import SectionMap + from .unit_map import UnitMap + +from .base_map_feature import BaseMapFeature + +@dataclass +class LevelMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.levelMap" + # Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + fixtures: Optional[list[FixtureMap]] = None + # Identifier of the floor to which this levelMap belongs. + place_id: Optional[str] = None + # Collection of sections (such as zones or partitions) on this level. Supports upsert. + sections: Optional[list[SectionMap]] = None + # Collection of units (such as rooms or offices) on this level. Supports upsert. + units: Optional[list[UnitMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LevelMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LevelMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LevelMap() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_map_feature import BaseMapFeature + from .fixture_map import FixtureMap + from .section_map import SectionMap + from .unit_map import UnitMap + + from .base_map_feature import BaseMapFeature + from .fixture_map import FixtureMap + from .section_map import SectionMap + from .unit_map import UnitMap + + fields: dict[str, Callable[[Any], None]] = { + "fixtures": lambda n : setattr(self, 'fixtures', n.get_collection_of_object_values(FixtureMap)), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "sections": lambda n : setattr(self, 'sections', n.get_collection_of_object_values(SectionMap)), + "units": lambda n : setattr(self, 'units', n.get_collection_of_object_values(UnitMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("fixtures", self.fixtures) + writer.write_str_value("placeId", self.place_id) + writer.write_collection_of_object_values("sections", self.sections) + writer.write_collection_of_object_values("units", self.units) + + diff --git a/msgraph/generated/models/level_map_collection_response.py b/msgraph/generated/models/level_map_collection_response.py new file mode 100644 index 00000000000..852007052f9 --- /dev/null +++ b/msgraph/generated/models/level_map_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 .level_map import LevelMap + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class LevelMapCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[LevelMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LevelMapCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LevelMapCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LevelMapCollectionResponse() + + 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 .level_map import LevelMap + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .level_map import LevelMap + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(LevelMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/license_assignment_state.py b/msgraph/generated/models/license_assignment_state.py index 13fc156f244..7b1bf396ae0 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/list_item.py b/msgraph/generated/models/list_item.py index 9f4a03d777f..487c507466b 100644 --- a/msgraph/generated/models/list_item.py +++ b/msgraph/generated/models/list_item.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .base_item import BaseItem from .content_type_info import ContentTypeInfo + from .deleted import Deleted from .document_set_version import DocumentSetVersion from .drive_item import DriveItem from .field_value_set import FieldValueSet @@ -24,6 +25,8 @@ class ListItem(BaseItem, Parsable): analytics: Optional[ItemAnalytics] = None # The content type of this list item content_type: Optional[ContentTypeInfo] = None + # If present in the result of a delta enumeration, indicates that the item was deleted. Read-only. + deleted: Optional[Deleted] = None # Version information for a document set version created by a user. document_set_versions: Optional[list[DocumentSetVersion]] = None # For document libraries, the driveItem relationship exposes the listItem as a driveItem @@ -53,6 +56,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .base_item import BaseItem from .content_type_info import ContentTypeInfo + from .deleted import Deleted from .document_set_version import DocumentSetVersion from .drive_item import DriveItem from .field_value_set import FieldValueSet @@ -62,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .base_item import BaseItem from .content_type_info import ContentTypeInfo + from .deleted import Deleted from .document_set_version import DocumentSetVersion from .drive_item import DriveItem from .field_value_set import FieldValueSet @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "analytics": lambda n : setattr(self, 'analytics', n.get_object_value(ItemAnalytics)), "contentType": lambda n : setattr(self, 'content_type', n.get_object_value(ContentTypeInfo)), + "deleted": lambda n : setattr(self, 'deleted', n.get_object_value(Deleted)), "documentSetVersions": lambda n : setattr(self, 'document_set_versions', n.get_collection_of_object_values(DocumentSetVersion)), "driveItem": lambda n : setattr(self, 'drive_item', n.get_object_value(DriveItem)), "fields": lambda n : setattr(self, 'fields', n.get_object_value(FieldValueSet)), @@ -93,6 +99,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_object_value("analytics", self.analytics) writer.write_object_value("contentType", self.content_type) + writer.write_object_value("deleted", self.deleted) writer.write_collection_of_object_values("documentSetVersions", self.document_set_versions) writer.write_object_value("driveItem", self.drive_item) writer.write_object_value("fields", self.fields) diff --git a/msgraph/generated/models/local_admin_password_settings.py b/msgraph/generated/models/local_admin_password_settings.py index a120f3660f8..c9c37b668fb 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 new file mode 100644 index 00000000000..c10eb7a1fcc --- /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) + # 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 + # Determines the users and groups that become local administrators on Microsoft Entra joined devices that they register. + 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/login_page.py b/msgraph/generated/models/login_page.py index b769e3afcc5..1f5211258e7 100644 --- a/msgraph/generated/models/login_page.py +++ b/msgraph/generated/models/login_page.py @@ -33,9 +33,9 @@ class LoginPage(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + # The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. source: Optional[SimulationContentSource] = None - # The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + # The login page status. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. status: Optional[SimulationContentStatus] = None @staticmethod diff --git a/msgraph/generated/models/mac_o_s_lob_app.py b/msgraph/generated/models/mac_o_s_lob_app.py index cd0cb08546c..080f278a10f 100644 --- a/msgraph/generated/models/mac_o_s_lob_app.py +++ b/msgraph/generated/models/mac_o_s_lob_app.py @@ -24,9 +24,9 @@ class MacOSLobApp(MobileLobApp, Parsable): bundle_id: Optional[str] = None # List of ComplexType macOSLobChildApp objects. Represents the apps expected to be installed by the package. child_apps: Optional[list[MacOSLobChildApp]] = None - # When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. + # When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. The default value is FALSE. ignore_version_detection: Optional[bool] = None - # When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. + # When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. The default value is FALSE. install_as_managed: Optional[bool] = None # The MD5 hash codes. This is empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file. md5_hash: Optional[list[str]] = None diff --git a/msgraph/generated/models/mac_o_s_minimum_operating_system.py b/msgraph/generated/models/mac_o_s_minimum_operating_system.py index 58615c4df20..c410dc98864 100644 --- a/msgraph/generated/models/mac_o_s_minimum_operating_system.py +++ b/msgraph/generated/models/mac_o_s_minimum_operating_system.py @@ -17,29 +17,29 @@ class MacOSMinimumOperatingSystem(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.10 or later is required to install the app. If 'False', OS X Version 10.10 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_10: Optional[bool] = None - # When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.11 or later is required to install the app. If 'False', OS X Version 10.11 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_11: Optional[bool] = None - # When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.12 or later is required to install the app. If 'False', OS X Version 10.12 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_12: Optional[bool] = None - # When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.13 or later is required to install the app. If 'False', OS X Version 10.13 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_13: Optional[bool] = None - # When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.14 or later is required to install the app. If 'False', OS X Version 10.14 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_14: Optional[bool] = None - # When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.15 or later is required to install the app. If 'False', OS X Version 10.15 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_15: Optional[bool] = None - # When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.7 or later is required to install the app. If 'False', OS X Version 10.7 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_7: Optional[bool] = None - # When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.8 or later is required to install the app. If 'False', OS X Version 10.8 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_8: Optional[bool] = None - # When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.9 or later is required to install the app. If 'False', OS X Version 10.9 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_9: Optional[bool] = None - # When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 11.0 or later is required to install the app. If 'False', OS X Version 11.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v11_0: Optional[bool] = None - # When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 12.0 or later is required to install the app. If 'False', OS X Version 12.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v12_0: Optional[bool] = None - # When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 13.0 or later is required to install the app. If 'False', OS X Version 13.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v13_0: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/mail_assessment_request.py b/msgraph/generated/models/mail_assessment_request.py index e2858fae445..926086c20ae 100644 --- a/msgraph/generated/models/mail_assessment_request.py +++ b/msgraph/generated/models/mail_assessment_request.py @@ -14,7 +14,7 @@ class MailAssessmentRequest(ThreatAssessmentRequest, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.mailAssessmentRequest" - # The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. + # The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. destination_routing_reason: Optional[MailDestinationRoutingReason] = None # The resource URI of the mail message for assessment. message_uri: Optional[str] = None diff --git a/msgraph/generated/models/mail_tips.py b/msgraph/generated/models/mail_tips.py index 6d6caf5afd2..fc33e145c20 100644 --- a/msgraph/generated/models/mail_tips.py +++ b/msgraph/generated/models/mail_tips.py @@ -39,7 +39,7 @@ class MailTips(AdditionalDataHolder, BackedModel, Parsable): max_message_size: Optional[int] = None # The OdataType property odata_type: Optional[str] = None - # The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content. + # The scope of the recipient. The possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content. recipient_scope: Optional[RecipientScopeType] = None # Recipients suggested based on previous contexts where they appear in the same message. recipient_suggestions: Optional[list[Recipient]] = None diff --git a/msgraph/generated/models/mailbox.py b/msgraph/generated/models/mailbox.py new file mode 100644 index 00000000000..abfd709e3c0 --- /dev/null +++ b/msgraph/generated/models/mailbox.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 .directory_object import DirectoryObject + from .mailbox_folder import MailboxFolder + +from .directory_object import DirectoryObject + +@dataclass +class Mailbox(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.mailbox" + # The folders property + folders: Optional[list[MailboxFolder]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Mailbox: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Mailbox + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Mailbox() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + from .mailbox_folder import MailboxFolder + + from .directory_object import DirectoryObject + from .mailbox_folder import MailboxFolder + + fields: dict[str, Callable[[Any], None]] = { + "folders": lambda n : setattr(self, 'folders', n.get_collection_of_object_values(MailboxFolder)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("folders", self.folders) + + diff --git a/msgraph/generated/models/mailbox_collection_response.py b/msgraph/generated/models/mailbox_collection_response.py new file mode 100644 index 00000000000..14d8bd62857 --- /dev/null +++ b/msgraph/generated/models/mailbox_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox import Mailbox + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Mailbox]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox import Mailbox + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox import Mailbox + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Mailbox)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mailbox_details.py b/msgraph/generated/models/mailbox_details.py new file mode 100644 index 00000000000..ba6d4841181 --- /dev/null +++ b/msgraph/generated/models/mailbox_details.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class MailboxDetails(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 primary SMTP address associated with the mailbox. + email_address: Optional[str] = None + # The unique identifier of the mailbox in the external directory (such as Microsoft Entra). + external_directory_object_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxDetails() + + 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]] = { + "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), + "externalDirectoryObjectId": lambda n : setattr(self, 'external_directory_object_id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("emailAddress", self.email_address) + writer.write_str_value("externalDirectoryObjectId", self.external_directory_object_id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/mailbox_folder.py b/msgraph/generated/models/mailbox_folder.py new file mode 100644 index 00000000000..16533aa2697 --- /dev/null +++ b/msgraph/generated/models/mailbox_folder.py @@ -0,0 +1,98 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .mailbox_item import MailboxItem + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + +from .entity import Entity + +@dataclass +class MailboxFolder(Entity, Parsable): + # The childFolderCount property + child_folder_count: Optional[int] = None + # The childFolders property + child_folders: Optional[list[MailboxFolder]] = None + # The displayName property + display_name: Optional[str] = None + # The items property + items: Optional[list[MailboxItem]] = None + # The multiValueExtendedProperties property + multi_value_extended_properties: Optional[list[MultiValueLegacyExtendedProperty]] = None + # The OdataType property + odata_type: Optional[str] = None + # The parentFolderId property + parent_folder_id: Optional[str] = None + # The singleValueExtendedProperties property + single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None + # The totalItemCount property + total_item_count: Optional[int] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxFolder: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxFolder + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxFolder() + + 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 .mailbox_item import MailboxItem + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + from .entity import Entity + from .mailbox_item import MailboxItem + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + fields: dict[str, Callable[[Any], None]] = { + "childFolderCount": lambda n : setattr(self, 'child_folder_count', n.get_int_value()), + "childFolders": lambda n : setattr(self, 'child_folders', n.get_collection_of_object_values(MailboxFolder)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "items": lambda n : setattr(self, 'items', n.get_collection_of_object_values(MailboxItem)), + "multiValueExtendedProperties": lambda n : setattr(self, 'multi_value_extended_properties', n.get_collection_of_object_values(MultiValueLegacyExtendedProperty)), + "parentFolderId": lambda n : setattr(self, 'parent_folder_id', n.get_str_value()), + "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), + "totalItemCount": lambda n : setattr(self, 'total_item_count', n.get_int_value()), + "type": lambda n : setattr(self, 'type', 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_int_value("childFolderCount", self.child_folder_count) + writer.write_collection_of_object_values("childFolders", self.child_folders) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("items", self.items) + writer.write_collection_of_object_values("multiValueExtendedProperties", self.multi_value_extended_properties) + writer.write_str_value("parentFolderId", self.parent_folder_id) + writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) + writer.write_int_value("totalItemCount", self.total_item_count) + writer.write_str_value("type", self.type) + + diff --git a/msgraph/generated/models/mailbox_folder_collection_response.py b/msgraph/generated/models/mailbox_folder_collection_response.py new file mode 100644 index 00000000000..5614d5f939e --- /dev/null +++ b/msgraph/generated/models/mailbox_folder_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_folder import MailboxFolder + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxFolderCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxFolder]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxFolderCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxFolderCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxFolderCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_folder import MailboxFolder + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_folder import MailboxFolder + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxFolder)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mailbox_item.py b/msgraph/generated/models/mailbox_item.py new file mode 100644 index 00000000000..21ed8fc6adb --- /dev/null +++ b/msgraph/generated/models/mailbox_item.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + +from .outlook_item import OutlookItem + +@dataclass +class MailboxItem(OutlookItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.mailboxItem" + # The multiValueExtendedProperties property + multi_value_extended_properties: Optional[list[MultiValueLegacyExtendedProperty]] = None + # The singleValueExtendedProperties property + single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None + # The size property + size: Optional[int] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + fields: dict[str, Callable[[Any], None]] = { + "multiValueExtendedProperties": lambda n : setattr(self, 'multi_value_extended_properties', n.get_collection_of_object_values(MultiValueLegacyExtendedProperty)), + "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("multiValueExtendedProperties", self.multi_value_extended_properties) + writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) + writer.write_int_value("size", self.size) + writer.write_str_value("type", self.type) + + diff --git a/msgraph/generated/models/mailbox_item_collection_response.py b/msgraph/generated/models/mailbox_item_collection_response.py new file mode 100644 index 00000000000..d2b6b8d84e2 --- /dev/null +++ b/msgraph/generated/models/mailbox_item_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_item import MailboxItem + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxItemCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxItemCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxItemCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxItemCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_item import MailboxItem + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_item import MailboxItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mailbox_item_import_session.py b/msgraph/generated/models/mailbox_item_import_session.py new file mode 100644 index 00000000000..4c87626331e --- /dev/null +++ b/msgraph/generated/models/mailbox_item_import_session.py @@ -0,0 +1,59 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class MailboxItemImportSession(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 expirationDateTime property + expiration_date_time: Optional[datetime.datetime] = None + # The importUrl property + import_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxItemImportSession: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxItemImportSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxItemImportSession() + + 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]] = { + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "importUrl": lambda n : setattr(self, 'import_url', 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_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_str_value("importUrl", self.import_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/mailbox_protection_units_bulk_addition_job.py b/msgraph/generated/models/mailbox_protection_units_bulk_addition_job.py new file mode 100644 index 00000000000..f3a56a908da --- /dev/null +++ b/msgraph/generated/models/mailbox_protection_units_bulk_addition_job.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + +from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + +@dataclass +class MailboxProtectionUnitsBulkAdditionJob(ProtectionUnitsBulkJobBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob" + # The list of Exchange directoryObjectIds to add to the Exchange protection policy. + directory_object_ids: Optional[list[str]] = None + # The list of Exchange email addresses to add to the Exchange protection policy. + mailboxes: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxProtectionUnitsBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxProtectionUnitsBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxProtectionUnitsBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectIds": lambda n : setattr(self, 'directory_object_ids', n.get_collection_of_primitive_values(str)), + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("directoryObjectIds", self.directory_object_ids) + writer.write_collection_of_primitive_values("mailboxes", self.mailboxes) + + diff --git a/msgraph/generated/models/mailbox_protection_units_bulk_addition_job_collection_response.py b/msgraph/generated/models/mailbox_protection_units_bulk_addition_job_collection_response.py new file mode 100644 index 00000000000..ccf0be2a3c7 --- /dev/null +++ b/msgraph/generated/models/mailbox_protection_units_bulk_addition_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxProtectionUnitsBulkAdditionJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxProtectionUnitsBulkAdditionJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxProtectionUnitsBulkAdditionJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxProtectionUnitsBulkAdditionJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxProtectionUnitsBulkAdditionJobCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxProtectionUnitsBulkAdditionJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mailbox_restore_artifact.py b/msgraph/generated/models/mailbox_restore_artifact.py index 42e8c0576e0..3a92d3861f3 100644 --- a/msgraph/generated/models/mailbox_restore_artifact.py +++ b/msgraph/generated/models/mailbox_restore_artifact.py @@ -18,6 +18,8 @@ class MailboxRestoreArtifact(RestoreArtifactBase, Parsable): restored_folder_id: Optional[str] = None # The new restored folder name. restored_folder_name: Optional[str] = None + # The number of items that are being restored in the folder. + restored_item_count: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MailboxRestoreArtifact: @@ -53,6 +55,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "restoredFolderId": lambda n : setattr(self, 'restored_folder_id', n.get_str_value()), "restoredFolderName": lambda n : setattr(self, 'restored_folder_name', n.get_str_value()), + "restoredItemCount": lambda n : setattr(self, 'restored_item_count', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -68,5 +71,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("restoredFolderId", self.restored_folder_id) + writer.write_int_value("restoredItemCount", self.restored_item_count) diff --git a/msgraph/generated/models/mailbox_restore_artifacts_bulk_addition_request.py b/msgraph/generated/models/mailbox_restore_artifacts_bulk_addition_request.py new file mode 100644 index 00000000000..6f705b2d0d4 --- /dev/null +++ b/msgraph/generated/models/mailbox_restore_artifacts_bulk_addition_request.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + +from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + +@dataclass +class MailboxRestoreArtifactsBulkAdditionRequest(RestoreArtifactsBulkRequestBase, Parsable): + # The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. + directory_object_ids: Optional[list[str]] = None + # The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation. + mailboxes: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxRestoreArtifactsBulkAdditionRequest: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxRestoreArtifactsBulkAdditionRequest + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxRestoreArtifactsBulkAdditionRequest() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + fields: dict[str, Callable[[Any], None]] = { + "directoryObjectIds": lambda n : setattr(self, 'directory_object_ids', n.get_collection_of_primitive_values(str)), + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("directoryObjectIds", self.directory_object_ids) + writer.write_collection_of_primitive_values("mailboxes", self.mailboxes) + + diff --git a/msgraph/generated/models/mailbox_restore_artifacts_bulk_addition_request_collection_response.py b/msgraph/generated/models/mailbox_restore_artifacts_bulk_addition_request_collection_response.py new file mode 100644 index 00000000000..e25ee8d545c --- /dev/null +++ b/msgraph/generated/models/mailbox_restore_artifacts_bulk_addition_request_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxRestoreArtifactsBulkAdditionRequest]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxRestoreArtifactsBulkAdditionRequest)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mailbox_settings.py b/msgraph/generated/models/mailbox_settings.py index c5f69409332..7025080fd36 100644 --- a/msgraph/generated/models/mailbox_settings.py +++ b/msgraph/generated/models/mailbox_settings.py @@ -25,7 +25,7 @@ class MailboxSettings(AdditionalDataHolder, BackedModel, Parsable): automatic_replies_setting: Optional[AutomaticRepliesSetting] = None # The date format for the user's mailbox. date_format: Optional[str] = None - # If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. + # If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. The possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. delegate_meeting_message_delivery_options: Optional[DelegateMeetingMessageDeliveryOptions] = None # The locale information for the user, including the preferred language and country/region. language: Optional[LocaleInfo] = None @@ -35,7 +35,7 @@ class MailboxSettings(AdditionalDataHolder, BackedModel, Parsable): time_format: Optional[str] = None # The default time zone for the user's mailbox. time_zone: Optional[str] = None - # The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. + # The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. The possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. user_purpose: Optional[UserPurpose] = None # The days of the week and hours in a specific time zone that the user works. working_hours: Optional[WorkingHours] = None diff --git a/msgraph/generated/models/malware_state_for_windows_device.py b/msgraph/generated/models/malware_state_for_windows_device.py index bcd2f609646..8c8e5b38dec 100644 --- a/msgraph/generated/models/malware_state_for_windows_device.py +++ b/msgraph/generated/models/malware_state_for_windows_device.py @@ -21,7 +21,7 @@ class MalwareStateForWindowsDevice(Entity, Parsable): detection_count: Optional[int] = None # Indicates the name of the device being evaluated for malware state device_name: Optional[str] = None - # Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning. + # Indicates execution status of the malware. The possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. The possible values are: unknown, blocked, allowed, running, notRunning. execution_state: Optional[WindowsMalwareExecutionState] = None # Initial detection datetime of the malware initial_detection_date_time: Optional[datetime.datetime] = None @@ -29,7 +29,7 @@ class MalwareStateForWindowsDevice(Entity, Parsable): last_state_change_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + # Indicates threat status of the malware. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. threat_state: Optional[WindowsMalwareThreatState] = None @staticmethod diff --git a/msgraph/generated/models/managed_app_availability.py b/msgraph/generated/models/managed_app_availability.py index 72f8ddae155..07080ee6538 100644 --- a/msgraph/generated/models/managed_app_availability.py +++ b/msgraph/generated/models/managed_app_availability.py @@ -3,6 +3,6 @@ class ManagedAppAvailability(str, Enum): # A globally available app to all tenants. Global_ = "global", - # A line of business apps private to an organization. + # A line-of-business apps private to an organization. LineOfBusiness = "lineOfBusiness", diff --git a/msgraph/generated/models/managed_app_data_storage_location.py b/msgraph/generated/models/managed_app_data_storage_location.py index 97810de1166..4a6e48847d0 100644 --- a/msgraph/generated/models/managed_app_data_storage_location.py +++ b/msgraph/generated/models/managed_app_data_storage_location.py @@ -1,12 +1,12 @@ from enum import Enum class ManagedAppDataStorageLocation(str, Enum): - # OneDrive for business + # Indicates allowed storage location for the managed app to save files is 'OneDrive for Business'. OneDriveForBusiness = "oneDriveForBusiness", - # SharePoint + # Indicates allowed storage location for the managed app to save files is 'Sharepoint'. SharePoint = "sharePoint", - # Box + # Indicates that the allowed storage location for a managed app to save files is to 'Box'. Box is a non-Microsoft solution that enables cloud-based file storage capabilities. Box = "box", - # Local storage on the device + # Indicates allowed storage location for the managed app to save files is local storage on the device. LocalStorage = "localStorage", diff --git a/msgraph/generated/models/managed_app_policy_deployment_summary.py b/msgraph/generated/models/managed_app_policy_deployment_summary.py index 994746921c6..0eece2d8e7b 100644 --- a/msgraph/generated/models/managed_app_policy_deployment_summary.py +++ b/msgraph/generated/models/managed_app_policy_deployment_summary.py @@ -16,13 +16,13 @@ class ManagedAppPolicyDeploymentSummary(Entity, Parsable): """ The ManagedAppEntity is the base entity type for all other entity types under app management workflow. """ - # Not yet documented + # The configurationDeployedUserCount property configuration_deployed_user_count: Optional[int] = None - # Not yet documented + # The configurationDeploymentSummaryPerApp property configuration_deployment_summary_per_app: Optional[list[ManagedAppPolicyDeploymentSummaryPerApp]] = None - # Not yet documented + # The displayName property display_name: Optional[str] = None - # Not yet documented + # The lastRefreshTime property last_refresh_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/managed_app_protection.py b/msgraph/generated/models/managed_app_protection.py index 6c83683c355..242521c2669 100644 --- a/msgraph/generated/models/managed_app_protection.py +++ b/msgraph/generated/models/managed_app_protection.py @@ -48,7 +48,7 @@ class ManagedAppProtection(ManagedAppPolicy, Parsable): managed_browser: Optional[ManagedBrowserType] = None # Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android) managed_browser_to_open_links_required: Optional[bool] = None - # Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + # Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 maximum_pin_retries: Optional[int] = None # Minimum pin length required for an app-level pin if PinRequired is set to True minimum_pin_length: Optional[int] = None diff --git a/msgraph/generated/models/managed_device.py b/msgraph/generated/models/managed_device.py index e68d55fbe23..9a26c21e3a3 100644 --- a/msgraph/generated/models/managed_device.py +++ b/msgraph/generated/models/managed_device.py @@ -22,6 +22,7 @@ from .managed_device_owner_type import ManagedDeviceOwnerType from .managed_device_partner_reported_health_state import ManagedDevicePartnerReportedHealthState from .management_agent_type import ManagementAgentType + from .management_state import ManagementState from .user import User from .windows_protection_state import WindowsProtectionState @@ -30,7 +31,7 @@ @dataclass class ManagedDevice(Entity, Parsable): """ - Devices that are managed or pre-enrolled through Intune + Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use 'and', not 'or'. """ # The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. activation_lock_bypass_code: Optional[str] = None @@ -108,6 +109,8 @@ class ManagedDevice(Entity, Parsable): management_agent: Optional[ManagementAgentType] = None # Reports device management certificate expiration date. This property is read-only. management_certificate_expiration_date: Optional[datetime.datetime] = None + # Management state of device in Microsoft Intune. + management_state: Optional[ManagementState] = None # Manufacturer of the device. This property is read-only. manufacturer: Optional[str] = None # MEID. This property is read-only. @@ -187,6 +190,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_device_owner_type import ManagedDeviceOwnerType from .managed_device_partner_reported_health_state import ManagedDevicePartnerReportedHealthState from .management_agent_type import ManagementAgentType + from .management_state import ManagementState from .user import User from .windows_protection_state import WindowsProtectionState @@ -206,6 +210,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_device_owner_type import ManagedDeviceOwnerType from .managed_device_partner_reported_health_state import ManagedDevicePartnerReportedHealthState from .management_agent_type import ManagementAgentType + from .management_state import ManagementState from .user import User from .windows_protection_state import WindowsProtectionState @@ -248,6 +253,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "managedDeviceOwnerType": lambda n : setattr(self, 'managed_device_owner_type', n.get_enum_value(ManagedDeviceOwnerType)), "managementAgent": lambda n : setattr(self, 'management_agent', n.get_enum_value(ManagementAgentType)), "managementCertificateExpirationDate": lambda n : setattr(self, 'management_certificate_expiration_date', n.get_datetime_value()), + "managementState": lambda n : setattr(self, 'management_state', n.get_enum_value(ManagementState)), "manufacturer": lambda n : setattr(self, 'manufacturer', n.get_str_value()), "meid": lambda n : setattr(self, 'meid', n.get_str_value()), "model": lambda n : setattr(self, 'model', n.get_str_value()), @@ -296,6 +302,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("managedDeviceName", self.managed_device_name) writer.write_enum_value("managedDeviceOwnerType", self.managed_device_owner_type) writer.write_enum_value("managementAgent", self.management_agent) + writer.write_enum_value("managementState", self.management_state) writer.write_str_value("notes", self.notes) writer.write_enum_value("partnerReportedThreatState", self.partner_reported_threat_state) writer.write_collection_of_object_values("users", self.users) diff --git a/msgraph/generated/models/managed_mobile_lob_app.py b/msgraph/generated/models/managed_mobile_lob_app.py index 12dece9b517..b592803e8ea 100644 --- a/msgraph/generated/models/managed_mobile_lob_app.py +++ b/msgraph/generated/models/managed_mobile_lob_app.py @@ -15,17 +15,17 @@ @dataclass class ManagedMobileLobApp(ManagedApp, Parsable): """ - An abstract base class containing properties for all managed mobile line of business apps. + An abstract base class containing properties for all managed mobile line-of-business apps. """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.managedMobileLobApp" # The internal committed content version. committed_content_version: Optional[str] = None - # The list of content versions for this app. + # The list of content versions for this app. This property is read-only. content_versions: Optional[list[MobileAppContent]] = None # The name of the main Lob application file. file_name: Optional[str] = None - # The total size, including all uploaded files. + # The total size, including all uploaded files. This property is read-only. size: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/management_state.py b/msgraph/generated/models/management_state.py new file mode 100644 index 00000000000..3c99dcc186a --- /dev/null +++ b/msgraph/generated/models/management_state.py @@ -0,0 +1,30 @@ +from enum import Enum + +class ManagementState(str, Enum): + # The device is under management + Managed = "managed", + # A retire command is occuring on the device and in the process of unenrolling from management + RetirePending = "retirePending", + # Retire command failed on the device + RetireFailed = "retireFailed", + # A wipe command is occuring on the device and in the process of unenrolling from management + WipePending = "wipePending", + # Wipe command failed on the device + WipeFailed = "wipeFailed", + # The device is unhealthy. + Unhealthy = "unhealthy", + # A delete command is occuring on the device + DeletePending = "deletePending", + # A retire command was issued for the device + RetireIssued = "retireIssued", + # A wipe command was issued for the device + WipeIssued = "wipeIssued", + # A wipe command for this device has been canceled + WipeCanceled = "wipeCanceled", + # A retire command for this device has been canceled + RetireCanceled = "retireCanceled", + # The device is discovered but not fully enrolled. + Discovered = "discovered", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/match_confidence_level.py b/msgraph/generated/models/match_confidence_level.py new file mode 100644 index 00000000000..a8f245a09d2 --- /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/max_work_location_details.py b/msgraph/generated/models/max_work_location_details.py new file mode 100644 index 00000000000..47ed946048f --- /dev/null +++ b/msgraph/generated/models/max_work_location_details.py @@ -0,0 +1,9 @@ +from enum import Enum + +class MaxWorkLocationDetails(str, Enum): + Unknown = "unknown", + None_ = "none", + Approximate = "approximate", + Specific = "specific", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/meeting_attendance_report.py b/msgraph/generated/models/meeting_attendance_report.py index dcf2b75b5ef..2d867adae08 100644 --- a/msgraph/generated/models/meeting_attendance_report.py +++ b/msgraph/generated/models/meeting_attendance_report.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .attendance_record import AttendanceRecord from .entity import Entity + from .virtual_event_external_information import VirtualEventExternalInformation from .entity import Entity @@ -15,6 +16,8 @@ class MeetingAttendanceReport(Entity, Parsable): # List of attendance records of an attendance report. Read-only. attendance_records: Optional[list[AttendanceRecord]] = None + # The external information of a virtual event. Returned only for event organizers or coorganizers. Read-only. + external_event_information: Optional[list[VirtualEventExternalInformation]] = None # UTC time when the meeting ended. Read-only. meeting_end_date_time: Optional[datetime.datetime] = None # UTC time when the meeting started. Read-only. @@ -42,12 +45,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .attendance_record import AttendanceRecord from .entity import Entity + from .virtual_event_external_information import VirtualEventExternalInformation from .attendance_record import AttendanceRecord from .entity import Entity + from .virtual_event_external_information import VirtualEventExternalInformation fields: dict[str, Callable[[Any], None]] = { "attendanceRecords": lambda n : setattr(self, 'attendance_records', n.get_collection_of_object_values(AttendanceRecord)), + "externalEventInformation": lambda n : setattr(self, 'external_event_information', n.get_collection_of_object_values(VirtualEventExternalInformation)), "meetingEndDateTime": lambda n : setattr(self, 'meeting_end_date_time', n.get_datetime_value()), "meetingStartDateTime": lambda n : setattr(self, 'meeting_start_date_time', n.get_datetime_value()), "totalParticipantCount": lambda n : setattr(self, 'total_participant_count', n.get_int_value()), @@ -66,6 +72,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("attendanceRecords", self.attendance_records) + writer.write_collection_of_object_values("externalEventInformation", self.external_event_information) writer.write_datetime_value("meetingEndDateTime", self.meeting_end_date_time) writer.write_datetime_value("meetingStartDateTime", self.meeting_start_date_time) writer.write_int_value("totalParticipantCount", self.total_participant_count) diff --git a/msgraph/generated/models/meeting_note.py b/msgraph/generated/models/meeting_note.py new file mode 100644 index 00000000000..6e990996e01 --- /dev/null +++ b/msgraph/generated/models/meeting_note.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 .meeting_note_subpoint import MeetingNoteSubpoint + +@dataclass +class MeetingNote(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The subpoints property + subpoints: Optional[list[MeetingNoteSubpoint]] = None + # The text property + text: Optional[str] = None + # The title property + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MeetingNote: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MeetingNote + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MeetingNote() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .meeting_note_subpoint import MeetingNoteSubpoint + + from .meeting_note_subpoint import MeetingNoteSubpoint + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "subpoints": lambda n : setattr(self, 'subpoints', n.get_collection_of_object_values(MeetingNoteSubpoint)), + "text": lambda n : setattr(self, 'text', n.get_str_value()), + "title": lambda n : setattr(self, 'title', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("subpoints", self.subpoints) + writer.write_str_value("text", self.text) + writer.write_str_value("title", self.title) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/meeting_note_subpoint.py b/msgraph/generated/models/meeting_note_subpoint.py new file mode 100644 index 00000000000..799893b106d --- /dev/null +++ b/msgraph/generated/models/meeting_note_subpoint.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 MeetingNoteSubpoint(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The text property + text: Optional[str] = None + # The title property + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MeetingNoteSubpoint: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MeetingNoteSubpoint + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MeetingNoteSubpoint() + + 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()), + "text": lambda n : setattr(self, 'text', n.get_str_value()), + "title": lambda n : setattr(self, 'title', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("text", self.text) + writer.write_str_value("title", self.title) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/mention_event.py b/msgraph/generated/models/mention_event.py new file mode 100644 index 00000000000..d29766c8a41 --- /dev/null +++ b/msgraph/generated/models/mention_event.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity_set import IdentitySet + +@dataclass +class MentionEvent(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 eventDateTime property + event_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The speaker property + speaker: Optional[IdentitySet] = None + # The transcriptUtterance property + transcript_utterance: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MentionEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MentionEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MentionEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_set import IdentitySet + + from .identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "eventDateTime": lambda n : setattr(self, 'event_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "speaker": lambda n : setattr(self, 'speaker', n.get_object_value(IdentitySet)), + "transcriptUtterance": lambda n : setattr(self, 'transcript_utterance', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("eventDateTime", self.event_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("speaker", self.speaker) + writer.write_str_value("transcriptUtterance", self.transcript_utterance) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/message.py b/msgraph/generated/models/message.py index a4f23281efa..472f9bf1e7a 100644 --- a/msgraph/generated/models/message.py +++ b/msgraph/generated/models/message.py @@ -44,7 +44,7 @@ class Message(OutlookItem, Parsable): conversation_index: Optional[bytes] = None # The collection of open extensions defined for the message. Nullable. extensions: Optional[list[Extension]] = None - # The flag value that indicates the status, start date, due date, or completion date for the message. + # Indicates the status, start date, due date, or completion date for the message. flag: Optional[FollowupFlag] = None # The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message. from_: Optional[Recipient] = None @@ -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 @@ -74,7 +74,7 @@ class Message(OutlookItem, Parsable): received_date_time: Optional[datetime.datetime] = None # The email addresses to use when replying. reply_to: Optional[list[Recipient]] = None - # The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message. + # The account that is used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, for a shared calendar, or as a delegate. In any case, the value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message. sender: Optional[Recipient] = None # The date and time the message was sent. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. sent_date_time: Optional[datetime.datetime] = None @@ -86,7 +86,7 @@ class Message(OutlookItem, Parsable): to_recipients: Optional[list[Recipient]] = None # The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format. unique_body: Optional[ItemBody] = None - # The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame. + # The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame.NOTE: When using this URL to access a message from a mailbox with delegate permissions, both the signed-in user and the target mailbox must be in the same database region. For example, an error is returned when a user with a mailbox in the EUR (Europe) region attempts to access messages from a mailbox in the NAM (North America) region. web_link: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/message_tracing_root.py b/msgraph/generated/models/message_tracing_root.py new file mode 100644 index 00000000000..75678ec64f3 --- /dev/null +++ b/msgraph/generated/models/message_tracing_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 .exchange_message_trace import ExchangeMessageTrace + +from .entity import Entity + +@dataclass +class MessageTracingRoot(Entity, Parsable): + # Represents the trace information of messages that pass through Exchange Online organizations. + message_traces: Optional[list[ExchangeMessageTrace]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MessageTracingRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MessageTracingRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MessageTracingRoot() + + 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 .exchange_message_trace import ExchangeMessageTrace + + from .entity import Entity + from .exchange_message_trace import ExchangeMessageTrace + + fields: dict[str, Callable[[Any], None]] = { + "messageTraces": lambda n : setattr(self, 'message_traces', n.get_collection_of_object_values(ExchangeMessageTrace)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("messageTraces", self.message_traces) + + diff --git a/msgraph/generated/models/microsoft_authenticator_authentication_method.py b/msgraph/generated/models/microsoft_authenticator_authentication_method.py index 92b74122c2c..7290ea3d1c4 100644 --- a/msgraph/generated/models/microsoft_authenticator_authentication_method.py +++ b/msgraph/generated/models/microsoft_authenticator_authentication_method.py @@ -1,5 +1,4 @@ from __future__ import annotations -import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -15,8 +14,6 @@ class MicrosoftAuthenticatorAuthenticationMethod(AuthenticationMethod, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod" - # The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In. - created_date_time: Optional[datetime.datetime] = None # The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. device: Optional[Device] = None # Tags containing app metadata. @@ -49,7 +46,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device import Device fields: dict[str, Callable[[Any], None]] = { - "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "device": lambda n : setattr(self, 'device', n.get_object_value(Device)), "deviceTag": lambda n : setattr(self, 'device_tag', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), @@ -68,7 +64,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("device", self.device) writer.write_str_value("deviceTag", self.device_tag) writer.write_str_value("displayName", self.display_name) diff --git a/msgraph/generated/models/microsoft_custom_training_setting.py b/msgraph/generated/models/microsoft_custom_training_setting.py index 2900a14cd45..0bd8a88c094 100644 --- a/msgraph/generated/models/microsoft_custom_training_setting.py +++ b/msgraph/generated/models/microsoft_custom_training_setting.py @@ -20,7 +20,7 @@ class MicrosoftCustomTrainingSetting(TrainingSetting, Parsable): completion_date_time: Optional[datetime.datetime] = None # The mapping details of the associated training. training_assignment_mappings: Optional[list[MicrosoftTrainingAssignmentMapping]] = None - # The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue. + # The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue. training_completion_duration: Optional[TrainingCompletionDuration] = None @staticmethod diff --git a/msgraph/generated/models/microsoft_managed_desktop.py b/msgraph/generated/models/microsoft_managed_desktop.py index cbcff9a3d7a..1599525a7be 100644 --- a/msgraph/generated/models/microsoft_managed_desktop.py +++ b/msgraph/generated/models/microsoft_managed_desktop.py @@ -15,7 +15,7 @@ class MicrosoftManagedDesktop(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) - # Indicates the provisioning policy associated with Microsoft Managed Desktop settings. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged. + # Indicates the provisioning policy associated with Microsoft Managed Desktop settings. The possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged. managed_type: Optional[MicrosoftManagedDesktopType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/microsoft_training_assignment_mapping.py b/msgraph/generated/models/microsoft_training_assignment_mapping.py index da80bec5b7b..3a7d88c5b08 100644 --- a/msgraph/generated/models/microsoft_training_assignment_mapping.py +++ b/msgraph/generated/models/microsoft_training_assignment_mapping.py @@ -15,7 +15,7 @@ class MicrosoftTrainingAssignmentMapping(TrainingSetting, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.microsoftTrainingAssignmentMapping" - # A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. + # A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. assigned_to: Optional[list[TrainingAssignedTo]] = None # The training property training: Optional[Training] = None diff --git a/msgraph/generated/models/migration_mode.py b/msgraph/generated/models/migration_mode.py new file mode 100644 index 00000000000..082dfa03f76 --- /dev/null +++ b/msgraph/generated/models/migration_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MigrationMode(str, Enum): + InProgress = "inProgress", + Completed = "completed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/mobile_app.py b/msgraph/generated/models/mobile_app.py index 9a2c1da6e2e..3d93ac76073 100644 --- a/msgraph/generated/models/mobile_app.py +++ b/msgraph/generated/models/mobile_app.py @@ -49,7 +49,7 @@ class MobileApp(Entity, Parsable): assignments: Optional[list[MobileAppAssignment]] = None # The list of categories for this app. categories: Optional[list[MobileAppCategory]] = None - # The date and time the app was created. + # The date and time the app was created. This property is read-only. created_date_time: Optional[datetime.datetime] = None # The description of the app. description: Optional[str] = None @@ -63,7 +63,7 @@ class MobileApp(Entity, Parsable): is_featured: Optional[bool] = None # The large icon, to be displayed in the app details and used for upload of the icon. large_icon: Optional[MimeContent] = None - # The date and time the app was last modified. + # The date and time the app was last modified. This property is read-only. last_modified_date_time: Optional[datetime.datetime] = None # Notes for the app. notes: Optional[str] = None diff --git a/msgraph/generated/models/mobile_app_category.py b/msgraph/generated/models/mobile_app_category.py index 70448a0e75e..f34d29f0fc3 100644 --- a/msgraph/generated/models/mobile_app_category.py +++ b/msgraph/generated/models/mobile_app_category.py @@ -17,7 +17,7 @@ class MobileAppCategory(Entity, Parsable): """ # The name of the app category. display_name: Optional[str] = None - # The date and time the mobileAppCategory was last modified. + # The date and time the mobileAppCategory was last modified. This property is read-only. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/mobile_app_content_file.py b/msgraph/generated/models/mobile_app_content_file.py index 575bd8a32fc..a520904da5d 100644 --- a/msgraph/generated/models/mobile_app_content_file.py +++ b/msgraph/generated/models/mobile_app_content_file.py @@ -16,25 +16,25 @@ class MobileAppContentFile(Entity, Parsable): """ Contains properties for a single installer file that is associated with a given mobileAppContent version. """ - # The Azure Storage URI. + # Indicates the Azure Storage URI that the file is uploaded to. Created by the service upon receiving a valid mobileAppContentFile. Read-only. This property is read-only. azure_storage_uri: Optional[str] = None - # The time the Azure storage Uri expires. + # Indicates the date and time when the Azure storage URI expires, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. azure_storage_uri_expiration_date_time: Optional[datetime.datetime] = None - # The time the file was created. + # Indicates created date and time associated with app content file, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. created_date_time: Optional[datetime.datetime] = None - # A value indicating whether the file is committed. + # A value indicating whether the file is committed. A committed app content file has been fully uploaded and validated by the Intune service. TRUE means that app content file is committed, FALSE means that app content file is not committed. Defaults to FALSE. Read-only. This property is read-only. is_committed: Optional[bool] = None # Indicates whether this content file is a dependency for the main content file. TRUE means that the content file is a dependency, FALSE means that the content file is not a dependency and is the main content file. Defaults to FALSE. is_dependency: Optional[bool] = None - # The manifest information. + # Indicates the manifest information, containing file metadata. manifest: Optional[bytes] = None - # the file name. + # Indicates the name of the file. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The size of the file prior to encryption. + # Indicates the original size of the file, in bytes. size: Optional[int] = None - # The size of the file after encryption. + # Indicates the size of the file after encryption, in bytes. size_encrypted: Optional[int] = None # Contains properties for upload request states. upload_state: Optional[MobileAppContentFileUploadState] = None diff --git a/msgraph/generated/models/mobile_app_relationship.py b/msgraph/generated/models/mobile_app_relationship.py new file mode 100644 index 00000000000..2fe58b97cdb --- /dev/null +++ b/msgraph/generated/models/mobile_app_relationship.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class MobileAppRelationship(Entity, Parsable): + """ + The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application. + """ + # The OdataType property + odata_type: Optional[str] = None + # The display name of the app that is the source of the mobile app relationship entity. For example: Orca. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_display_name: Optional[str] = None + # The display version of the app that is the source of the mobile app relationship entity. For example 1.0.12 or 1.2203.156 or 3. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_display_version: Optional[str] = None + # The unique app identifier of the source of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. If null during relationship creation, then it will be populated with parent Id. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_id: Optional[str] = None + # The publisher display name of the app that is the source of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_publisher_display_name: Optional[str] = None + # The display name of the app that is the target of the mobile app relationship entity. For example: Firefox Setup 52.0.2 32bit.intunewin. Maximum length is 500 characters. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + target_display_name: Optional[str] = None + # The display version of the app that is the target of the mobile app relationship entity. For example 1.0 or 1.2203.156. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + target_display_version: Optional[str] = None + # The unique app identifier of the target of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. + target_id: Optional[str] = None + # The publisher display name of the app that is the target of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + target_publisher_display_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppRelationship: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppRelationship + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppRelationship() + + 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]] = { + "sourceDisplayName": lambda n : setattr(self, 'source_display_name', n.get_str_value()), + "sourceDisplayVersion": lambda n : setattr(self, 'source_display_version', n.get_str_value()), + "sourceId": lambda n : setattr(self, 'source_id', n.get_str_value()), + "sourcePublisherDisplayName": lambda n : setattr(self, 'source_publisher_display_name', n.get_str_value()), + "targetDisplayName": lambda n : setattr(self, 'target_display_name', n.get_str_value()), + "targetDisplayVersion": lambda n : setattr(self, 'target_display_version', n.get_str_value()), + "targetId": lambda n : setattr(self, 'target_id', n.get_str_value()), + "targetPublisherDisplayName": lambda n : setattr(self, 'target_publisher_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("targetId", self.target_id) + + diff --git a/msgraph/generated/models/mobile_app_relationship_collection_response.py b/msgraph/generated/models/mobile_app_relationship_collection_response.py new file mode 100644 index 00000000000..7516372364b --- /dev/null +++ b/msgraph/generated/models/mobile_app_relationship_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_relationship import MobileAppRelationship + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileAppRelationshipCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileAppRelationship]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppRelationshipCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppRelationshipCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppRelationshipCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_relationship import MobileAppRelationship + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_relationship import MobileAppRelationship + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileAppRelationship)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/mobile_lob_app.py b/msgraph/generated/models/mobile_lob_app.py index 686b9169210..4710eef37f4 100644 --- a/msgraph/generated/models/mobile_lob_app.py +++ b/msgraph/generated/models/mobile_lob_app.py @@ -21,17 +21,17 @@ @dataclass class MobileLobApp(MobileApp, Parsable): """ - An abstract base class containing properties for all mobile line of business apps. + An abstract base class containing properties for all mobile line-of-business apps. """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.mobileLobApp" # The internal committed content version. committed_content_version: Optional[str] = None - # The list of content versions for this app. + # The list of content versions for this app. This property is read-only. content_versions: Optional[list[MobileAppContent]] = None # The name of the main Lob application file. file_name: Optional[str] = None - # The total size, including all uploaded files. + # The total size, including all uploaded files. This property is read-only. size: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/mobile_threat_defense_connector.py b/msgraph/generated/models/mobile_threat_defense_connector.py index 717273abf66..3ed977de5f9 100644 --- a/msgraph/generated/models/mobile_threat_defense_connector.py +++ b/msgraph/generated/models/mobile_threat_defense_connector.py @@ -16,21 +16,21 @@ class MobileThreatDefenseConnector(Entity, Parsable): """ Entity which represents a connection to Mobile Threat Defense partner. """ - # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for iOS devices. Default value is FALSE. allow_partner_to_collect_i_o_s_application_metadata: Optional[bool] = None - # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for iOS devices. Default value is FALSE. allow_partner_to_collect_i_o_s_personal_application_metadata: Optional[bool] = None - # For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner. android_device_blocked_on_missing_partner_data: Optional[bool] = None - # For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE. android_enabled: Optional[bool] = None # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. android_mobile_application_management_enabled: Optional[bool] = None - # For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. ios_device_blocked_on_missing_partner_data: Optional[bool] = None - # For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE. ios_enabled: Optional[bool] = None - # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for iOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for iOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. ios_mobile_application_management_enabled: Optional[bool] = None # DateTime of last Heartbeat recieved from the Mobile Threat Defense partner last_heartbeat_date_time: Optional[datetime.datetime] = None @@ -40,13 +40,13 @@ class MobileThreatDefenseConnector(Entity, Parsable): odata_type: Optional[str] = None # Partner state of this tenant. partner_state: Optional[MobileThreatPartnerTenantState] = None - # Get or Set days the per tenant tolerance to unresponsiveness for this partner integration + # Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation. partner_unresponsiveness_threshold_in_days: Optional[int] = None - # Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner + # When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE. partner_unsupported_os_version_blocked: Optional[bool] = None - # When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. + # When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. windows_device_blocked_on_missing_partner_data: Optional[bool] = None - # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. + # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Windows. Default value is FALSE. windows_enabled: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/monitor_mode.py b/msgraph/generated/models/monitor_mode.py new file mode 100644 index 00000000000..abac1c23992 --- /dev/null +++ b/msgraph/generated/models/monitor_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MonitorMode(str, Enum): + MonitorOnly = "monitorOnly", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/monitor_run_status.py b/msgraph/generated/models/monitor_run_status.py new file mode 100644 index 00000000000..60e0246a3a1 --- /dev/null +++ b/msgraph/generated/models/monitor_run_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class MonitorRunStatus(str, Enum): + Successful = "successful", + PartiallySuccessful = "partiallySuccessful", + Failed = "failed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/monitor_status.py b/msgraph/generated/models/monitor_status.py new file mode 100644 index 00000000000..3487e5fafae --- /dev/null +++ b/msgraph/generated/models/monitor_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class MonitorStatus(str, Enum): + Active = "active", + Inactive = "inactive", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/named_location.py b/msgraph/generated/models/named_location.py index 40ad63b4099..9a000d5a1fc 100644 --- a/msgraph/generated/models/named_location.py +++ b/msgraph/generated/models/named_location.py @@ -7,21 +7,23 @@ if TYPE_CHECKING: from .country_named_location import CountryNamedLocation - from .entity import Entity from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem -from .entity import Entity +from .policy_deletable_item import PolicyDeletableItem @dataclass -class NamedLocation(Entity, Parsable): +class NamedLocation(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.namedLocation" # The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. created_date_time: Optional[datetime.datetime] = None # Human-readable name of the location. display_name: Optional[str] = None + # Identifier of a namedLocation object. Read-only. + id: Optional[str] = None # The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. modified_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> NamedLocation: @@ -53,16 +55,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .country_named_location import CountryNamedLocation - from .entity import Entity from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem from .country_named_location import CountryNamedLocation - from .entity import Entity from .ip_named_location import IpNamedLocation + from .policy_deletable_item import PolicyDeletableItem fields: dict[str, Callable[[Any], None]] = { "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "id": lambda n : setattr(self, 'id', n.get_str_value()), "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), } super_fields = super().get_field_deserializers() @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("id", self.id) writer.write_datetime_value("modifiedDateTime", self.modified_date_time) diff --git a/msgraph/generated/models/network_connection.py b/msgraph/generated/models/network_connection.py index d9d2a4af1fd..8096d626f82 100644 --- a/msgraph/generated/models/network_connection.py +++ b/msgraph/generated/models/network_connection.py @@ -30,7 +30,7 @@ class NetworkConnection(AdditionalDataHolder, BackedModel, Parsable): destination_port: Optional[str] = None # Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html') destination_url: Optional[str] = None - # Network connection direction. Possible values are: unknown, inbound, outbound. + # Network connection direction. The possible values are: unknown, inbound, outbound. direction: Optional[ConnectionDirection] = None # Date when the destination domain was registered. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z domain_registered_date_time: Optional[datetime.datetime] = None @@ -46,7 +46,7 @@ class NetworkConnection(AdditionalDataHolder, BackedModel, Parsable): nat_source_port: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. + # Network protocol. The possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. protocol: Optional[SecurityNetworkProtocol] = None # Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage. risk_score: Optional[str] = None @@ -56,7 +56,7 @@ class NetworkConnection(AdditionalDataHolder, BackedModel, Parsable): source_location: Optional[str] = None # Source (i.e. origin) IP port (of the network connection). source_port: Optional[str] = None - # Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed. + # Network connection status. The possible values are: unknown, attempted, succeeded, blocked, failed. status: Optional[ConnectionStatus] = None # Parameters (suffix) of the destination URL. url_parameters: Optional[str] = None diff --git a/msgraph/generated/models/no_scopes.py b/msgraph/generated/models/no_scopes.py new file mode 100644 index 00000000000..99c6023405d --- /dev/null +++ b/msgraph/generated/models/no_scopes.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 .inheritable_scopes import InheritableScopes + +from .inheritable_scopes import InheritableScopes + +@dataclass +class NoScopes(InheritableScopes, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.noScopes" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NoScopes: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NoScopes + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NoScopes() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .inheritable_scopes import InheritableScopes + + from .inheritable_scopes import InheritableScopes + + 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/notebook.py b/msgraph/generated/models/notebook.py index 096a3ef1c92..db3d04cef58 100644 --- a/msgraph/generated/models/notebook.py +++ b/msgraph/generated/models/notebook.py @@ -31,7 +31,7 @@ class Notebook(OnenoteEntityHierarchyModel, Parsable): sections: Optional[list[OnenoteSection]] = None # The URL for the sections navigation property, which returns all the sections in the notebook. Read-only. sections_url: Optional[str] = None - # Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only. + # The possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only. user_role: Optional[OnenoteUserRole] = None @staticmethod diff --git a/msgraph/generated/models/notify_members.py b/msgraph/generated/models/notify_members.py new file mode 100644 index 00000000000..d6ab37ff1f3 --- /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/o_auth_consent_app_detail.py b/msgraph/generated/models/o_auth_consent_app_detail.py index 533ea1b0bf9..e8a6affb8a0 100644 --- a/msgraph/generated/models/o_auth_consent_app_detail.py +++ b/msgraph/generated/models/o_auth_consent_app_detail.py @@ -15,7 +15,7 @@ class OAuthConsentAppDetail(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) - # App scope. Possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue. + # App scope. The possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue. app_scope: Optional[OAuthAppScope] = None # App display logo. display_logo: Optional[str] = None diff --git a/msgraph/generated/models/object_definition_metadata_entry.py b/msgraph/generated/models/object_definition_metadata_entry.py index dc9901750ec..2c5d8a20175 100644 --- a/msgraph/generated/models/object_definition_metadata_entry.py +++ b/msgraph/generated/models/object_definition_metadata_entry.py @@ -15,7 +15,7 @@ class ObjectDefinitionMetadataEntry(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) - # Possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. + # The possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. key: Optional[ObjectDefinitionMetadata] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/object_mapping_metadata_entry.py b/msgraph/generated/models/object_mapping_metadata_entry.py index 1694d8d97ff..868d80a4003 100644 --- a/msgraph/generated/models/object_mapping_metadata_entry.py +++ b/msgraph/generated/models/object_mapping_metadata_entry.py @@ -15,7 +15,7 @@ class ObjectMappingMetadataEntry(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) - # Possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. + # The possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. key: Optional[ObjectMappingMetadata] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/offer_shift_request.py b/msgraph/generated/models/offer_shift_request.py index cb04bb330f2..7a4600fe567 100644 --- a/msgraph/generated/models/offer_shift_request.py +++ b/msgraph/generated/models/offer_shift_request.py @@ -15,13 +15,13 @@ class OfferShiftRequest(ScheduleChangeRequest, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.offerShiftRequest" - # The Timestamp 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 + # The date and time when the recipient approved or declined the request. recipient_action_date_time: Optional[datetime.datetime] = None - # Custom message sent by recipient of the offer shift request. + # The message sent by the recipient regarding the request. recipient_action_message: Optional[str] = None - # User ID of the recipient of the offer shift request. + # The recipient's user ID. recipient_user_id: Optional[str] = None - # User ID of the sender of the offer shift request. + # The sender's shift ID. sender_shift_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/oidc_address_inbound_claims.py b/msgraph/generated/models/oidc_address_inbound_claims.py new file mode 100644 index 00000000000..ffd2d1bf348 --- /dev/null +++ b/msgraph/generated/models/oidc_address_inbound_claims.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class OidcAddressInboundClaims(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 country property + country: Optional[str] = None + # The locality property + locality: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The postal_code property + postal_code: Optional[str] = None + # The region property + region: Optional[str] = None + # The street_address property + street_address: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OidcAddressInboundClaims: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OidcAddressInboundClaims + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OidcAddressInboundClaims() + + 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]] = { + "country": lambda n : setattr(self, 'country', n.get_str_value()), + "locality": lambda n : setattr(self, 'locality', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "postal_code": lambda n : setattr(self, 'postal_code', n.get_str_value()), + "region": lambda n : setattr(self, 'region', n.get_str_value()), + "street_address": lambda n : setattr(self, 'street_address', 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("country", self.country) + writer.write_str_value("locality", self.locality) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("postal_code", self.postal_code) + writer.write_str_value("region", self.region) + writer.write_str_value("street_address", self.street_address) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/oidc_client_authentication.py b/msgraph/generated/models/oidc_client_authentication.py new file mode 100644 index 00000000000..2ba01ead400 --- /dev/null +++ b/msgraph/generated/models/oidc_client_authentication.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .oidc_client_secret_authentication import OidcClientSecretAuthentication + from .oidc_private_jwt_key_client_authentication import OidcPrivateJwtKeyClientAuthentication + +@dataclass +class OidcClientAuthentication(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) -> OidcClientAuthentication: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OidcClientAuthentication + """ + 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.oidcClientSecretAuthentication".casefold(): + from .oidc_client_secret_authentication import OidcClientSecretAuthentication + + return OidcClientSecretAuthentication() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.oidcPrivateJwtKeyClientAuthentication".casefold(): + from .oidc_private_jwt_key_client_authentication import OidcPrivateJwtKeyClientAuthentication + + return OidcPrivateJwtKeyClientAuthentication() + return OidcClientAuthentication() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .oidc_client_secret_authentication import OidcClientSecretAuthentication + from .oidc_private_jwt_key_client_authentication import OidcPrivateJwtKeyClientAuthentication + + from .oidc_client_secret_authentication import OidcClientSecretAuthentication + from .oidc_private_jwt_key_client_authentication import OidcPrivateJwtKeyClientAuthentication + + 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/oidc_client_secret_authentication.py b/msgraph/generated/models/oidc_client_secret_authentication.py new file mode 100644 index 00000000000..3d914669dde --- /dev/null +++ b/msgraph/generated/models/oidc_client_secret_authentication.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 .oidc_client_authentication import OidcClientAuthentication + +from .oidc_client_authentication import OidcClientAuthentication + +@dataclass +class OidcClientSecretAuthentication(OidcClientAuthentication, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.oidcClientSecretAuthentication" + # The clientSecret property + client_secret: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OidcClientSecretAuthentication: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OidcClientSecretAuthentication + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OidcClientSecretAuthentication() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .oidc_client_authentication import OidcClientAuthentication + + from .oidc_client_authentication import OidcClientAuthentication + + fields: dict[str, Callable[[Any], None]] = { + "clientSecret": lambda n : setattr(self, 'client_secret', 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("clientSecret", self.client_secret) + + diff --git a/msgraph/generated/models/oidc_identity_provider.py b/msgraph/generated/models/oidc_identity_provider.py new file mode 100644 index 00000000000..d7a0003c7a3 --- /dev/null +++ b/msgraph/generated/models/oidc_identity_provider.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity_provider_base import IdentityProviderBase + from .oidc_client_authentication import OidcClientAuthentication + from .oidc_inbound_claim_mapping_override import OidcInboundClaimMappingOverride + from .oidc_response_type import OidcResponseType + +from .identity_provider_base import IdentityProviderBase + +@dataclass +class OidcIdentityProvider(IdentityProviderBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.oidcIdentityProvider" + # The clientAuthentication property + client_authentication: Optional[OidcClientAuthentication] = None + # The clientId property + client_id: Optional[str] = None + # The inboundClaimMapping property + inbound_claim_mapping: Optional[OidcInboundClaimMappingOverride] = None + # The issuer property + issuer: Optional[str] = None + # The responseType property + response_type: Optional[OidcResponseType] = None + # The scope property + scope: Optional[str] = None + # The wellKnownEndpoint property + well_known_endpoint: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OidcIdentityProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OidcIdentityProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OidcIdentityProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_provider_base import IdentityProviderBase + from .oidc_client_authentication import OidcClientAuthentication + from .oidc_inbound_claim_mapping_override import OidcInboundClaimMappingOverride + from .oidc_response_type import OidcResponseType + + from .identity_provider_base import IdentityProviderBase + from .oidc_client_authentication import OidcClientAuthentication + from .oidc_inbound_claim_mapping_override import OidcInboundClaimMappingOverride + from .oidc_response_type import OidcResponseType + + fields: dict[str, Callable[[Any], None]] = { + "clientAuthentication": lambda n : setattr(self, 'client_authentication', n.get_object_value(OidcClientAuthentication)), + "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), + "inboundClaimMapping": lambda n : setattr(self, 'inbound_claim_mapping', n.get_object_value(OidcInboundClaimMappingOverride)), + "issuer": lambda n : setattr(self, 'issuer', n.get_str_value()), + "responseType": lambda n : setattr(self, 'response_type', n.get_collection_of_enum_values(OidcResponseType)), + "scope": lambda n : setattr(self, 'scope', n.get_str_value()), + "wellKnownEndpoint": lambda n : setattr(self, 'well_known_endpoint', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("clientAuthentication", self.client_authentication) + writer.write_str_value("clientId", self.client_id) + writer.write_object_value("inboundClaimMapping", self.inbound_claim_mapping) + writer.write_str_value("issuer", self.issuer) + writer.write_enum_value("responseType", self.response_type) + writer.write_str_value("scope", self.scope) + writer.write_str_value("wellKnownEndpoint", self.well_known_endpoint) + + diff --git a/msgraph/generated/models/oidc_inbound_claim_mapping_override.py b/msgraph/generated/models/oidc_inbound_claim_mapping_override.py new file mode 100644 index 00000000000..18f4d046443 --- /dev/null +++ b/msgraph/generated/models/oidc_inbound_claim_mapping_override.py @@ -0,0 +1,93 @@ +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 .oidc_address_inbound_claims import OidcAddressInboundClaims + +@dataclass +class OidcInboundClaimMappingOverride(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 address property + address: Optional[OidcAddressInboundClaims] = None + # The email property + email: Optional[str] = None + # The email_verified property + email_verified: Optional[str] = None + # The family_name property + family_name: Optional[str] = None + # The given_name property + given_name: Optional[str] = None + # The name property + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The phone_number property + phone_number: Optional[str] = None + # The phone_number_verified property + phone_number_verified: Optional[str] = None + # The sub property + sub: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OidcInboundClaimMappingOverride: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OidcInboundClaimMappingOverride + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OidcInboundClaimMappingOverride() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .oidc_address_inbound_claims import OidcAddressInboundClaims + + from .oidc_address_inbound_claims import OidcAddressInboundClaims + + fields: dict[str, Callable[[Any], None]] = { + "address": lambda n : setattr(self, 'address', n.get_object_value(OidcAddressInboundClaims)), + "email": lambda n : setattr(self, 'email', n.get_str_value()), + "email_verified": lambda n : setattr(self, 'email_verified', n.get_str_value()), + "family_name": lambda n : setattr(self, 'family_name', n.get_str_value()), + "given_name": lambda n : setattr(self, 'given_name', 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()), + "phone_number": lambda n : setattr(self, 'phone_number', n.get_str_value()), + "phone_number_verified": lambda n : setattr(self, 'phone_number_verified', n.get_str_value()), + "sub": lambda n : setattr(self, 'sub', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("address", self.address) + writer.write_str_value("email", self.email) + writer.write_str_value("email_verified", self.email_verified) + writer.write_str_value("family_name", self.family_name) + writer.write_str_value("given_name", self.given_name) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("phone_number", self.phone_number) + writer.write_str_value("phone_number_verified", self.phone_number_verified) + writer.write_str_value("sub", self.sub) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/oidc_private_jwt_key_client_authentication.py b/msgraph/generated/models/oidc_private_jwt_key_client_authentication.py new file mode 100644 index 00000000000..6073553be66 --- /dev/null +++ b/msgraph/generated/models/oidc_private_jwt_key_client_authentication.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 .oidc_client_authentication import OidcClientAuthentication + +from .oidc_client_authentication import OidcClientAuthentication + +@dataclass +class OidcPrivateJwtKeyClientAuthentication(OidcClientAuthentication, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.oidcPrivateJwtKeyClientAuthentication" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OidcPrivateJwtKeyClientAuthentication: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OidcPrivateJwtKeyClientAuthentication + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OidcPrivateJwtKeyClientAuthentication() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .oidc_client_authentication import OidcClientAuthentication + + from .oidc_client_authentication import OidcClientAuthentication + + 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/oidc_response_type.py b/msgraph/generated/models/oidc_response_type.py new file mode 100644 index 00000000000..0c80cfda340 --- /dev/null +++ b/msgraph/generated/models/oidc_response_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class OidcResponseType(str, Enum): + Code = "code", + Id_token = "id_token", + Token = "token", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/on_attribute_collection_start_custom_extension.py b/msgraph/generated/models/on_attribute_collection_start_custom_extension.py new file mode 100644 index 00000000000..170619d0660 --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_start_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 OnAttributeCollectionStartCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onAttributeCollectionStartCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnAttributeCollectionStartCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionStartCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnAttributeCollectionStartCustomExtension() + + 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_attribute_collection_start_custom_extension_handler.py b/msgraph/generated/models/on_attribute_collection_start_custom_extension_handler.py new file mode 100644 index 00000000000..ee591c0a355 --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_start_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_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + +from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + +@dataclass +class OnAttributeCollectionStartCustomExtensionHandler(OnAttributeCollectionStartHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onAttributeCollectionStartCustomExtensionHandler" + # Configuration regarding properties of the custom extension that are can be overwritten per event listener. + configuration: Optional[CustomExtensionOverwriteConfiguration] = None + # The customExtension property + custom_extension: Optional[OnAttributeCollectionStartCustomExtension] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnAttributeCollectionStartCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionStartCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnAttributeCollectionStartCustomExtensionHandler() + + 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_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + + 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(OnAttributeCollectionStartCustomExtension)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_attribute_collection_start_handler.py b/msgraph/generated/models/on_attribute_collection_start_handler.py new file mode 100644 index 00000000000..ccb56bbb08b --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_start_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_attribute_collection_start_custom_extension_handler import OnAttributeCollectionStartCustomExtensionHandler + +@dataclass +class OnAttributeCollectionStartHandler(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) -> OnAttributeCollectionStartHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionStartHandler + """ + 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.onAttributeCollectionStartCustomExtensionHandler".casefold(): + from .on_attribute_collection_start_custom_extension_handler import OnAttributeCollectionStartCustomExtensionHandler + + return OnAttributeCollectionStartCustomExtensionHandler() + return OnAttributeCollectionStartHandler() + + 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_attribute_collection_start_custom_extension_handler import OnAttributeCollectionStartCustomExtensionHandler + + from .on_attribute_collection_start_custom_extension_handler import OnAttributeCollectionStartCustomExtensionHandler + + 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_attribute_collection_start_listener.py b/msgraph/generated/models/on_attribute_collection_start_listener.py new file mode 100644 index 00000000000..715f6d8fa8d --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_start_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_attribute_collection_start_handler import OnAttributeCollectionStartHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnAttributeCollectionStartListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onAttributeCollectionStartListener" + # Configuration for what to invoke if the event resolves to this listener. + handler: Optional[OnAttributeCollectionStartHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnAttributeCollectionStartListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionStartListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnAttributeCollectionStartListener() + + 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_attribute_collection_start_handler import OnAttributeCollectionStartHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_attribute_collection_start_handler import OnAttributeCollectionStartHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnAttributeCollectionStartHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/on_attribute_collection_submit_custom_extension.py b/msgraph/generated/models/on_attribute_collection_submit_custom_extension.py new file mode 100644 index 00000000000..1c0be1105c0 --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_submit_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 OnAttributeCollectionSubmitCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onAttributeCollectionSubmitCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnAttributeCollectionSubmitCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionSubmitCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnAttributeCollectionSubmitCustomExtension() + + 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_attribute_collection_submit_custom_extension_handler.py b/msgraph/generated/models/on_attribute_collection_submit_custom_extension_handler.py new file mode 100644 index 00000000000..4181439a88b --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_submit_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_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + +from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + +@dataclass +class OnAttributeCollectionSubmitCustomExtensionHandler(OnAttributeCollectionSubmitHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler" + # Configuration regarding properties of the custom extension that can be overwritten per event listener. + configuration: Optional[CustomExtensionOverwriteConfiguration] = None + # The customExtension property + custom_extension: Optional[OnAttributeCollectionSubmitCustomExtension] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnAttributeCollectionSubmitCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionSubmitCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnAttributeCollectionSubmitCustomExtensionHandler() + + 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_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + + 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(OnAttributeCollectionSubmitCustomExtension)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_attribute_collection_submit_handler.py b/msgraph/generated/models/on_attribute_collection_submit_handler.py new file mode 100644 index 00000000000..5fd7497ba01 --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_submit_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_attribute_collection_submit_custom_extension_handler import OnAttributeCollectionSubmitCustomExtensionHandler + +@dataclass +class OnAttributeCollectionSubmitHandler(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) -> OnAttributeCollectionSubmitHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionSubmitHandler + """ + 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.onAttributeCollectionSubmitCustomExtensionHandler".casefold(): + from .on_attribute_collection_submit_custom_extension_handler import OnAttributeCollectionSubmitCustomExtensionHandler + + return OnAttributeCollectionSubmitCustomExtensionHandler() + return OnAttributeCollectionSubmitHandler() + + 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_attribute_collection_submit_custom_extension_handler import OnAttributeCollectionSubmitCustomExtensionHandler + + from .on_attribute_collection_submit_custom_extension_handler import OnAttributeCollectionSubmitCustomExtensionHandler + + 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_attribute_collection_submit_listener.py b/msgraph/generated/models/on_attribute_collection_submit_listener.py new file mode 100644 index 00000000000..124befc4c31 --- /dev/null +++ b/msgraph/generated/models/on_attribute_collection_submit_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_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnAttributeCollectionSubmitListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onAttributeCollectionSubmitListener" + # Configuration for what to invoke if the event resolves to this listener. + handler: Optional[OnAttributeCollectionSubmitHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnAttributeCollectionSubmitListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnAttributeCollectionSubmitListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnAttributeCollectionSubmitListener() + + 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_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_attribute_collection_submit_handler import OnAttributeCollectionSubmitHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnAttributeCollectionSubmitHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/on_email_otp_send_listener.py b/msgraph/generated/models/on_email_otp_send_listener.py new file mode 100644 index 00000000000..43a6a3601fb --- /dev/null +++ b/msgraph/generated/models/on_email_otp_send_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_otp_send_handler import OnOtpSendHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnEmailOtpSendListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onEmailOtpSendListener" + # Used to configure what to invoke if the onEmailOTPSend event resolves to this listener. This base class serves as a generic OTP event handler used for both email and SMS OTP messages. + handler: Optional[OnOtpSendHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnEmailOtpSendListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnEmailOtpSendListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnEmailOtpSendListener() + + 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_otp_send_handler import OnOtpSendHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_otp_send_handler import OnOtpSendHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnOtpSendHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/on_fraud_protection_load_start_external_users_auth_handler.py b/msgraph/generated/models/on_fraud_protection_load_start_external_users_auth_handler.py new file mode 100644 index 00000000000..93302f72ed8 --- /dev/null +++ b/msgraph/generated/models/on_fraud_protection_load_start_external_users_auth_handler.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 .fraud_protection_configuration import FraudProtectionConfiguration + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + +from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + +@dataclass +class OnFraudProtectionLoadStartExternalUsersAuthHandler(OnFraudProtectionLoadStartHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onFraudProtectionLoadStartExternalUsersAuthHandler" + # Specifies the fraud protection configuration for sign-up events. + sign_up: Optional[FraudProtectionConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnFraudProtectionLoadStartExternalUsersAuthHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnFraudProtectionLoadStartExternalUsersAuthHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnFraudProtectionLoadStartExternalUsersAuthHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_configuration import FraudProtectionConfiguration + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + from .fraud_protection_configuration import FraudProtectionConfiguration + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + fields: dict[str, Callable[[Any], None]] = { + "signUp": lambda n : setattr(self, 'sign_up', n.get_object_value(FraudProtectionConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("signUp", self.sign_up) + + diff --git a/msgraph/generated/models/on_fraud_protection_load_start_handler.py b/msgraph/generated/models/on_fraud_protection_load_start_handler.py new file mode 100644 index 00000000000..170fe9efb07 --- /dev/null +++ b/msgraph/generated/models/on_fraud_protection_load_start_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_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + +@dataclass +class OnFraudProtectionLoadStartHandler(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) -> OnFraudProtectionLoadStartHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnFraudProtectionLoadStartHandler + """ + 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.onFraudProtectionLoadStartExternalUsersAuthHandler".casefold(): + from .on_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + + return OnFraudProtectionLoadStartExternalUsersAuthHandler() + return OnFraudProtectionLoadStartHandler() + + 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_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + + from .on_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + + 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_fraud_protection_load_start_listener.py b/msgraph/generated/models/on_fraud_protection_load_start_listener.py new file mode 100644 index 00000000000..d27bcf95623 --- /dev/null +++ b/msgraph/generated/models/on_fraud_protection_load_start_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_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnFraudProtectionLoadStartListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onFraudProtectionLoadStartListener" + # Configuration for what to invoke if the event resolves to this listener. + handler: Optional[OnFraudProtectionLoadStartHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnFraudProtectionLoadStartListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnFraudProtectionLoadStartListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnFraudProtectionLoadStartListener() + + 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_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnFraudProtectionLoadStartHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/on_otp_send_custom_extension.py b/msgraph/generated/models/on_otp_send_custom_extension.py new file mode 100644 index 00000000000..4656681277e --- /dev/null +++ b/msgraph/generated/models/on_otp_send_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 OnOtpSendCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onOtpSendCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnOtpSendCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnOtpSendCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnOtpSendCustomExtension() + + 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_otp_send_custom_extension_handler.py b/msgraph/generated/models/on_otp_send_custom_extension_handler.py new file mode 100644 index 00000000000..75cf61a37ab --- /dev/null +++ b/msgraph/generated/models/on_otp_send_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_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_otp_send_handler import OnOtpSendHandler + +from .on_otp_send_handler import OnOtpSendHandler + +@dataclass +class OnOtpSendCustomExtensionHandler(OnOtpSendHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onOtpSendCustomExtensionHandler" + # Configuration regarding properties of the custom extension that are can be overwritten for the onEmailOtpSendListener event listener. + configuration: Optional[CustomExtensionOverwriteConfiguration] = None + # The customExtension property + custom_extension: Optional[OnOtpSendCustomExtension] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnOtpSendCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnOtpSendCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnOtpSendCustomExtensionHandler() + + 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_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_otp_send_handler import OnOtpSendHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_otp_send_handler import OnOtpSendHandler + + 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(OnOtpSendCustomExtension)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_otp_send_handler.py b/msgraph/generated/models/on_otp_send_handler.py new file mode 100644 index 00000000000..b41e233b055 --- /dev/null +++ b/msgraph/generated/models/on_otp_send_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_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + +@dataclass +class OnOtpSendHandler(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) -> OnOtpSendHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnOtpSendHandler + """ + 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.onOtpSendCustomExtensionHandler".casefold(): + from .on_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + + return OnOtpSendCustomExtensionHandler() + return OnOtpSendHandler() + + 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_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + + from .on_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + + 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_password_migration_custom_extension_handler.py b/msgraph/generated/models/on_password_migration_custom_extension_handler.py new file mode 100644 index 00000000000..170e5b85df6 --- /dev/null +++ b/msgraph/generated/models/on_password_migration_custom_extension_handler.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + from .on_password_submit_handler import OnPasswordSubmitHandler + +from .on_password_submit_handler import OnPasswordSubmitHandler + +@dataclass +class OnPasswordMigrationCustomExtensionHandler(OnPasswordSubmitHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onPasswordMigrationCustomExtensionHandler" + # 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[OnPasswordSubmitCustomExtension] = None + # The name of the custom extension attribute that indicates whether a user requires migration. This property must reference a valid custom attribute on the user object (for example, extensionrequiresMigration). Required. + migration_property_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPasswordMigrationCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnPasswordMigrationCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPasswordMigrationCustomExtensionHandler() + + 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_password_submit_custom_extension import OnPasswordSubmitCustomExtension + from .on_password_submit_handler import OnPasswordSubmitHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_password_submit_custom_extension import OnPasswordSubmitCustomExtension + from .on_password_submit_handler import OnPasswordSubmitHandler + + 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(OnPasswordSubmitCustomExtension)), + "migrationPropertyId": lambda n : setattr(self, 'migration_property_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("configuration", self.configuration) + writer.write_object_value("customExtension", self.custom_extension) + writer.write_str_value("migrationPropertyId", self.migration_property_id) + + diff --git a/msgraph/generated/models/on_password_submit_custom_extension.py b/msgraph/generated/models/on_password_submit_custom_extension.py new file mode 100644 index 00000000000..8b06c8ea6a1 --- /dev/null +++ b/msgraph/generated/models/on_password_submit_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 OnPasswordSubmitCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onPasswordSubmitCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPasswordSubmitCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnPasswordSubmitCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPasswordSubmitCustomExtension() + + 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_password_submit_handler.py b/msgraph/generated/models/on_password_submit_handler.py new file mode 100644 index 00000000000..329afe40286 --- /dev/null +++ b/msgraph/generated/models/on_password_submit_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_password_migration_custom_extension_handler import OnPasswordMigrationCustomExtensionHandler + +@dataclass +class OnPasswordSubmitHandler(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) -> OnPasswordSubmitHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnPasswordSubmitHandler + """ + 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.onPasswordMigrationCustomExtensionHandler".casefold(): + from .on_password_migration_custom_extension_handler import OnPasswordMigrationCustomExtensionHandler + + return OnPasswordMigrationCustomExtensionHandler() + return OnPasswordSubmitHandler() + + 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_password_migration_custom_extension_handler import OnPasswordMigrationCustomExtensionHandler + + from .on_password_migration_custom_extension_handler import OnPasswordMigrationCustomExtensionHandler + + 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_password_submit_listener.py b/msgraph/generated/models/on_password_submit_listener.py new file mode 100644 index 00000000000..bb4c9ffb635 --- /dev/null +++ b/msgraph/generated/models/on_password_submit_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_password_submit_handler import OnPasswordSubmitHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnPasswordSubmitListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onPasswordSubmitListener" + # Configuration for the handler to invoke when this listener is triggered. For JIT migration scenarios, this is typically an onPasswordMigrationCustomExtensionHandler. + handler: Optional[OnPasswordSubmitHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPasswordSubmitListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnPasswordSubmitListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPasswordSubmitListener() + + 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_password_submit_handler import OnPasswordSubmitHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_password_submit_handler import OnPasswordSubmitHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnPasswordSubmitHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/on_premises_sync_behavior.py b/msgraph/generated/models/on_premises_sync_behavior.py new file mode 100644 index 00000000000..3e5d5fe79ec --- /dev/null +++ b/msgraph/generated/models/on_premises_sync_behavior.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 OnPremisesSyncBehavior(Entity, Parsable): + # The isCloudManaged property + is_cloud_managed: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesSyncBehavior: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnPremisesSyncBehavior + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPremisesSyncBehavior() + + 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]] = { + "isCloudManaged": lambda n : setattr(self, 'is_cloud_managed', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isCloudManaged", self.is_cloud_managed) + + 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 00000000000..ed0743bcdc4 --- /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 00000000000..94a5ba109c3 --- /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 00000000000..e3b0725dc2b --- /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 00000000000..17049c400e5 --- /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 00000000000..2711f7b844b --- /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 00000000000..e968571bbb1 --- /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_protection_policy.py b/msgraph/generated/models/one_drive_for_business_protection_policy.py index 5f419206a00..e3f0d0ffcd4 100644 --- a/msgraph/generated/models/one_drive_for_business_protection_policy.py +++ b/msgraph/generated/models/one_drive_for_business_protection_policy.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase from .protection_policy_base import ProtectionPolicyBase @@ -19,6 +20,8 @@ class OneDriveForBusinessProtectionPolicy(ProtectionPolicyBase, Parsable): drive_inclusion_rules: Optional[list[DriveProtectionRule]] = None # Contains the protection units associated with a OneDrive for Business protection policy. drive_protection_units: Optional[list[DriveProtectionUnit]] = None + # The driveProtectionUnitsBulkAdditionJobs property + drive_protection_units_bulk_addition_jobs: Optional[list[DriveProtectionUnitsBulkAdditionJob]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> OneDriveForBusinessProtectionPolicy: @@ -38,15 +41,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase from .drive_protection_rule import DriveProtectionRule from .drive_protection_unit import DriveProtectionUnit + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase fields: dict[str, Callable[[Any], None]] = { "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)), } 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("driveInclusionRules", self.drive_inclusion_rules) writer.write_collection_of_object_values("driveProtectionUnits", self.drive_protection_units) + writer.write_collection_of_object_values("driveProtectionUnitsBulkAdditionJobs", self.drive_protection_units_bulk_addition_jobs) diff --git a/msgraph/generated/models/one_drive_for_business_restore_session.py b/msgraph/generated/models/one_drive_for_business_restore_session.py index 02b58b94d00..44a75915512 100644 --- a/msgraph/generated/models/one_drive_for_business_restore_session.py +++ b/msgraph/generated/models/one_drive_for_business_restore_session.py @@ -6,6 +6,8 @@ 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 @@ -14,8 +16,12 @@ class OneDriveForBusinessRestoreSession(RestoreSessionBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.oneDriveForBusinessRestoreSession" - # A collection of restore points and destination details that can be used to restore a OneDrive for Business drive. + # A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. 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: @@ -34,13 +40,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: 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) @@ -56,5 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") 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/online_meeting.py b/msgraph/generated/models/online_meeting.py index f4f3772a584..ac86dee3e99 100644 --- a/msgraph/generated/models/online_meeting.py +++ b/msgraph/generated/models/online_meeting.py @@ -16,6 +16,9 @@ @dataclass class OnlineMeeting(OnlineMeetingBase, Parsable): + """ + Represents a Microsoft online meeting. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.onlineMeeting" # The content stream of the attendee report of a Microsoft Teams live event. Read-only. @@ -26,7 +29,7 @@ class OnlineMeeting(OnlineMeetingBase, Parsable): creation_date_time: Optional[datetime.datetime] = None # The meeting end time in UTC. Required when you create an online meeting. end_date_time: Optional[datetime.datetime] = None - # The externalId property + # The external ID that is a custom identifier. Optional. external_id: Optional[str] = None # Indicates whether this meeting is a Teams live event. is_broadcast: Optional[bool] = None diff --git a/msgraph/generated/models/online_meeting_base.py b/msgraph/generated/models/online_meeting_base.py index d7c7f20471c..58f85635ea6 100644 --- a/msgraph/generated/models/online_meeting_base.py +++ b/msgraph/generated/models/online_meeting_base.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -19,6 +20,7 @@ from .meeting_live_share_options import MeetingLiveShareOptions from .online_meeting import OnlineMeeting from .online_meeting_presenters import OnlineMeetingPresenters + from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -32,7 +34,9 @@ class OnlineMeetingBase(Entity, Parsable): allow_attendee_to_enable_mic: Optional[bool] = None # Indicates whether breakout rooms are enabled for the meeting. allow_breakout_rooms: Optional[bool] = None - # Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. + # Indicates whether the ability to copy and share meeting content is enabled for the meeting. + allow_copying_and_sharing_meeting_content: Optional[bool] = None + # Indicates whether live share is enabled for the meeting. The possible values are: enabled, disabled, unknownFutureValue. allow_live_share: Optional[MeetingLiveShareOptions] = None # Specifies the mode of the meeting chat. allow_meeting_chat: Optional[MeetingChatMode] = None @@ -48,9 +52,9 @@ class OnlineMeetingBase(Entity, Parsable): allow_transcription: Optional[bool] = None # Indicates whether whiteboard is enabled for the meeting. allow_whiteboard: Optional[bool] = None - # Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + # Specifies the users who can admit from the lobby. The possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. allowed_lobby_admitters: Optional[AllowedLobbyAdmitterRoles] = None - # Specifies who can be a presenter in a meeting. + # Specifies who can be a presenter in a meeting. The possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue. Inherited from onlineMeetingBase. allowed_presenters: Optional[OnlineMeetingPresenters] = None # The attendance reports of an online meeting. Read-only. attendance_reports: Optional[list[MeetingAttendanceReport]] = None @@ -60,6 +64,10 @@ class OnlineMeetingBase(Entity, Parsable): chat_info: Optional[ChatInfo] = None # Specifies the configuration settings for meeting chat restrictions. chat_restrictions: Optional[ChatRestrictions] = None + # Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + expiry_date_time: Optional[datetime.datetime] = None + # Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. + is_end_to_end_encryption_enabled: Optional[bool] = None # Indicates whether to announce when callers join or leave. is_entry_exit_announced: Optional[bool] = None # The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only. @@ -70,11 +78,17 @@ class OnlineMeetingBase(Entity, Parsable): join_web_url: Optional[str] = None # Specifies which participants can bypass the meeting lobby. lobby_bypass_settings: Optional[LobbyBypassSettings] = None + # Provides the URL to the Teams meeting options page for the specified meeting. This link allows only the organizer to configure meeting settings. + meeting_options_web_url: Optional[str] = None + # Specifies the spoken language used during the meeting for recording and transcription purposes. + meeting_spoken_language_tag: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Indicates whether to record the meeting automatically. record_automatically: Optional[bool] = None - # Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue. + # Specifies the sensitivity label applied to the Teams meeting. + sensitivity_label_assignment: Optional[OnlineMeetingSensitivityLabelAssignment] = None + # Specifies whether meeting chat history is shared with participants. The possible values are: all, none, unknownFutureValue. share_meeting_chat_history_default: Optional[MeetingChatHistoryDefaultMode] = None # The subject of the online meeting. subject: Optional[str] = None @@ -126,6 +140,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .meeting_live_share_options import MeetingLiveShareOptions from .online_meeting import OnlineMeeting from .online_meeting_presenters import OnlineMeetingPresenters + from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -143,6 +158,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .meeting_live_share_options import MeetingLiveShareOptions from .online_meeting import OnlineMeeting from .online_meeting_presenters import OnlineMeetingPresenters + from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -150,6 +166,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "allowAttendeeToEnableCamera": lambda n : setattr(self, 'allow_attendee_to_enable_camera', n.get_bool_value()), "allowAttendeeToEnableMic": lambda n : setattr(self, 'allow_attendee_to_enable_mic', n.get_bool_value()), "allowBreakoutRooms": lambda n : setattr(self, 'allow_breakout_rooms', n.get_bool_value()), + "allowCopyingAndSharingMeetingContent": lambda n : setattr(self, 'allow_copying_and_sharing_meeting_content', n.get_bool_value()), "allowLiveShare": lambda n : setattr(self, 'allow_live_share', n.get_enum_value(MeetingLiveShareOptions)), "allowMeetingChat": lambda n : setattr(self, 'allow_meeting_chat', n.get_enum_value(MeetingChatMode)), "allowParticipantsToChangeName": lambda n : setattr(self, 'allow_participants_to_change_name', n.get_bool_value()), @@ -164,12 +181,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "audioConferencing": lambda n : setattr(self, 'audio_conferencing', n.get_object_value(AudioConferencing)), "chatInfo": lambda n : setattr(self, 'chat_info', n.get_object_value(ChatInfo)), "chatRestrictions": lambda n : setattr(self, 'chat_restrictions', n.get_object_value(ChatRestrictions)), + "expiryDateTime": lambda n : setattr(self, 'expiry_date_time', n.get_datetime_value()), + "isEndToEndEncryptionEnabled": lambda n : setattr(self, 'is_end_to_end_encryption_enabled', n.get_bool_value()), "isEntryExitAnnounced": lambda n : setattr(self, 'is_entry_exit_announced', n.get_bool_value()), "joinInformation": lambda n : setattr(self, 'join_information', n.get_object_value(ItemBody)), "joinMeetingIdSettings": lambda n : setattr(self, 'join_meeting_id_settings', n.get_object_value(JoinMeetingIdSettings)), "joinWebUrl": lambda n : setattr(self, 'join_web_url', n.get_str_value()), "lobbyBypassSettings": lambda n : setattr(self, 'lobby_bypass_settings', n.get_object_value(LobbyBypassSettings)), + "meetingOptionsWebUrl": lambda n : setattr(self, 'meeting_options_web_url', n.get_str_value()), + "meetingSpokenLanguageTag": lambda n : setattr(self, 'meeting_spoken_language_tag', n.get_str_value()), "recordAutomatically": lambda n : setattr(self, 'record_automatically', n.get_bool_value()), + "sensitivityLabelAssignment": lambda n : setattr(self, 'sensitivity_label_assignment', n.get_object_value(OnlineMeetingSensitivityLabelAssignment)), "shareMeetingChatHistoryDefault": lambda n : setattr(self, 'share_meeting_chat_history_default', n.get_enum_value(MeetingChatHistoryDefaultMode)), "subject": lambda n : setattr(self, 'subject', n.get_str_value()), "videoTeleconferenceId": lambda n : setattr(self, 'video_teleconference_id', n.get_str_value()), @@ -191,6 +213,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("allowAttendeeToEnableCamera", self.allow_attendee_to_enable_camera) writer.write_bool_value("allowAttendeeToEnableMic", self.allow_attendee_to_enable_mic) writer.write_bool_value("allowBreakoutRooms", self.allow_breakout_rooms) + writer.write_bool_value("allowCopyingAndSharingMeetingContent", self.allow_copying_and_sharing_meeting_content) writer.write_enum_value("allowLiveShare", self.allow_live_share) writer.write_enum_value("allowMeetingChat", self.allow_meeting_chat) writer.write_bool_value("allowParticipantsToChangeName", self.allow_participants_to_change_name) @@ -205,12 +228,17 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("audioConferencing", self.audio_conferencing) writer.write_object_value("chatInfo", self.chat_info) writer.write_object_value("chatRestrictions", self.chat_restrictions) + writer.write_datetime_value("expiryDateTime", self.expiry_date_time) + writer.write_bool_value("isEndToEndEncryptionEnabled", self.is_end_to_end_encryption_enabled) writer.write_bool_value("isEntryExitAnnounced", self.is_entry_exit_announced) writer.write_object_value("joinInformation", self.join_information) writer.write_object_value("joinMeetingIdSettings", self.join_meeting_id_settings) writer.write_str_value("joinWebUrl", self.join_web_url) writer.write_object_value("lobbyBypassSettings", self.lobby_bypass_settings) + writer.write_str_value("meetingOptionsWebUrl", self.meeting_options_web_url) + writer.write_str_value("meetingSpokenLanguageTag", self.meeting_spoken_language_tag) writer.write_bool_value("recordAutomatically", self.record_automatically) + writer.write_object_value("sensitivityLabelAssignment", self.sensitivity_label_assignment) writer.write_enum_value("shareMeetingChatHistoryDefault", self.share_meeting_chat_history_default) writer.write_str_value("subject", self.subject) writer.write_str_value("videoTeleconferenceId", self.video_teleconference_id) diff --git a/msgraph/generated/models/online_meeting_engagement_conversation.py b/msgraph/generated/models/online_meeting_engagement_conversation.py new file mode 100644 index 00000000000..9498614c564 --- /dev/null +++ b/msgraph/generated/models/online_meeting_engagement_conversation.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation import EngagementConversation + from .engagement_conversation_moderation_state import EngagementConversationModerationState + from .engagement_identity_set import EngagementIdentitySet + from .online_meeting import OnlineMeeting + +from .engagement_conversation import EngagementConversation + +@dataclass +class OnlineMeetingEngagementConversation(EngagementConversation, Parsable): + """ + A conversation for Teams QA online meeting. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onlineMeetingEngagementConversation" + # Represents the moderation state of an Engage conversation message. + moderation_state: Optional[EngagementConversationModerationState] = None + # The onlineMeeting property + online_meeting: Optional[OnlineMeeting] = None + # The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + online_meeting_id: Optional[str] = None + # The organizer property + organizer: Optional[EngagementIdentitySet] = None + # The number of upvotes the conversation received. + upvote_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnlineMeetingEngagementConversation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnlineMeetingEngagementConversation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnlineMeetingEngagementConversation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation import EngagementConversation + from .engagement_conversation_moderation_state import EngagementConversationModerationState + from .engagement_identity_set import EngagementIdentitySet + from .online_meeting import OnlineMeeting + + from .engagement_conversation import EngagementConversation + from .engagement_conversation_moderation_state import EngagementConversationModerationState + from .engagement_identity_set import EngagementIdentitySet + from .online_meeting import OnlineMeeting + + fields: dict[str, Callable[[Any], None]] = { + "moderationState": lambda n : setattr(self, 'moderation_state', n.get_enum_value(EngagementConversationModerationState)), + "onlineMeeting": lambda n : setattr(self, 'online_meeting', n.get_object_value(OnlineMeeting)), + "onlineMeetingId": lambda n : setattr(self, 'online_meeting_id', n.get_str_value()), + "organizer": lambda n : setattr(self, 'organizer', n.get_object_value(EngagementIdentitySet)), + "upvoteCount": lambda n : setattr(self, 'upvote_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("moderationState", self.moderation_state) + writer.write_object_value("onlineMeeting", self.online_meeting) + writer.write_str_value("onlineMeetingId", self.online_meeting_id) + writer.write_object_value("organizer", self.organizer) + + diff --git a/msgraph/generated/models/online_meeting_engagement_conversation_collection_response.py b/msgraph/generated/models/online_meeting_engagement_conversation_collection_response.py new file mode 100644 index 00000000000..f42860e9614 --- /dev/null +++ b/msgraph/generated/models/online_meeting_engagement_conversation_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 .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OnlineMeetingEngagementConversationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[OnlineMeetingEngagementConversation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnlineMeetingEngagementConversationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnlineMeetingEngagementConversationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnlineMeetingEngagementConversationCollectionResponse() + + 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 .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(OnlineMeetingEngagementConversation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/online_meeting_restricted.py b/msgraph/generated/models/online_meeting_restricted.py index 19b8cdd55d8..0047ff7e2f5 100644 --- a/msgraph/generated/models/online_meeting_restricted.py +++ b/msgraph/generated/models/online_meeting_restricted.py @@ -16,11 +16,11 @@ class OnlineMeetingRestricted(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Specifies the reason shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + # Specifies the reason shared content from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue. content_sharing_disabled: Optional[OnlineMeetingContentSharingDisabledReason] = None # The OdataType property odata_type: Optional[str] = None - # Specifies the reason video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + # Specifies the reason video from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue. video_disabled: Optional[OnlineMeetingVideoDisabledReason] = None @staticmethod diff --git a/msgraph/generated/models/online_meeting_sensitivity_label_assignment.py b/msgraph/generated/models/online_meeting_sensitivity_label_assignment.py new file mode 100644 index 00000000000..955aa5c27db --- /dev/null +++ b/msgraph/generated/models/online_meeting_sensitivity_label_assignment.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class OnlineMeetingSensitivityLabelAssignment(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The ID of the sensitivity label that is applied to the Teams meeting. + sensitivity_label_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnlineMeetingSensitivityLabelAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnlineMeetingSensitivityLabelAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnlineMeetingSensitivityLabelAssignment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sensitivityLabelId", self.sensitivity_label_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/open_complex_dictionary_type.py b/msgraph/generated/models/open_complex_dictionary_type.py new file mode 100644 index 00000000000..6b83b146f5a --- /dev/null +++ b/msgraph/generated/models/open_complex_dictionary_type.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 .dictionary import Dictionary + +from .dictionary import Dictionary + +@dataclass +class OpenComplexDictionaryType(Dictionary, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OpenComplexDictionaryType: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OpenComplexDictionaryType + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OpenComplexDictionaryType() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dictionary import Dictionary + + from .dictionary import Dictionary + + 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/open_id_connect_setting.py b/msgraph/generated/models/open_id_connect_setting.py new file mode 100644 index 00000000000..000b05a1435 --- /dev/null +++ b/msgraph/generated/models/open_id_connect_setting.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 OpenIdConnectSetting(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 Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external identity provider. + client_id: Optional[str] = None + # The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. + discovery_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OpenIdConnectSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OpenIdConnectSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OpenIdConnectSetting() + + 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]] = { + "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), + "discoveryUrl": lambda n : setattr(self, 'discovery_url', 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("clientId", self.client_id) + writer.write_str_value("discoveryUrl", self.discovery_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/operating_system_specifications.py b/msgraph/generated/models/operating_system_specifications.py new file mode 100644 index 00000000000..4f9f21189ad --- /dev/null +++ b/msgraph/generated/models/operating_system_specifications.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 OperatingSystemSpecifications(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The platform of the operating system (for example, 'Windows'). + operating_system_platform: Optional[str] = None + # The version string of the operating system. + operating_system_version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OperatingSystemSpecifications: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OperatingSystemSpecifications + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OperatingSystemSpecifications() + + 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()), + "operatingSystemPlatform": lambda n : setattr(self, 'operating_system_platform', n.get_str_value()), + "operatingSystemVersion": lambda n : setattr(self, 'operating_system_version', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("operatingSystemPlatform", self.operating_system_platform) + writer.write_str_value("operatingSystemVersion", self.operating_system_version) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/org_contact.py b/msgraph/generated/models/org_contact.py index 94c7e41b291..67c62f2e529 100644 --- a/msgraph/generated/models/org_contact.py +++ b/msgraph/generated/models/org_contact.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .directory_object import DirectoryObject from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .phone import Phone from .physical_office_address import PhysicalOfficeAddress from .service_provisioning_error import ServiceProvisioningError @@ -44,6 +45,8 @@ class OrgContact(DirectoryObject, Parsable): on_premises_last_sync_date_time: Optional[datetime.datetime] = None # List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0. on_premises_provisioning_errors: Optional[list[OnPremisesProvisioningError]] = None + # The onPremisesSyncBehavior property + on_premises_sync_behavior: Optional[OnPremisesSyncBehavior] = 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 and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). on_premises_sync_enabled: Optional[bool] = None # List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. @@ -75,12 +78,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .directory_object import DirectoryObject from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .phone import Phone from .physical_office_address import PhysicalOfficeAddress from .service_provisioning_error import ServiceProvisioningError from .directory_object import DirectoryObject from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .phone import Phone from .physical_office_address import PhysicalOfficeAddress from .service_provisioning_error import ServiceProvisioningError @@ -99,6 +104,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "memberOf": lambda n : setattr(self, 'member_of', n.get_collection_of_object_values(DirectoryObject)), "onPremisesLastSyncDateTime": lambda n : setattr(self, 'on_premises_last_sync_date_time', n.get_datetime_value()), "onPremisesProvisioningErrors": lambda n : setattr(self, 'on_premises_provisioning_errors', n.get_collection_of_object_values(OnPremisesProvisioningError)), + "onPremisesSyncBehavior": lambda n : setattr(self, 'on_premises_sync_behavior', n.get_object_value(OnPremisesSyncBehavior)), "onPremisesSyncEnabled": lambda n : setattr(self, 'on_premises_sync_enabled', n.get_bool_value()), "phones": lambda n : setattr(self, 'phones', n.get_collection_of_object_values(Phone)), "proxyAddresses": lambda n : setattr(self, 'proxy_addresses', n.get_collection_of_primitive_values(str)), @@ -132,6 +138,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("memberOf", self.member_of) writer.write_datetime_value("onPremisesLastSyncDateTime", self.on_premises_last_sync_date_time) writer.write_collection_of_object_values("onPremisesProvisioningErrors", self.on_premises_provisioning_errors) + writer.write_object_value("onPremisesSyncBehavior", self.on_premises_sync_behavior) writer.write_bool_value("onPremisesSyncEnabled", self.on_premises_sync_enabled) writer.write_collection_of_object_values("phones", self.phones) writer.write_collection_of_primitive_values("proxyAddresses", self.proxy_addresses) diff --git a/msgraph/generated/models/out_of_office_settings.py b/msgraph/generated/models/out_of_office_settings.py new file mode 100644 index 00000000000..398c8a08639 --- /dev/null +++ b/msgraph/generated/models/out_of_office_settings.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 OutOfOfficeSettings(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) + # If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false. + is_out_of_office: Optional[bool] = None + # The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OutOfOfficeSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OutOfOfficeSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OutOfOfficeSettings() + + 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]] = { + "isOutOfOffice": lambda n : setattr(self, 'is_out_of_office', n.get_bool_value()), + "message": lambda n : setattr(self, 'message', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isOutOfOffice", self.is_out_of_office) + writer.write_str_value("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/outlook_item.py b/msgraph/generated/models/outlook_item.py index ea9a3b60c2e..f9beee63432 100644 --- a/msgraph/generated/models/outlook_item.py +++ b/msgraph/generated/models/outlook_item.py @@ -13,6 +13,7 @@ from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .mailbox_item import MailboxItem from .message import Message from .post import Post @@ -69,6 +70,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> OutlookItem: from .event_message_response import EventMessageResponse return EventMessageResponse() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxItem".casefold(): + from .mailbox_item import MailboxItem + + return MailboxItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.message".casefold(): from .message import Message @@ -91,6 +96,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .mailbox_item import MailboxItem from .message import Message from .post import Post @@ -101,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .mailbox_item import MailboxItem from .message import Message from .post import Post diff --git a/msgraph/generated/models/ownerless_group_policy.py b/msgraph/generated/models/ownerless_group_policy.py new file mode 100644 index 00000000000..3228bd5b1c0 --- /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/participant_info.py b/msgraph/generated/models/participant_info.py index 96fe0472a66..b49a1b19d75 100644 --- a/msgraph/generated/models/participant_info.py +++ b/msgraph/generated/models/participant_info.py @@ -18,7 +18,7 @@ class ParticipantInfo(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only. country_code: Optional[str] = None - # The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. + # The type of endpoint the participant is using. The possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. endpoint_type: Optional[EndpointType] = None # The identity property identity: Optional[IdentitySet] = None diff --git a/msgraph/generated/models/partners/billing/billing_reconciliation.py b/msgraph/generated/models/partners/billing/billing_reconciliation.py index 4867cb54a1d..c9ed2aa6416 100644 --- a/msgraph/generated/models/partners/billing/billing_reconciliation.py +++ b/msgraph/generated/models/partners/billing/billing_reconciliation.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ...entity import Entity from .billed_reconciliation import BilledReconciliation + from .unbilled_reconciliation import UnbilledReconciliation from ...entity import Entity @@ -16,6 +17,8 @@ class BillingReconciliation(Entity, Parsable): billed: Optional[BilledReconciliation] = None # The OdataType property odata_type: Optional[str] = None + # The unbilled property + unbilled: Optional[UnbilledReconciliation] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> BillingReconciliation: @@ -35,12 +38,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from ...entity import Entity from .billed_reconciliation import BilledReconciliation + from .unbilled_reconciliation import UnbilledReconciliation from ...entity import Entity from .billed_reconciliation import BilledReconciliation + from .unbilled_reconciliation import UnbilledReconciliation fields: dict[str, Callable[[Any], None]] = { "billed": lambda n : setattr(self, 'billed', n.get_object_value(BilledReconciliation)), + "unbilled": lambda n : setattr(self, 'unbilled', n.get_object_value(UnbilledReconciliation)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -56,5 +62,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("billed", self.billed) + writer.write_object_value("unbilled", self.unbilled) diff --git a/msgraph/generated/models/partners/billing/operation.py b/msgraph/generated/models/partners/billing/operation.py index 3997ad464ff..accdd74f723 100644 --- a/msgraph/generated/models/partners/billing/operation.py +++ b/msgraph/generated/models/partners/billing/operation.py @@ -22,7 +22,7 @@ class Operation(Entity, Parsable): last_action_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The status of the operation. Possible values are: notStarted, running, completed, failed, unknownFutureValue. + # The status of the operation. The possible values are: notStarted, running, completed, failed, unknownFutureValue. status: Optional[LongRunningOperationStatus] = None @staticmethod diff --git a/msgraph/generated/models/partners/billing/unbilled_reconciliation.py b/msgraph/generated/models/partners/billing/unbilled_reconciliation.py new file mode 100644 index 00000000000..03391d49fb6 --- /dev/null +++ b/msgraph/generated/models/partners/billing/unbilled_reconciliation.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 ...entity import Entity + +from ...entity import Entity + +@dataclass +class UnbilledReconciliation(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnbilledReconciliation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnbilledReconciliation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnbilledReconciliation() + + 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]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/passkey_authentication_method_target.py b/msgraph/generated/models/passkey_authentication_method_target.py new file mode 100644 index 00000000000..c9fa42f8922 --- /dev/null +++ b/msgraph/generated/models/passkey_authentication_method_target.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 +from uuid import UUID + +if TYPE_CHECKING: + from .authentication_method_target import AuthenticationMethodTarget + +from .authentication_method_target import AuthenticationMethodTarget + +@dataclass +class PasskeyAuthenticationMethodTarget(AuthenticationMethodTarget, Parsable): + # List of passkey profiles scoped to the targets. Required. + allowed_passkey_profiles: Optional[list[UUID]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PasskeyAuthenticationMethodTarget: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PasskeyAuthenticationMethodTarget + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PasskeyAuthenticationMethodTarget() + + 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_method_target import AuthenticationMethodTarget + + from .authentication_method_target import AuthenticationMethodTarget + + fields: dict[str, Callable[[Any], None]] = { + "allowedPasskeyProfiles": lambda n : setattr(self, 'allowed_passkey_profiles', n.get_collection_of_primitive_values(UUID)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("allowedPasskeyProfiles", self.allowed_passkey_profiles) + + diff --git a/msgraph/generated/models/passkey_profile.py b/msgraph/generated/models/passkey_profile.py new file mode 100644 index 00000000000..991b63e9b91 --- /dev/null +++ b/msgraph/generated/models/passkey_profile.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attestation_enforcement import AttestationEnforcement + from .entity import Entity + from .fido2_key_restrictions import Fido2KeyRestrictions + from .passkey_types import PasskeyTypes + +from .entity import Entity + +@dataclass +class PasskeyProfile(Entity, Parsable): + # The attestationEnforcement property + attestation_enforcement: Optional[AttestationEnforcement] = None + # Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. Required. + key_restrictions: Optional[Fido2KeyRestrictions] = None + # Name of the passkey profile. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Specifies which types of passkeys are targeted in this passkey profile. Required. The possible values are: deviceBound, synced, unknownFutureValue. + passkey_types: Optional[PasskeyTypes] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PasskeyProfile: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PasskeyProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PasskeyProfile() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attestation_enforcement import AttestationEnforcement + from .entity import Entity + from .fido2_key_restrictions import Fido2KeyRestrictions + from .passkey_types import PasskeyTypes + + from .attestation_enforcement import AttestationEnforcement + from .entity import Entity + from .fido2_key_restrictions import Fido2KeyRestrictions + from .passkey_types import PasskeyTypes + + fields: dict[str, Callable[[Any], None]] = { + "attestationEnforcement": lambda n : setattr(self, 'attestation_enforcement', n.get_enum_value(AttestationEnforcement)), + "keyRestrictions": lambda n : setattr(self, 'key_restrictions', n.get_object_value(Fido2KeyRestrictions)), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "passkeyTypes": lambda n : setattr(self, 'passkey_types', n.get_collection_of_enum_values(PasskeyTypes)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("attestationEnforcement", self.attestation_enforcement) + writer.write_object_value("keyRestrictions", self.key_restrictions) + writer.write_str_value("name", self.name) + writer.write_enum_value("passkeyTypes", self.passkey_types) + + diff --git a/msgraph/generated/models/passkey_type.py b/msgraph/generated/models/passkey_type.py new file mode 100644 index 00000000000..76ecaef1ad7 --- /dev/null +++ b/msgraph/generated/models/passkey_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class PasskeyType(str, Enum): + DeviceBound = "deviceBound", + Synced = "synced", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/passkey_types.py b/msgraph/generated/models/passkey_types.py new file mode 100644 index 00000000000..442e7193cf2 --- /dev/null +++ b/msgraph/generated/models/passkey_types.py @@ -0,0 +1,7 @@ +from enum import Enum + +class PasskeyTypes(str, Enum): + DeviceBound = "deviceBound", + Synced = "synced", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/password_authentication_method.py b/msgraph/generated/models/password_authentication_method.py index ebe4e1f6d4d..77b0981fc3b 100644 --- a/msgraph/generated/models/password_authentication_method.py +++ b/msgraph/generated/models/password_authentication_method.py @@ -1,5 +1,4 @@ from __future__ import annotations -import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -14,8 +13,6 @@ class PasswordAuthenticationMethod(AuthenticationMethod, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.passwordAuthenticationMethod" - # The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. - created_date_time: Optional[datetime.datetime] = None # For security, the password is always returned as null from a LIST or GET operation. password: Optional[str] = None @@ -40,7 +37,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_method import AuthenticationMethod fields: dict[str, Callable[[Any], None]] = { - "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "password": lambda n : setattr(self, 'password', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -56,7 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("password", self.password) diff --git a/msgraph/generated/models/payload.py b/msgraph/generated/models/payload.py index 8bd1b92e8b6..355f876cbca 100644 --- a/msgraph/generated/models/payload.py +++ b/msgraph/generated/models/payload.py @@ -23,9 +23,9 @@ @dataclass class Payload(Entity, Parsable): - # The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue. + # The branch of a payload. The possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue. brand: Optional[PayloadBrand] = None - # The complexity of a payload. Possible values are: unknown, low, medium, high, unknownFutureValue. + # The complexity of a payload. The possible values are: unknown, low, medium, high, unknownFutureValue. complexity: Optional[PayloadComplexity] = None # Identity of the user who created the attack simulation and training campaign payload. created_by: Optional[EmailIdentity] = None @@ -37,7 +37,7 @@ class Payload(Entity, Parsable): detail: Optional[PayloadDetail] = None # Display name of the attack simulation and training campaign payload. Supports $filter and $orderby. display_name: Optional[str] = None - # Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue. + # Industry of a payload. The possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue. industry: Optional[PayloadIndustry] = None # Indicates whether the attack simulation and training campaign payload was created from an automation flow. Supports $filter and $orderby. is_automated: Optional[bool] = None @@ -55,19 +55,19 @@ class Payload(Entity, Parsable): odata_type: Optional[str] = None # Free text tags for a payload. payload_tags: Optional[list[str]] = None - # The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue. + # The payload delivery platform for a simulation. The possible values are: unknown, sms, email, teams, unknownFutureValue. platform: Optional[PayloadDeliveryPlatform] = None # Predicted probability for a payload to phish a targeted user. predicted_compromise_rate: Optional[float] = None - # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue. + # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue. simulation_attack_type: Optional[SimulationAttackType] = None # The source property source: Optional[SimulationContentSource] = None - # Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + # Simulation content status. Supports $filter and $orderby. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. status: Optional[SimulationContentStatus] = None - # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. technique: Optional[SimulationAttackTechnique] = None - # The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue. + # The theme of a payload. The possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue. theme: Optional[PayloadTheme] = None @staticmethod diff --git a/msgraph/generated/models/people_admin_settings.py b/msgraph/generated/models/people_admin_settings.py index e418da0cbe7..1c99a28cf70 100644 --- a/msgraph/generated/models/people_admin_settings.py +++ b/msgraph/generated/models/people_admin_settings.py @@ -8,6 +8,8 @@ from .entity import Entity from .insights_settings import InsightsSettings from .profile_card_property import ProfileCardProperty + from .profile_property_setting import ProfilePropertySetting + from .profile_source import ProfileSource from .pronouns_settings import PronounsSettings from .entity import Entity @@ -20,6 +22,10 @@ class PeopleAdminSettings(Entity, Parsable): odata_type: Optional[str] = None # Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. profile_card_properties: Optional[list[ProfileCardProperty]] = None + # A collection of profile property configuration settings defined by an administrator for an organization. + profile_property_settings: Optional[list[ProfilePropertySetting]] = None + # A collection of profile source settings configured by an administrator in an organization. + profile_sources: Optional[list[ProfileSource]] = None # Represents administrator settings that manage the support of pronouns in an organization. pronouns: Optional[PronounsSettings] = None @@ -42,16 +48,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .insights_settings import InsightsSettings from .profile_card_property import ProfileCardProperty + from .profile_property_setting import ProfilePropertySetting + from .profile_source import ProfileSource from .pronouns_settings import PronounsSettings from .entity import Entity from .insights_settings import InsightsSettings from .profile_card_property import ProfileCardProperty + from .profile_property_setting import ProfilePropertySetting + from .profile_source import ProfileSource from .pronouns_settings import PronounsSettings fields: dict[str, Callable[[Any], None]] = { "itemInsights": lambda n : setattr(self, 'item_insights', n.get_object_value(InsightsSettings)), "profileCardProperties": lambda n : setattr(self, 'profile_card_properties', n.get_collection_of_object_values(ProfileCardProperty)), + "profilePropertySettings": lambda n : setattr(self, 'profile_property_settings', n.get_collection_of_object_values(ProfilePropertySetting)), + "profileSources": lambda n : setattr(self, 'profile_sources', n.get_collection_of_object_values(ProfileSource)), "pronouns": lambda n : setattr(self, 'pronouns', n.get_object_value(PronounsSettings)), } super_fields = super().get_field_deserializers() @@ -69,6 +81,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_object_value("itemInsights", self.item_insights) writer.write_collection_of_object_values("profileCardProperties", self.profile_card_properties) + writer.write_collection_of_object_values("profilePropertySettings", self.profile_property_settings) + writer.write_collection_of_object_values("profileSources", self.profile_sources) writer.write_object_value("pronouns", self.pronouns) diff --git a/msgraph/generated/models/persistent_browser_session_control.py b/msgraph/generated/models/persistent_browser_session_control.py index ad68771b625..61ef7043574 100644 --- a/msgraph/generated/models/persistent_browser_session_control.py +++ b/msgraph/generated/models/persistent_browser_session_control.py @@ -14,7 +14,7 @@ class PersistentBrowserSessionControl(ConditionalAccessSessionControl, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.persistentBrowserSessionControl" - # Possible values are: always, never. + # The possible values are: always, never. mode: Optional[PersistentBrowserSessionMode] = None @staticmethod diff --git a/msgraph/generated/models/phone_authentication_method.py b/msgraph/generated/models/phone_authentication_method.py index bdf61869e06..6e4e9fee352 100644 --- a/msgraph/generated/models/phone_authentication_method.py +++ b/msgraph/generated/models/phone_authentication_method.py @@ -17,9 +17,9 @@ class PhoneAuthenticationMethod(AuthenticationMethod, Parsable): odata_type: Optional[str] = "#microsoft.graph.phoneAuthenticationMethod" # The phone number to text or call for authentication. Phone numbers use the format +{country code} {number}x{extension}, with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating or updating if they don't match the required format. phone_number: Optional[str] = None - # The type of this phone. Possible values are: mobile, alternateMobile, or office. + # The type of this phone. The possible values are: mobile, alternateMobile, or office. phone_type: Optional[AuthenticationPhoneType] = None - # Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue. + # Whether a phone is ready to be used for SMS sign-in or not. The possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue. sms_sign_in_state: Optional[AuthenticationMethodSignInState] = None @staticmethod diff --git a/msgraph/generated/models/phone_user_conversation_member.py b/msgraph/generated/models/phone_user_conversation_member.py new file mode 100644 index 00000000000..26a40a9c60f --- /dev/null +++ b/msgraph/generated/models/phone_user_conversation_member.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 .conversation_member import ConversationMember + +from .conversation_member import ConversationMember + +@dataclass +class PhoneUserConversationMember(ConversationMember, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.phoneUserConversationMember" + # The phoneNumber property + phone_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PhoneUserConversationMember: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PhoneUserConversationMember + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PhoneUserConversationMember() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conversation_member import ConversationMember + + from .conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "phoneNumber": lambda n : setattr(self, 'phone_number', 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("phoneNumber", self.phone_number) + + diff --git a/msgraph/generated/models/place.py b/msgraph/generated/models/place.py index 490b1073c36..b552897f12e 100644 --- a/msgraph/generated/models/place.py +++ b/msgraph/generated/models/place.py @@ -5,26 +5,42 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .building import Building + from .check_in_claim import CheckInClaim + from .desk import Desk from .entity import Entity + from .floor import Floor from .outlook_geo_coordinates import OutlookGeoCoordinates from .physical_address import PhysicalAddress from .room import Room from .room_list import RoomList + from .section import Section + from .workspace import Workspace from .entity import Entity @dataclass class Place(Entity, Parsable): - # The street address of the place. + # The physical address of the place, including the street, city, state, country or region, and postal code. address: Optional[PhysicalAddress] = None - # The name associated with the place. + # A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + check_ins: Optional[list[CheckInClaim]] = None + # The name that is associated with the place. display_name: Optional[str] = None # Specifies the place location in latitude, longitude, and (optionally) altitude coordinates. geo_coordinates: Optional[OutlookGeoCoordinates] = None + # Indicates whether the place is wheelchair accessible. + is_wheel_chair_accessible: Optional[bool] = None + # User-defined description of the place. + label: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # The ID of a parent place. + parent_id: Optional[str] = None # The phone number of the place. phone: Optional[str] = None + # Custom tags that are associated with the place for categorization or filtering. + tags: Optional[list[str]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Place: @@ -40,6 +56,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Place: 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.building".casefold(): + from .building import Building + + return Building() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.desk".casefold(): + from .desk import Desk + + return Desk() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.floor".casefold(): + from .floor import Floor + + return Floor() if mapping_value and mapping_value.casefold() == "#microsoft.graph.room".casefold(): from .room import Room @@ -48,6 +76,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Place: from .room_list import RoomList return RoomList() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.section".casefold(): + from .section import Section + + return Section() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.workspace".casefold(): + from .workspace import Workspace + + return Workspace() return Place() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -55,23 +91,40 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .building import Building + from .check_in_claim import CheckInClaim + from .desk import Desk from .entity import Entity + from .floor import Floor from .outlook_geo_coordinates import OutlookGeoCoordinates from .physical_address import PhysicalAddress from .room import Room from .room_list import RoomList + from .section import Section + from .workspace import Workspace + from .building import Building + from .check_in_claim import CheckInClaim + from .desk import Desk from .entity import Entity + from .floor import Floor from .outlook_geo_coordinates import OutlookGeoCoordinates from .physical_address import PhysicalAddress from .room import Room from .room_list import RoomList + from .section import Section + from .workspace import Workspace fields: dict[str, Callable[[Any], None]] = { "address": lambda n : setattr(self, 'address', n.get_object_value(PhysicalAddress)), + "checkIns": lambda n : setattr(self, 'check_ins', n.get_collection_of_object_values(CheckInClaim)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "geoCoordinates": lambda n : setattr(self, 'geo_coordinates', n.get_object_value(OutlookGeoCoordinates)), + "isWheelChairAccessible": lambda n : setattr(self, 'is_wheel_chair_accessible', n.get_bool_value()), + "label": lambda n : setattr(self, 'label', n.get_str_value()), + "parentId": lambda n : setattr(self, 'parent_id', n.get_str_value()), "phone": lambda n : setattr(self, 'phone', n.get_str_value()), + "tags": lambda n : setattr(self, 'tags', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -87,8 +140,13 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("address", self.address) + writer.write_collection_of_object_values("checkIns", self.check_ins) writer.write_str_value("displayName", self.display_name) writer.write_object_value("geoCoordinates", self.geo_coordinates) + writer.write_bool_value("isWheelChairAccessible", self.is_wheel_chair_accessible) + writer.write_str_value("label", self.label) + writer.write_str_value("parentId", self.parent_id) writer.write_str_value("phone", self.phone) + writer.write_collection_of_primitive_values("tags", self.tags) diff --git a/msgraph/generated/models/place_feature_enablement.py b/msgraph/generated/models/place_feature_enablement.py new file mode 100644 index 00000000000..a3d591dbea2 --- /dev/null +++ b/msgraph/generated/models/place_feature_enablement.py @@ -0,0 +1,8 @@ +from enum import Enum + +class PlaceFeatureEnablement(str, Enum): + Unknown = "unknown", + Enabled = "enabled", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/place_mode.py b/msgraph/generated/models/place_mode.py new file mode 100644 index 00000000000..7421689de62 --- /dev/null +++ b/msgraph/generated/models/place_mode.py @@ -0,0 +1,87 @@ +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 .assigned_place_mode import AssignedPlaceMode + from .drop_in_place_mode import DropInPlaceMode + from .reservable_place_mode import ReservablePlaceMode + from .unavailable_place_mode import UnavailablePlaceMode + +@dataclass +class PlaceMode(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) -> PlaceMode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlaceMode + """ + 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.assignedPlaceMode".casefold(): + from .assigned_place_mode import AssignedPlaceMode + + return AssignedPlaceMode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.dropInPlaceMode".casefold(): + from .drop_in_place_mode import DropInPlaceMode + + return DropInPlaceMode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.reservablePlaceMode".casefold(): + from .reservable_place_mode import ReservablePlaceMode + + return ReservablePlaceMode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unavailablePlaceMode".casefold(): + from .unavailable_place_mode import UnavailablePlaceMode + + return UnavailablePlaceMode() + return PlaceMode() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .assigned_place_mode import AssignedPlaceMode + from .drop_in_place_mode import DropInPlaceMode + from .reservable_place_mode import ReservablePlaceMode + from .unavailable_place_mode import UnavailablePlaceMode + + from .assigned_place_mode import AssignedPlaceMode + from .drop_in_place_mode import DropInPlaceMode + from .reservable_place_mode import ReservablePlaceMode + from .unavailable_place_mode import UnavailablePlaceMode + + 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/planner_plan_container.py b/msgraph/generated/models/planner_plan_container.py index 4d1debb8975..a1c3fea0984 100644 --- a/msgraph/generated/models/planner_plan_container.py +++ b/msgraph/generated/models/planner_plan_container.py @@ -19,7 +19,7 @@ class PlannerPlanContainer(AdditionalDataHolder, BackedModel, Parsable): container_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional. + # The type of the resource that contains the plan. For supported types, see the previous table. The possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: roster. Optional. type: Optional[PlannerContainerType] = None # The full canonical URL of the container. Optional. url: Optional[str] = None diff --git a/msgraph/generated/models/platform_credential_authentication_method.py b/msgraph/generated/models/platform_credential_authentication_method.py new file mode 100644 index 00000000000..3941bd415e3 --- /dev/null +++ b/msgraph/generated/models/platform_credential_authentication_method.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method import AuthenticationMethod + from .authentication_method_key_strength import AuthenticationMethodKeyStrength + from .authentication_method_platform import AuthenticationMethodPlatform + from .device import Device + +from .authentication_method import AuthenticationMethod + +@dataclass +class PlatformCredentialAuthenticationMethod(AuthenticationMethod, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.platformCredentialAuthenticationMethod" + # The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + device: Optional[Device] = None + # The name of the device on which Platform Credential is registered. + display_name: Optional[str] = None + # Key strength of this Platform Credential key. The possible values are: normal, weak, unknown. + key_strength: Optional[AuthenticationMethodKeyStrength] = None + # Platform on which this Platform Credential key is present. The possible values are: unknown, windows, macOS,iOS, android, linux. + platform: Optional[AuthenticationMethodPlatform] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlatformCredentialAuthenticationMethod: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlatformCredentialAuthenticationMethod + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlatformCredentialAuthenticationMethod() + + 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_method import AuthenticationMethod + from .authentication_method_key_strength import AuthenticationMethodKeyStrength + from .authentication_method_platform import AuthenticationMethodPlatform + from .device import Device + + from .authentication_method import AuthenticationMethod + from .authentication_method_key_strength import AuthenticationMethodKeyStrength + from .authentication_method_platform import AuthenticationMethodPlatform + from .device import Device + + fields: dict[str, Callable[[Any], None]] = { + "device": lambda n : setattr(self, 'device', n.get_object_value(Device)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "keyStrength": lambda n : setattr(self, 'key_strength', n.get_enum_value(AuthenticationMethodKeyStrength)), + "platform": lambda n : setattr(self, 'platform', n.get_enum_value(AuthenticationMethodPlatform)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("device", self.device) + writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("keyStrength", self.key_strength) + writer.write_enum_value("platform", self.platform) + + diff --git a/msgraph/generated/models/platform_credential_authentication_method_collection_response.py b/msgraph/generated/models/platform_credential_authentication_method_collection_response.py new file mode 100644 index 00000000000..06e00b1229f --- /dev/null +++ b/msgraph/generated/models/platform_credential_authentication_method_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 .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class PlatformCredentialAuthenticationMethodCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PlatformCredentialAuthenticationMethod]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlatformCredentialAuthenticationMethodCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PlatformCredentialAuthenticationMethodCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlatformCredentialAuthenticationMethodCollectionResponse() + + 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 .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PlatformCredentialAuthenticationMethod)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/policy_binding.py b/msgraph/generated/models/policy_binding.py new file mode 100644 index 00000000000..05a7eeed0f5 --- /dev/null +++ b/msgraph/generated/models/policy_binding.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 .scope_base import ScopeBase + +@dataclass +class PolicyBinding(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) + # Specifies the users or groups to be explicitly excluded from this policy scope. Can be null or empty. + exclusions: Optional[list[ScopeBase]] = None + # Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + inclusions: Optional[list[ScopeBase]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyBinding: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyBinding + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyBinding() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + fields: dict[str, Callable[[Any], None]] = { + "exclusions": lambda n : setattr(self, 'exclusions', n.get_collection_of_object_values(ScopeBase)), + "inclusions": lambda n : setattr(self, 'inclusions', n.get_collection_of_object_values(ScopeBase)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("exclusions", self.exclusions) + writer.write_collection_of_object_values("inclusions", self.inclusions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/policy_deletable_item.py b/msgraph/generated/models/policy_deletable_item.py new file mode 100644 index 00000000000..206b5ec6aef --- /dev/null +++ b/msgraph/generated/models/policy_deletable_item.py @@ -0,0 +1,99 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .conditional_access_policy import ConditionalAccessPolicy + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + +@dataclass +class PolicyDeletableItem(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The deletedDateTime property + deleted_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableItem: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyDeletableItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.conditionalAccessPolicy".casefold(): + from .conditional_access_policy import ConditionalAccessPolicy + + return ConditionalAccessPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.countryNamedLocation".casefold(): + from .country_named_location import CountryNamedLocation + + return CountryNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): + from .ip_named_location import IpNamedLocation + + return IpNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.namedLocation".casefold(): + from .named_location import NamedLocation + + return NamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() + return PolicyDeletableItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + + from .conditional_access_policy import ConditionalAccessPolicy + from .country_named_location import CountryNamedLocation + from .ip_named_location import IpNamedLocation + from .named_location import NamedLocation + from .what_if_analysis_result import WhatIfAnalysisResult + + fields: dict[str, Callable[[Any], None]] = { + "deletedDateTime": lambda n : setattr(self, 'deleted_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("deletedDateTime", self.deleted_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/policy_location.py b/msgraph/generated/models/policy_location.py new file mode 100644 index 00000000000..917de53f6cd --- /dev/null +++ b/msgraph/generated/models/policy_location.py @@ -0,0 +1,84 @@ +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 .policy_location_application import PolicyLocationApplication + from .policy_location_domain import PolicyLocationDomain + from .policy_location_url import PolicyLocationUrl + +@dataclass +class PolicyLocation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The actual value representing the location. Location value is specific for concretetype of the policyLocation - policyLocationDomain, policyLocationUrl, or policyLocationApplication (for example, 'contoso.com', 'https://partner.contoso.com/upload', '83ef198a-0396-4893-9d4f-d36efbffcaaa'). + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyLocation + """ + 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.policyLocationApplication".casefold(): + from .policy_location_application import PolicyLocationApplication + + return PolicyLocationApplication() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyLocationDomain".casefold(): + from .policy_location_domain import PolicyLocationDomain + + return PolicyLocationDomain() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyLocationUrl".casefold(): + from .policy_location_url import PolicyLocationUrl + + return PolicyLocationUrl() + return PolicyLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_location_application import PolicyLocationApplication + from .policy_location_domain import PolicyLocationDomain + from .policy_location_url import PolicyLocationUrl + + from .policy_location_application import PolicyLocationApplication + from .policy_location_domain import PolicyLocationDomain + from .policy_location_url import PolicyLocationUrl + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/policy_location_application.py b/msgraph/generated/models/policy_location_application.py new file mode 100644 index 00000000000..0e1be5e9160 --- /dev/null +++ b/msgraph/generated/models/policy_location_application.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .policy_location import PolicyLocation + +from .policy_location import PolicyLocation + +@dataclass +class PolicyLocationApplication(PolicyLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyLocationApplication" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocationApplication: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyLocationApplication + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyLocationApplication() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_location import PolicyLocation + + from .policy_location import PolicyLocation + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/policy_location_domain.py b/msgraph/generated/models/policy_location_domain.py new file mode 100644 index 00000000000..765c7fe1bd0 --- /dev/null +++ b/msgraph/generated/models/policy_location_domain.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .policy_location import PolicyLocation + +from .policy_location import PolicyLocation + +@dataclass +class PolicyLocationDomain(PolicyLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyLocationDomain" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocationDomain: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyLocationDomain + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyLocationDomain() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_location import PolicyLocation + + from .policy_location import PolicyLocation + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/policy_location_url.py b/msgraph/generated/models/policy_location_url.py new file mode 100644 index 00000000000..2dbe3520f54 --- /dev/null +++ b/msgraph/generated/models/policy_location_url.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .policy_location import PolicyLocation + +from .policy_location import PolicyLocation + +@dataclass +class PolicyLocationUrl(PolicyLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyLocationUrl" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocationUrl: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyLocationUrl + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyLocationUrl() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_location import PolicyLocation + + from .policy_location import PolicyLocation + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/policy_pivot_property.py b/msgraph/generated/models/policy_pivot_property.py new file mode 100644 index 00000000000..53366ffa119 --- /dev/null +++ b/msgraph/generated/models/policy_pivot_property.py @@ -0,0 +1,8 @@ +from enum import Enum + +class PolicyPivotProperty(str, Enum): + None_ = "none", + Activity = "activity", + Location = "location", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/policy_root.py b/msgraph/generated/models/policy_root.py index 54d7bb0c2e6..b04bffb25c1 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/policy_scope_base.py b/msgraph/generated/models/policy_scope_base.py new file mode 100644 index 00000000000..6f02bfbc2fd --- /dev/null +++ b/msgraph/generated/models/policy_scope_base.py @@ -0,0 +1,101 @@ +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 .dlp_action_info import DlpActionInfo + from .execution_mode import ExecutionMode + from .policy_location import PolicyLocation + from .policy_tenant_scope import PolicyTenantScope + from .policy_user_scope import PolicyUserScope + from .user_activity_types import UserActivityTypes + +@dataclass +class PolicyScopeBase(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 activities property + activities: Optional[UserActivityTypes] = None + # The executionMode property + execution_mode: Optional[ExecutionMode] = None + # The locations (like domains or URLs) to be protected. Required. + locations: Optional[list[PolicyLocation]] = None + # The OdataType property + odata_type: Optional[str] = None + # The enforcement actions to take if the policy conditions are met within this scope. Required. + policy_actions: Optional[list[DlpActionInfo]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyScopeBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyScopeBase + """ + 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.policyTenantScope".casefold(): + from .policy_tenant_scope import PolicyTenantScope + + return PolicyTenantScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyUserScope".casefold(): + from .policy_user_scope import PolicyUserScope + + return PolicyUserScope() + return PolicyScopeBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action_info import DlpActionInfo + from .execution_mode import ExecutionMode + from .policy_location import PolicyLocation + from .policy_tenant_scope import PolicyTenantScope + from .policy_user_scope import PolicyUserScope + from .user_activity_types import UserActivityTypes + + from .dlp_action_info import DlpActionInfo + from .execution_mode import ExecutionMode + from .policy_location import PolicyLocation + from .policy_tenant_scope import PolicyTenantScope + from .policy_user_scope import PolicyUserScope + from .user_activity_types import UserActivityTypes + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), + "executionMode": lambda n : setattr(self, 'execution_mode', n.get_enum_value(ExecutionMode)), + "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "policyActions": lambda n : setattr(self, 'policy_actions', n.get_collection_of_object_values(DlpActionInfo)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("activities", self.activities) + writer.write_enum_value("executionMode", self.execution_mode) + writer.write_collection_of_object_values("locations", self.locations) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("policyActions", self.policy_actions) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/policy_tenant_scope.py b/msgraph/generated/models/policy_tenant_scope.py new file mode 100644 index 00000000000..8818cc2b5f7 --- /dev/null +++ b/msgraph/generated/models/policy_tenant_scope.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 .policy_binding import PolicyBinding + from .policy_scope_base import PolicyScopeBase + +from .policy_scope_base import PolicyScopeBase + +@dataclass +class PolicyTenantScope(PolicyScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyTenantScope" + # Specifies the users and groups included in or excluded from this tenant-level policy scope. + policy_scope: Optional[PolicyBinding] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyTenantScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyTenantScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyTenantScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_binding import PolicyBinding + from .policy_scope_base import PolicyScopeBase + + from .policy_binding import PolicyBinding + from .policy_scope_base import PolicyScopeBase + + fields: dict[str, Callable[[Any], None]] = { + "policyScope": lambda n : setattr(self, 'policy_scope', n.get_object_value(PolicyBinding)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("policyScope", self.policy_scope) + + diff --git a/msgraph/generated/models/policy_user_scope.py b/msgraph/generated/models/policy_user_scope.py new file mode 100644 index 00000000000..9118a4e920c --- /dev/null +++ b/msgraph/generated/models/policy_user_scope.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .policy_scope_base import PolicyScopeBase + +from .policy_scope_base import PolicyScopeBase + +@dataclass +class PolicyUserScope(PolicyScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyUserScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyUserScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyUserScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyUserScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_scope_base import PolicyScopeBase + + from .policy_scope_base import PolicyScopeBase + + 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/positive_reinforcement_notification.py b/msgraph/generated/models/positive_reinforcement_notification.py index ba70f8af1b0..6cb0dc0d3b8 100644 --- a/msgraph/generated/models/positive_reinforcement_notification.py +++ b/msgraph/generated/models/positive_reinforcement_notification.py @@ -14,7 +14,7 @@ class PositiveReinforcementNotification(BaseEndUserNotification, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.positiveReinforcementNotification" - # Delivery preference. Possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue. + # Delivery preference. The possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue. delivery_preference: Optional[NotificationDeliveryPreference] = None @staticmethod diff --git a/msgraph/generated/models/presence.py b/msgraph/generated/models/presence.py index 2f732a3c03b..03b8107d8da 100644 --- a/msgraph/generated/models/presence.py +++ b/msgraph/generated/models/presence.py @@ -6,20 +6,28 @@ if TYPE_CHECKING: from .entity import Entity + from .out_of_office_settings import OutOfOfficeSettings from .presence_status_message import PresenceStatusMessage + from .user_work_location import UserWorkLocation from .entity import Entity @dataclass class Presence(Entity, Parsable): - # The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly. + # The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. activity: Optional[str] = None - # The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown + # The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. availability: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # The out of office settings for a user. + out_of_office_settings: Optional[OutOfOfficeSettings] = None + # The lexicographically sortable String stamp that represents the version of a presence object. + sequence_number: Optional[str] = None # The presence status message of a user. status_message: Optional[PresenceStatusMessage] = None + # Represents the user’s aggregated work location state. + work_location: Optional[UserWorkLocation] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Presence: @@ -38,15 +46,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .out_of_office_settings import OutOfOfficeSettings from .presence_status_message import PresenceStatusMessage + from .user_work_location import UserWorkLocation from .entity import Entity + from .out_of_office_settings import OutOfOfficeSettings from .presence_status_message import PresenceStatusMessage + from .user_work_location import UserWorkLocation fields: dict[str, Callable[[Any], None]] = { "activity": lambda n : setattr(self, 'activity', n.get_str_value()), "availability": lambda n : setattr(self, 'availability', n.get_str_value()), + "outOfOfficeSettings": lambda n : setattr(self, 'out_of_office_settings', n.get_object_value(OutOfOfficeSettings)), + "sequenceNumber": lambda n : setattr(self, 'sequence_number', n.get_str_value()), "statusMessage": lambda n : setattr(self, 'status_message', n.get_object_value(PresenceStatusMessage)), + "workLocation": lambda n : setattr(self, 'work_location', n.get_object_value(UserWorkLocation)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -63,6 +78,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("activity", self.activity) writer.write_str_value("availability", self.availability) + writer.write_object_value("outOfOfficeSettings", self.out_of_office_settings) writer.write_object_value("statusMessage", self.status_message) + writer.write_object_value("workLocation", self.work_location) diff --git a/msgraph/generated/models/print_document.py b/msgraph/generated/models/print_document.py index 0ddfe450e1f..54c52f6e5f8 100644 --- a/msgraph/generated/models/print_document.py +++ b/msgraph/generated/models/print_document.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -15,10 +16,14 @@ class PrintDocument(Entity, Parsable): content_type: Optional[str] = None # The document's name. Read-only. display_name: Optional[str] = None + # The time the document was downloaded. Read-only + downloaded_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None # The document's size in bytes. Read-only. size: Optional[int] = None + # The time the document was uploaded. Read-only + uploaded_date_time: Optional[datetime.datetime] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> PrintDocument: @@ -43,7 +48,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "contentType": lambda n : setattr(self, 'content_type', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "downloadedDateTime": lambda n : setattr(self, 'downloaded_date_time', n.get_datetime_value()), "size": lambda n : setattr(self, 'size', n.get_int_value()), + "uploadedDateTime": lambda n : setattr(self, 'uploaded_date_time', n.get_datetime_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -60,6 +67,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("contentType", self.content_type) writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("downloadedDateTime", self.downloaded_date_time) writer.write_int_value("size", self.size) + writer.write_datetime_value("uploadedDateTime", self.uploaded_date_time) diff --git a/msgraph/generated/models/print_job.py b/msgraph/generated/models/print_job.py index 83964f68e65..186b41a59fa 100644 --- a/msgraph/generated/models/print_job.py +++ b/msgraph/generated/models/print_job.py @@ -17,6 +17,8 @@ @dataclass class PrintJob(Entity, Parsable): + # The dateTimeOffset when the job was acknowledged. Read-only. + acknowledged_date_time: Optional[datetime.datetime] = None # The configuration property configuration: Optional[PrintJobConfiguration] = None # The createdBy property @@ -25,6 +27,8 @@ class PrintJob(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # The documents property documents: Optional[list[PrintDocument]] = None + # The error code of the print job. Read-only. + error_code: Optional[int] = None # If true, document can be fetched by printer. is_fetchable: Optional[bool] = None # The OdataType property @@ -69,10 +73,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_identity import UserIdentity fields: dict[str, Callable[[Any], None]] = { + "acknowledgedDateTime": lambda n : setattr(self, 'acknowledged_date_time', n.get_datetime_value()), "configuration": lambda n : setattr(self, 'configuration', n.get_object_value(PrintJobConfiguration)), "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(UserIdentity)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "documents": lambda n : setattr(self, 'documents', n.get_collection_of_object_values(PrintDocument)), + "errorCode": lambda n : setattr(self, 'error_code', n.get_int_value()), "isFetchable": lambda n : setattr(self, 'is_fetchable', n.get_bool_value()), "redirectedFrom": lambda n : setattr(self, 'redirected_from', n.get_str_value()), "redirectedTo": lambda n : setattr(self, 'redirected_to', n.get_str_value()), @@ -92,10 +98,12 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_datetime_value("acknowledgedDateTime", self.acknowledged_date_time) writer.write_object_value("configuration", self.configuration) writer.write_object_value("createdBy", self.created_by) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_collection_of_object_values("documents", self.documents) + writer.write_int_value("errorCode", self.error_code) writer.write_bool_value("isFetchable", self.is_fetchable) writer.write_str_value("redirectedFrom", self.redirected_from) writer.write_str_value("redirectedTo", self.redirected_to) diff --git a/msgraph/generated/models/print_settings.py b/msgraph/generated/models/print_settings.py index 4c417d88e68..357aa340745 100644 --- a/msgraph/generated/models/print_settings.py +++ b/msgraph/generated/models/print_settings.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .printer_discovery_settings import PrinterDiscoverySettings + @dataclass class PrintSettings(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -12,10 +15,12 @@ class PrintSettings(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed. + # Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service converts documents into a format compatible with the printer (xps to pdf) when needed. document_conversion_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None + # Specifies settings that affect printer discovery when using Universal Print. + printer_discovery_settings: Optional[PrinterDiscoverySettings] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> PrintSettings: @@ -33,9 +38,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .printer_discovery_settings import PrinterDiscoverySettings + + from .printer_discovery_settings import PrinterDiscoverySettings + fields: dict[str, Callable[[Any], None]] = { "documentConversionEnabled": lambda n : setattr(self, 'document_conversion_enabled', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "printerDiscoverySettings": lambda n : setattr(self, 'printer_discovery_settings', n.get_object_value(PrinterDiscoverySettings)), } return fields @@ -49,6 +59,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_bool_value("documentConversionEnabled", self.document_conversion_enabled) writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("printerDiscoverySettings", self.printer_discovery_settings) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/printer_capabilities.py b/msgraph/generated/models/printer_capabilities.py index 46844b8a33b..ac71310240a 100644 --- a/msgraph/generated/models/printer_capabilities.py +++ b/msgraph/generated/models/printer_capabilities.py @@ -49,9 +49,9 @@ class PrinterCapabilities(AdditionalDataHolder, BackedModel, Parsable): is_page_range_supported: Optional[bool] = None # A list of supported left margins(in microns) for the printer. left_margins: Optional[list[int]] = None - # The media (i.e., paper) colors supported by the printer. + # The media (for example, paper) colors supported by the printer. media_colors: Optional[list[str]] = None - # The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. + # The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. For the list of supported values, see mediaSizes values. media_sizes: Optional[list[str]] = None # The media types supported by the printer. media_types: Optional[list[str]] = None diff --git a/msgraph/generated/models/printer_discovery_settings.py b/msgraph/generated/models/printer_discovery_settings.py new file mode 100644 index 00000000000..2e14608e362 --- /dev/null +++ b/msgraph/generated/models/printer_discovery_settings.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .air_print_settings import AirPrintSettings + +@dataclass +class PrinterDiscoverySettings(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 airPrint property + air_print: Optional[AirPrintSettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PrinterDiscoverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PrinterDiscoverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PrinterDiscoverySettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .air_print_settings import AirPrintSettings + + from .air_print_settings import AirPrintSettings + + fields: dict[str, Callable[[Any], None]] = { + "airPrint": lambda n : setattr(self, 'air_print', n.get_object_value(AirPrintSettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("airPrint", self.air_print) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/privileged_access_group_assignment_schedule.py b/msgraph/generated/models/privileged_access_group_assignment_schedule.py index cf9f533379c..cf130a03e57 100644 --- a/msgraph/generated/models/privileged_access_group_assignment_schedule.py +++ b/msgraph/generated/models/privileged_access_group_assignment_schedule.py @@ -21,19 +21,19 @@ class PrivilegedAccessGroupAssignmentSchedule(PrivilegedAccessSchedule, Parsable odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupAssignmentSchedule" # The identifier of the membership or ownership assignment to the group that is governed through PIM. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). access_id: Optional[PrivilegedAccessGroupRelationships] = None - # When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + # When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. activated_using: Optional[PrivilegedAccessGroupEligibilitySchedule] = None # Indicates whether the membership or ownership assignment for the principal is granted through activation or direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). assignment_type: Optional[PrivilegedAccessGroupAssignmentType] = None - # References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + # References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a direct group assignment or through a transitive assignment. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of this membership or ownership assignment request to the group that's governed through PIM. Supports $expand and $select nested in $expand for id only. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership assignment is granted through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/privileged_access_group_assignment_schedule_instance.py b/msgraph/generated/models/privileged_access_group_assignment_schedule_instance.py index d2f181659c1..95209fabba5 100644 --- a/msgraph/generated/models/privileged_access_group_assignment_schedule_instance.py +++ b/msgraph/generated/models/privileged_access_group_assignment_schedule_instance.py @@ -21,21 +21,21 @@ class PrivilegedAccessGroupAssignmentScheduleInstance(PrivilegedAccessScheduleIn odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance" # The identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq). access_id: Optional[PrivilegedAccessGroupRelationships] = None - # When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it is null. + # When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it is null. activated_using: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None # The identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne). assignment_schedule_id: Optional[str] = None # Indicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq). assignment_type: Optional[PrivilegedAccessGroupAssignmentType] = None - # References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + # References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Optional. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/privileged_access_group_assignment_schedule_request.py b/msgraph/generated/models/privileged_access_group_assignment_schedule_request.py index 0ca4681672f..b35d0c2bc34 100644 --- a/msgraph/generated/models/privileged_access_group_assignment_schedule_request.py +++ b/msgraph/generated/models/privileged_access_group_assignment_schedule_request.py @@ -19,15 +19,15 @@ class PrivilegedAccessGroupAssignmentScheduleRequest(PrivilegedAccessScheduleReq odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest" # The identifier of a membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. access_id: Optional[PrivilegedAccessGroupRelationships] = None - # When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + # When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. activated_using: Optional[PrivilegedAccessGroupEligibilitySchedule] = None - # References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + # References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. + # The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. group_id: Optional[str] = None # References the principal that's in the scope of this membership or ownership assignment request through the group that's governed by PIM. Supports $expand and $select nested in $expand for id only. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). + # The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Supports $filter (eq, ne). principal_id: Optional[str] = None # Schedule created by this request. Supports $expand. target_schedule: Optional[PrivilegedAccessGroupEligibilitySchedule] = None diff --git a/msgraph/generated/models/privileged_access_group_eligibility_schedule.py b/msgraph/generated/models/privileged_access_group_eligibility_schedule.py index 64969b6b477..4193563e86c 100644 --- a/msgraph/generated/models/privileged_access_group_eligibility_schedule.py +++ b/msgraph/generated/models/privileged_access_group_eligibility_schedule.py @@ -19,15 +19,15 @@ class PrivilegedAccessGroupEligibilitySchedule(PrivilegedAccessSchedule, Parsabl odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupEligibilitySchedule" # The identifier of the membership or ownership eligibility to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq). access_id: Optional[PrivilegedAccessGroupRelationships] = None - # References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + # References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership eligibility is granted through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/privileged_access_group_eligibility_schedule_instance.py b/msgraph/generated/models/privileged_access_group_eligibility_schedule_instance.py index 0109ef81f05..70ab320500f 100644 --- a/msgraph/generated/models/privileged_access_group_eligibility_schedule_instance.py +++ b/msgraph/generated/models/privileged_access_group_eligibility_schedule_instance.py @@ -21,15 +21,15 @@ class PrivilegedAccessGroupEligibilityScheduleInstance(PrivilegedAccessScheduleI access_id: Optional[PrivilegedAccessGroupRelationships] = None # The identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne). eligibility_schedule_id: Optional[str] = None - # References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + # References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + # The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). group_id: Optional[str] = None # Indicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq). member_type: Optional[PrivilegedAccessGroupMemberType] = None # References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq). + # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. Supports $filter (eq). principal_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/privileged_access_group_eligibility_schedule_request.py b/msgraph/generated/models/privileged_access_group_eligibility_schedule_request.py index 168509c88c4..9cdd2206968 100644 --- a/msgraph/generated/models/privileged_access_group_eligibility_schedule_request.py +++ b/msgraph/generated/models/privileged_access_group_eligibility_schedule_request.py @@ -19,13 +19,13 @@ class PrivilegedAccessGroupEligibilityScheduleRequest(PrivilegedAccessScheduleRe odata_type: Optional[str] = "#microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest" # The identifier of membership or ownership eligibility relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. access_id: Optional[PrivilegedAccessGroupRelationships] = None - # References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + # References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. group: Optional[Group] = None - # The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. + # The identifier of the group representing the scope of the membership and ownership eligibility through PIM for Groups. Required. group_id: Optional[str] = None # References the principal that's in the scope of the membership or ownership eligibility request through the group that's governed by PIM. Supports $expand and $select nested in $expand for id only. principal: Optional[DirectoryObject] = None - # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. + # The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. principal_id: Optional[str] = None # Schedule created by this request. target_schedule: Optional[PrivilegedAccessGroupEligibilitySchedule] = None diff --git a/msgraph/generated/models/process.py b/msgraph/generated/models/process.py index 2370c6aa028..a7c9de2875a 100644 --- a/msgraph/generated/models/process.py +++ b/msgraph/generated/models/process.py @@ -25,7 +25,7 @@ class Process(AdditionalDataHolder, BackedModel, Parsable): created_date_time: Optional[datetime.datetime] = None # Complex type containing file hashes (cryptographic and location-sensitive). file_hash: Optional[FileHash] = None - # The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system. + # The integrity level of the process. The possible values are: unknown, untrusted, low, medium, high, system. integrity_level: Optional[ProcessIntegrityLevel] = None # True if the process is elevated. is_elevated: Optional[bool] = None diff --git a/msgraph/generated/models/process_content_batch_request.py b/msgraph/generated/models/process_content_batch_request.py new file mode 100644 index 00000000000..2a0bb442c22 --- /dev/null +++ b/msgraph/generated/models/process_content_batch_request.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 .process_content_request import ProcessContentRequest + +@dataclass +class ProcessContentBatchRequest(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The contentToProcess property + content_to_process: Optional[ProcessContentRequest] = None + # The OdataType property + odata_type: Optional[str] = None + # A unique identifier provided by the client to correlate this specific request item within the batch. + request_id: Optional[str] = None + # The unique identifier (Object ID or UPN) of the user in whose context the content should be processed. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentBatchRequest: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentBatchRequest + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentBatchRequest() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .process_content_request import ProcessContentRequest + + from .process_content_request import ProcessContentRequest + + fields: dict[str, Callable[[Any], None]] = { + "contentToProcess": lambda n : setattr(self, 'content_to_process', n.get_object_value(ProcessContentRequest)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "requestId": lambda n : setattr(self, 'request_id', n.get_str_value()), + "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("contentToProcess", self.content_to_process) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("requestId", self.request_id) + writer.write_str_value("userId", self.user_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/process_content_metadata_base.py b/msgraph/generated/models/process_content_metadata_base.py new file mode 100644 index 00000000000..ee519eb03a2 --- /dev/null +++ b/msgraph/generated/models/process_content_metadata_base.py @@ -0,0 +1,113 @@ +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 .content_base import ContentBase + from .process_conversation_metadata import ProcessConversationMetadata + from .process_file_metadata import ProcessFileMetadata + +@dataclass +class ProcessContentMetadataBase(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) + # Represents the actual content, either as text (textContent) or binary data (binaryContent). Optional if metadata alone is sufficient for policy evaluation. Do not use for contentActivities. + content: Optional[ContentBase] = None + # An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). + correlation_id: Optional[str] = None + # Required. Timestamp indicating when the original content was created (for example, file creation time, message sent time). + created_date_time: Optional[datetime.datetime] = None + # Required. A unique identifier for this specific content entry within the context of the calling application or enforcement plane (for example, message ID, file path/URL). + identifier: Optional[str] = None + # Required. Indicates if the provided content has been truncated from its original form (for example, due to size limits). + is_truncated: Optional[bool] = None + # The length of the original content in bytes. + length: Optional[int] = None + # Required. Timestamp indicating when the original content was last modified. For ephemeral content like messages, this might be the same as createdDateTime. + modified_date_time: Optional[datetime.datetime] = None + # Required. A descriptive name for the content (for example, file name, web page title, 'Chat Message'). + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # A sequence number indicating the order in which content was generated or should be processed, required when correlationId is used. + sequence_number: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentMetadataBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentMetadataBase + """ + 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.processConversationMetadata".casefold(): + from .process_conversation_metadata import ProcessConversationMetadata + + return ProcessConversationMetadata() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.processFileMetadata".casefold(): + from .process_file_metadata import ProcessFileMetadata + + return ProcessFileMetadata() + return ProcessContentMetadataBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_base import ContentBase + from .process_conversation_metadata import ProcessConversationMetadata + from .process_file_metadata import ProcessFileMetadata + + from .content_base import ContentBase + from .process_conversation_metadata import ProcessConversationMetadata + from .process_file_metadata import ProcessFileMetadata + + fields: dict[str, Callable[[Any], None]] = { + "content": lambda n : setattr(self, 'content', n.get_object_value(ContentBase)), + "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "isTruncated": lambda n : setattr(self, 'is_truncated', n.get_bool_value()), + "length": lambda n : setattr(self, 'length', n.get_int_value()), + "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sequenceNumber": lambda n : setattr(self, 'sequence_number', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("content", self.content) + writer.write_str_value("correlationId", self.correlation_id) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("identifier", self.identifier) + writer.write_bool_value("isTruncated", self.is_truncated) + writer.write_int_value("length", self.length) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("sequenceNumber", self.sequence_number) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/process_content_request.py b/msgraph/generated/models/process_content_request.py new file mode 100644 index 00000000000..b142c225ffd --- /dev/null +++ b/msgraph/generated/models/process_content_request.py @@ -0,0 +1,89 @@ +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 .activity_metadata import ActivityMetadata + from .device_metadata import DeviceMetadata + from .integrated_application_metadata import IntegratedApplicationMetadata + from .process_content_metadata_base import ProcessContentMetadataBase + from .protected_application_metadata import ProtectedApplicationMetadata + +@dataclass +class ProcessContentRequest(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 activityMetadata property + activity_metadata: Optional[ActivityMetadata] = None + # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. + content_entries: Optional[list[ProcessContentMetadataBase]] = None + # The deviceMetadata property + device_metadata: Optional[DeviceMetadata] = None + # The integratedAppMetadata property + integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None + # The OdataType property + odata_type: Optional[str] = None + # Metadata about the protected application making the request. Required. + protected_app_metadata: Optional[ProtectedApplicationMetadata] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentRequest: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentRequest + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentRequest() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity_metadata import ActivityMetadata + from .device_metadata import DeviceMetadata + from .integrated_application_metadata import IntegratedApplicationMetadata + from .process_content_metadata_base import ProcessContentMetadataBase + from .protected_application_metadata import ProtectedApplicationMetadata + + from .activity_metadata import ActivityMetadata + from .device_metadata import DeviceMetadata + from .integrated_application_metadata import IntegratedApplicationMetadata + from .process_content_metadata_base import ProcessContentMetadataBase + from .protected_application_metadata import ProtectedApplicationMetadata + + fields: dict[str, Callable[[Any], None]] = { + "activityMetadata": lambda n : setattr(self, 'activity_metadata', n.get_object_value(ActivityMetadata)), + "contentEntries": lambda n : setattr(self, 'content_entries', n.get_collection_of_object_values(ProcessContentMetadataBase)), + "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "protectedAppMetadata": lambda n : setattr(self, 'protected_app_metadata', n.get_object_value(ProtectedApplicationMetadata)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("activityMetadata", self.activity_metadata) + writer.write_collection_of_object_values("contentEntries", self.content_entries) + writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("protectedAppMetadata", self.protected_app_metadata) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/process_content_response.py b/msgraph/generated/models/process_content_response.py new file mode 100644 index 00000000000..1f92a20a76c --- /dev/null +++ b/msgraph/generated/models/process_content_response.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dlp_action_info import DlpActionInfo + from .processing_error import ProcessingError + from .protection_scope_state import ProtectionScopeState + +@dataclass +class ProcessContentResponse(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 + # A collection of policy actions (like DLP actions) triggered by the processed content. NOTE: Currently, the only policy action supported in for this resource type is restrictAccess. + policy_actions: Optional[list[DlpActionInfo]] = None + # A collection of errors encountered during the content processing. + processing_errors: Optional[list[ProcessingError]] = None + # The protectionScopeState property + protection_scope_state: Optional[ProtectionScopeState] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action_info import DlpActionInfo + from .processing_error import ProcessingError + from .protection_scope_state import ProtectionScopeState + + from .dlp_action_info import DlpActionInfo + from .processing_error import ProcessingError + from .protection_scope_state import ProtectionScopeState + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "policyActions": lambda n : setattr(self, 'policy_actions', n.get_collection_of_object_values(DlpActionInfo)), + "processingErrors": lambda n : setattr(self, 'processing_errors', n.get_collection_of_object_values(ProcessingError)), + "protectionScopeState": lambda n : setattr(self, 'protection_scope_state', n.get_enum_value(ProtectionScopeState)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("policyActions", self.policy_actions) + writer.write_collection_of_object_values("processingErrors", self.processing_errors) + writer.write_enum_value("protectionScopeState", self.protection_scope_state) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/process_content_responses.py b/msgraph/generated/models/process_content_responses.py new file mode 100644 index 00000000000..1294af652bf --- /dev/null +++ b/msgraph/generated/models/process_content_responses.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 .process_content_response import ProcessContentResponse + +@dataclass +class ProcessContentResponses(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The unique identifier that matches the requestId provided in the corresponding processContentBatchRequest. + request_id: Optional[str] = None + # The results property + results: Optional[ProcessContentResponse] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentResponses: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentResponses + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentResponses() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .process_content_response import ProcessContentResponse + + from .process_content_response import ProcessContentResponse + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "requestId": lambda n : setattr(self, 'request_id', n.get_str_value()), + "results": lambda n : setattr(self, 'results', n.get_object_value(ProcessContentResponse)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("requestId", self.request_id) + writer.write_object_value("results", self.results) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/process_conversation_metadata.py b/msgraph/generated/models/process_conversation_metadata.py new file mode 100644 index 00000000000..3947935656d --- /dev/null +++ b/msgraph/generated/models/process_conversation_metadata.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .ai_agent_info import AiAgentInfo + from .ai_interaction_plugin import AiInteractionPlugin + from .process_content_metadata_base import ProcessContentMetadataBase + from .resource_access_detail import ResourceAccessDetail + +from .process_content_metadata_base import ProcessContentMetadataBase + +@dataclass +class ProcessConversationMetadata(ProcessContentMetadataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.processConversationMetadata" + # List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. + accessed_resources: Optional[list[str]] = None + # Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. + accessed_resources_v2: Optional[list[ResourceAccessDetail]] = None + # Indicates the information about an AI agent that participated in the preparation of the message. + agents: Optional[list[AiAgentInfo]] = None + # Identifier of the parent message in a threaded conversation, if applicable. + parent_message_id: Optional[str] = None + # List of plugins used during the generation of this message (relevant for AI/bot interactions). + plugins: Optional[list[AiInteractionPlugin]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessConversationMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessConversationMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessConversationMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_agent_info import AiAgentInfo + from .ai_interaction_plugin import AiInteractionPlugin + from .process_content_metadata_base import ProcessContentMetadataBase + from .resource_access_detail import ResourceAccessDetail + + from .ai_agent_info import AiAgentInfo + from .ai_interaction_plugin import AiInteractionPlugin + from .process_content_metadata_base import ProcessContentMetadataBase + from .resource_access_detail import ResourceAccessDetail + + fields: dict[str, Callable[[Any], None]] = { + "accessedResources": lambda n : setattr(self, 'accessed_resources', n.get_collection_of_primitive_values(str)), + "accessedResources_v2": lambda n : setattr(self, 'accessed_resources_v2', n.get_collection_of_object_values(ResourceAccessDetail)), + "agents": lambda n : setattr(self, 'agents', n.get_collection_of_object_values(AiAgentInfo)), + "parentMessageId": lambda n : setattr(self, 'parent_message_id', n.get_str_value()), + "plugins": lambda n : setattr(self, 'plugins', n.get_collection_of_object_values(AiInteractionPlugin)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("accessedResources", self.accessed_resources) + writer.write_collection_of_object_values("accessedResources_v2", self.accessed_resources_v2) + writer.write_collection_of_object_values("agents", self.agents) + writer.write_str_value("parentMessageId", self.parent_message_id) + writer.write_collection_of_object_values("plugins", self.plugins) + + diff --git a/msgraph/generated/models/process_file_metadata.py b/msgraph/generated/models/process_file_metadata.py new file mode 100644 index 00000000000..7c607b12966 --- /dev/null +++ b/msgraph/generated/models/process_file_metadata.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_metadata_dictionary import CustomMetadataDictionary + from .process_content_metadata_base import ProcessContentMetadataBase + +from .process_content_metadata_base import ProcessContentMetadataBase + +@dataclass +class ProcessFileMetadata(ProcessContentMetadataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.processFileMetadata" + # A dictionary containing custom metadata associated with the file, potentially extracted by the calling application. + custom_properties: Optional[CustomMetadataDictionary] = None + # The unique identifier (for example, Entra User ID or UPN) of the owner of the file. + owner_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessFileMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessFileMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessFileMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_metadata_dictionary import CustomMetadataDictionary + from .process_content_metadata_base import ProcessContentMetadataBase + + from .custom_metadata_dictionary import CustomMetadataDictionary + from .process_content_metadata_base import ProcessContentMetadataBase + + fields: dict[str, Callable[[Any], None]] = { + "customProperties": lambda n : setattr(self, 'custom_properties', n.get_object_value(CustomMetadataDictionary)), + "ownerId": lambda n : setattr(self, 'owner_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("customProperties", self.custom_properties) + writer.write_str_value("ownerId", self.owner_id) + + diff --git a/msgraph/generated/models/processing_error.py b/msgraph/generated/models/processing_error.py new file mode 100644 index 00000000000..b777c3aa194 --- /dev/null +++ b/msgraph/generated/models/processing_error.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 .classification_error import ClassificationError + from .content_processing_error_type import ContentProcessingErrorType + +from .classification_error import ClassificationError + +@dataclass +class ProcessingError(ClassificationError, Parsable): + # The errorType property + error_type: Optional[ContentProcessingErrorType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessingError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessingError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessingError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .classification_error import ClassificationError + from .content_processing_error_type import ContentProcessingErrorType + + from .classification_error import ClassificationError + from .content_processing_error_type import ContentProcessingErrorType + + fields: dict[str, Callable[[Any], None]] = { + "errorType": lambda n : setattr(self, 'error_type', n.get_enum_value(ContentProcessingErrorType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("errorType", self.error_type) + + diff --git a/msgraph/generated/models/profile_property_setting.py b/msgraph/generated/models/profile_property_setting.py new file mode 100644 index 00000000000..23a4e310160 --- /dev/null +++ b/msgraph/generated/models/profile_property_setting.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class ProfilePropertySetting(Entity, Parsable): + # Name of the property-level setting. + display_name: Optional[str] = None + # Other name of the property-level setting. For backward compatibility. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # A collection of prioritized profile source URLs ordered by data precedence within an organization. + prioritized_source_urls: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProfilePropertySetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProfilePropertySetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProfilePropertySetting() + + 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()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "prioritizedSourceUrls": lambda n : setattr(self, 'prioritized_source_urls', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("name", self.name) + writer.write_collection_of_primitive_values("prioritizedSourceUrls", self.prioritized_source_urls) + + diff --git a/msgraph/generated/models/profile_property_setting_collection_response.py b/msgraph/generated/models/profile_property_setting_collection_response.py new file mode 100644 index 00000000000..a4b2de5fd96 --- /dev/null +++ b/msgraph/generated/models/profile_property_setting_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 .profile_property_setting import ProfilePropertySetting + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ProfilePropertySettingCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ProfilePropertySetting]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProfilePropertySettingCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProfilePropertySettingCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProfilePropertySettingCollectionResponse() + + 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 .profile_property_setting import ProfilePropertySetting + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .profile_property_setting import ProfilePropertySetting + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ProfilePropertySetting)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/profile_source.py b/msgraph/generated/models/profile_source.py new file mode 100644 index 00000000000..f882431fbbc --- /dev/null +++ b/msgraph/generated/models/profile_source.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .profile_source_localization import ProfileSourceLocalization + +from .entity import Entity + +@dataclass +class ProfileSource(Entity, Parsable): + # Name of the profile source intended to inform users about the profile source name. + display_name: Optional[str] = None + # Type of the profile source. + kind: Optional[str] = None + # Alternative localized labels specified by an administrator. + localizations: Optional[list[ProfileSourceLocalization]] = None + # The OdataType property + odata_type: Optional[str] = None + # Profile source identifier used as an alternate key. + source_id: Optional[str] = None + # Web URL of the profile source that directs users to the page view of the profile data. + web_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProfileSource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProfileSource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProfileSource() + + 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 .profile_source_localization import ProfileSourceLocalization + + from .entity import Entity + from .profile_source_localization import ProfileSourceLocalization + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "kind": lambda n : setattr(self, 'kind', n.get_str_value()), + "localizations": lambda n : setattr(self, 'localizations', n.get_collection_of_object_values(ProfileSourceLocalization)), + "sourceId": lambda n : setattr(self, 'source_id', n.get_str_value()), + "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("displayName", self.display_name) + writer.write_str_value("kind", self.kind) + writer.write_collection_of_object_values("localizations", self.localizations) + writer.write_str_value("sourceId", self.source_id) + writer.write_str_value("webUrl", self.web_url) + + diff --git a/msgraph/generated/models/profile_source_collection_response.py b/msgraph/generated/models/profile_source_collection_response.py new file mode 100644 index 00000000000..c57fb9d0725 --- /dev/null +++ b/msgraph/generated/models/profile_source_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 .profile_source import ProfileSource + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ProfileSourceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ProfileSource]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProfileSourceCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProfileSourceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProfileSourceCollectionResponse() + + 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 .profile_source import ProfileSource + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .profile_source import ProfileSource + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ProfileSource)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/profile_source_localization.py b/msgraph/generated/models/profile_source_localization.py new file mode 100644 index 00000000000..cabdcc3dfab --- /dev/null +++ b/msgraph/generated/models/profile_source_localization.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 ProfileSourceLocalization(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) + # Localized display name. + display_name: Optional[str] = None + # Language locale. + language_tag: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Localized profile source URL. + web_url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProfileSourceLocalization: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProfileSourceLocalization + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProfileSourceLocalization() + + 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()), + "languageTag": lambda n : setattr(self, 'language_tag', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "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("displayName", self.display_name) + writer.write_str_value("languageTag", self.language_tag) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("webUrl", self.web_url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/protected_application_metadata.py b/msgraph/generated/models/protected_application_metadata.py new file mode 100644 index 00000000000..b5fe28617fe --- /dev/null +++ b/msgraph/generated/models/protected_application_metadata.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 .integrated_application_metadata import IntegratedApplicationMetadata + from .policy_location import PolicyLocation + +from .integrated_application_metadata import IntegratedApplicationMetadata + +@dataclass +class ProtectedApplicationMetadata(IntegratedApplicationMetadata, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.protectedApplicationMetadata" + # The client (application) ID of the Microsoft Entra application. Required. + application_location: Optional[PolicyLocation] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProtectedApplicationMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProtectedApplicationMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProtectedApplicationMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .integrated_application_metadata import IntegratedApplicationMetadata + from .policy_location import PolicyLocation + + from .integrated_application_metadata import IntegratedApplicationMetadata + from .policy_location import PolicyLocation + + fields: dict[str, Callable[[Any], None]] = { + "applicationLocation": lambda n : setattr(self, 'application_location', n.get_object_value(PolicyLocation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("applicationLocation", self.application_location) + + diff --git a/msgraph/generated/models/protected_content.py b/msgraph/generated/models/protected_content.py new file mode 100644 index 00000000000..f24f859bff5 --- /dev/null +++ b/msgraph/generated/models/protected_content.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 ProtectedContent(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The content id + cid: Optional[str] = None + # The content format. + format: Optional[str] = None + # The unique identifier for the sensitivity label applied to the content. + label_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProtectedContent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProtectedContent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProtectedContent() + + 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]] = { + "cid": lambda n : setattr(self, 'cid', n.get_str_value()), + "format": lambda n : setattr(self, 'format', n.get_str_value()), + "labelId": lambda n : setattr(self, 'label_id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("cid", self.cid) + writer.write_str_value("format", self.format) + writer.write_str_value("labelId", self.label_id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/protection_policy_artifact_count.py b/msgraph/generated/models/protection_policy_artifact_count.py new file mode 100644 index 00000000000..a69a1e7252c --- /dev/null +++ b/msgraph/generated/models/protection_policy_artifact_count.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ProtectionPolicyArtifactCount(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The completed property + completed: Optional[int] = None + # The failed property + failed: Optional[int] = None + # The inProgress property + in_progress: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The total property + total: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProtectionPolicyArtifactCount: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProtectionPolicyArtifactCount + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProtectionPolicyArtifactCount() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "completed": lambda n : setattr(self, 'completed', n.get_int_value()), + "failed": lambda n : setattr(self, 'failed', n.get_int_value()), + "inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "total": lambda n : setattr(self, 'total', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("completed", self.completed) + writer.write_int_value("failed", self.failed) + writer.write_int_value("inProgress", self.in_progress) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("total", self.total) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/protection_policy_base.py b/msgraph/generated/models/protection_policy_base.py index 74ad2b5806a..7a644e090e8 100644 --- a/msgraph/generated/models/protection_policy_base.py +++ b/msgraph/generated/models/protection_policy_base.py @@ -10,6 +10,7 @@ from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -24,12 +25,16 @@ class ProtectionPolicyBase(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # The name of the policy to be created. display_name: Optional[str] = None + # The isEnabled property + is_enabled: Optional[bool] = None # The identity of the person who last modified the policy. last_modified_by: Optional[IdentitySet] = None # The timestamp of the last modification of the policy. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # The protectionPolicyArtifactCount property + protection_policy_artifact_count: Optional[ProtectionPolicyArtifactCount] = None # Contains the retention setting details for the policy. retention_settings: Optional[list[RetentionSetting]] = None # The aggregated status of the protection units associated with the policy. The possible values are: inactive, activeWithErrors, updating, active, unknownFutureValue. @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -80,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exchange_protection_policy import ExchangeProtectionPolicy from .identity_set import IdentitySet from .one_drive_for_business_protection_policy import OneDriveForBusinessProtectionPolicy + from .protection_policy_artifact_count import ProtectionPolicyArtifactCount from .protection_policy_status import ProtectionPolicyStatus from .retention_setting import RetentionSetting from .share_point_protection_policy import SharePointProtectionPolicy @@ -88,8 +95,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "protectionPolicyArtifactCount": lambda n : setattr(self, 'protection_policy_artifact_count', n.get_object_value(ProtectionPolicyArtifactCount)), "retentionSettings": lambda n : setattr(self, 'retention_settings', n.get_collection_of_object_values(RetentionSetting)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionPolicyStatus)), } @@ -109,8 +118,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("createdBy", self.created_by) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isEnabled", self.is_enabled) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("protectionPolicyArtifactCount", self.protection_policy_artifact_count) writer.write_collection_of_object_values("retentionSettings", self.retention_settings) writer.write_enum_value("status", self.status) diff --git a/msgraph/generated/models/protection_rule_base.py b/msgraph/generated/models/protection_rule_base.py index 9a8c36f987b..13b622f9666 100644 --- a/msgraph/generated/models/protection_rule_base.py +++ b/msgraph/generated/models/protection_rule_base.py @@ -24,7 +24,7 @@ class ProtectionRuleBase(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # Contains error details if an operation on a rule fails. error: Optional[PublicError] = None - # true indicates that the protection rule is dynamic; false that it's static. Currently, only static rules are supported. + # true indicates that the protection rule is dynamic; false that it's static. is_auto_apply_enabled: Optional[bool] = None # The identity of the person who last modified the rule. last_modified_by: Optional[IdentitySet] = None @@ -32,7 +32,7 @@ class ProtectionRuleBase(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + # The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. status: Optional[ProtectionRuleStatus] = None @staticmethod diff --git a/msgraph/generated/models/protection_rule_status.py b/msgraph/generated/models/protection_rule_status.py index 7dce722619f..872ecf84239 100644 --- a/msgraph/generated/models/protection_rule_status.py +++ b/msgraph/generated/models/protection_rule_status.py @@ -6,4 +6,6 @@ class ProtectionRuleStatus(str, Enum): Completed = "completed", CompletedWithErrors = "completedWithErrors", UnknownFutureValue = "unknownFutureValue", + UpdateRequested = "updateRequested", + DeleteRequested = "deleteRequested", diff --git a/msgraph/generated/models/protection_scope_state.py b/msgraph/generated/models/protection_scope_state.py new file mode 100644 index 00000000000..83f9ddd420a --- /dev/null +++ b/msgraph/generated/models/protection_scope_state.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ProtectionScopeState(str, Enum): + NotModified = "notModified", + Modified = "modified", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/protection_source.py b/msgraph/generated/models/protection_source.py new file mode 100644 index 00000000000..6306473baa5 --- /dev/null +++ b/msgraph/generated/models/protection_source.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ProtectionSource(str, Enum): + None_ = "none", + Manual = "manual", + DynamicRule = "dynamicRule", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/protection_unit_base.py b/msgraph/generated/models/protection_unit_base.py index 86a7055b2f5..204a8851aa9 100644 --- a/msgraph/generated/models/protection_unit_base.py +++ b/msgraph/generated/models/protection_unit_base.py @@ -10,6 +10,7 @@ from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -18,21 +19,25 @@ @dataclass class ProtectionUnitBase(Entity, Parsable): - # The identity of person who created the protection unit. + # The identity of the person who created the protection unit. created_by: Optional[IdentitySet] = None - # The time of creation of the protection unit. + # The time of creation of the protection unit. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None # Contains error details if an error occurred while creating a protection unit. error: Optional[PublicError] = None # The identity of person who last modified the protection unit. last_modified_by: Optional[IdentitySet] = None - # Timestamp of the last modification of this protection unit. + # Timestamp of the last modification of this protection unit. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # The date and time when protection unit offboard was requested. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + offboard_requested_date_time: Optional[datetime.datetime] = None # The unique identifier of the protection policy based on which protection unit was created. policy_id: Optional[str] = None - # The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue. + # The protectionSources property + protection_sources: Optional[ProtectionSource] = None + # The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue, offboardRequested, offboarded, cancelOffboardRequested. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: offboardRequested, offboarded, cancelOffboardRequested. status: Optional[ProtectionUnitStatus] = None @staticmethod @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -80,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -90,7 +97,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "offboardRequestedDateTime": lambda n : setattr(self, 'offboard_requested_date_time', n.get_datetime_value()), "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + "protectionSources": lambda n : setattr(self, 'protection_sources', n.get_collection_of_enum_values(ProtectionSource)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionUnitStatus)), } super_fields = super().get_field_deserializers() @@ -111,7 +120,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("error", self.error) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_datetime_value("offboardRequestedDateTime", self.offboard_requested_date_time) writer.write_str_value("policyId", self.policy_id) + writer.write_enum_value("protectionSources", self.protection_sources) writer.write_enum_value("status", self.status) diff --git a/msgraph/generated/models/protection_unit_status.py b/msgraph/generated/models/protection_unit_status.py index f04d330ae23..33e113b010a 100644 --- a/msgraph/generated/models/protection_unit_status.py +++ b/msgraph/generated/models/protection_unit_status.py @@ -7,4 +7,7 @@ class ProtectionUnitStatus(str, Enum): Unprotected = "unprotected", RemoveRequested = "removeRequested", UnknownFutureValue = "unknownFutureValue", + OffboardRequested = "offboardRequested", + Offboarded = "offboarded", + CancelOffboardRequested = "cancelOffboardRequested", diff --git a/msgraph/generated/models/protection_units_bulk_job_base.py b/msgraph/generated/models/protection_units_bulk_job_base.py new file mode 100644 index 00000000000..4bd34bdd51b --- /dev/null +++ b/msgraph/generated/models/protection_units_bulk_job_base.py @@ -0,0 +1,117 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .entity import Entity + from .identity_set import IdentitySet + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .protection_units_bulk_job_status import ProtectionUnitsBulkJobStatus + from .public_error import PublicError + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + +from .entity import Entity + +@dataclass +class ProtectionUnitsBulkJobBase(Entity, Parsable): + # The identity of person who created the job. + created_by: Optional[IdentitySet] = None + # The time of creation of the job. + created_date_time: Optional[datetime.datetime] = None + # The name of the protection units bulk addition job. + display_name: Optional[str] = None + # Error details containing resource resolution failures, if any. + error: Optional[PublicError] = None + # The identity of the person who last modified the job. + last_modified_by: Optional[IdentitySet] = None + # Timestamp of the last modification made to the job. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[ProtectionUnitsBulkJobStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProtectionUnitsBulkJobBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProtectionUnitsBulkJobBase + """ + 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.driveProtectionUnitsBulkAdditionJob".casefold(): + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + return DriveProtectionUnitsBulkAdditionJob() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob".casefold(): + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + return MailboxProtectionUnitsBulkAdditionJob() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteProtectionUnitsBulkAdditionJob".casefold(): + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + return SiteProtectionUnitsBulkAdditionJob() + return ProtectionUnitsBulkJobBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .entity import Entity + from .identity_set import IdentitySet + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .protection_units_bulk_job_status import ProtectionUnitsBulkJobStatus + from .public_error import PublicError + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + from .drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .entity import Entity + from .identity_set import IdentitySet + from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .protection_units_bulk_job_status import ProtectionUnitsBulkJobStatus + from .public_error import PublicError + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionUnitsBulkJobStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("error", self.error) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/protection_units_bulk_job_status.py b/msgraph/generated/models/protection_units_bulk_job_status.py new file mode 100644 index 00000000000..3fe03d23855 --- /dev/null +++ b/msgraph/generated/models/protection_units_bulk_job_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ProtectionUnitsBulkJobStatus(str, Enum): + Unknown = "unknown", + Active = "active", + Completed = "completed", + CompletedWithErrors = "completedWithErrors", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/provisioning_object_summary.py b/msgraph/generated/models/provisioning_object_summary.py index 251bd786e8f..20479031753 100644 --- a/msgraph/generated/models/provisioning_object_summary.py +++ b/msgraph/generated/models/provisioning_object_summary.py @@ -36,7 +36,7 @@ class ProvisioningObjectSummary(Entity, Parsable): modified_properties: Optional[list[ModifiedProperty]] = None # The OdataType property odata_type: Optional[str] = None - # Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains). + # Indicates the activity name or the operation name. The possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains). provisioning_action: Optional[ProvisioningAction] = None # Details of provisioning status. provisioning_status_info: Optional[ProvisioningStatusInfo] = None diff --git a/msgraph/generated/models/provisioning_status_info.py b/msgraph/generated/models/provisioning_status_info.py index 28d38130d04..da4ec15a39e 100644 --- a/msgraph/generated/models/provisioning_status_info.py +++ b/msgraph/generated/models/provisioning_status_info.py @@ -20,7 +20,7 @@ class ProvisioningStatusInfo(AdditionalDataHolder, BackedModel, Parsable): error_information: Optional[ProvisioningErrorInfo] = None # The OdataType property odata_type: Optional[str] = None - # Possible values are: success, warning, failure, skipped, unknownFutureValue. + # The possible values are: success, warning, failure, skipped, unknownFutureValue. status: Optional[ProvisioningResult] = None @staticmethod diff --git a/msgraph/generated/models/provisioning_step.py b/msgraph/generated/models/provisioning_step.py index 8faa5c3ff40..e5c50345221 100644 --- a/msgraph/generated/models/provisioning_step.py +++ b/msgraph/generated/models/provisioning_step.py @@ -25,9 +25,9 @@ class ProvisioningStep(AdditionalDataHolder, BackedModel, Parsable): name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. + # Type of step. The possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. provisioning_step_type: Optional[ProvisioningStepType] = None - # Status of the step. Possible values are: success, warning, failure, skipped, unknownFutureValue. + # Status of the step. The possible values are: success, warning, failure, skipped, unknownFutureValue. status: Optional[ProvisioningResult] = None @staticmethod diff --git a/msgraph/generated/models/public_key_infrastructure_root.py b/msgraph/generated/models/public_key_infrastructure_root.py new file mode 100644 index 00000000000..d60fa155789 --- /dev/null +++ b/msgraph/generated/models/public_key_infrastructure_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 .certificate_based_auth_pki import CertificateBasedAuthPki + from .entity import Entity + +from .entity import Entity + +@dataclass +class PublicKeyInfrastructureRoot(Entity, Parsable): + # The collection of public key infrastructure instances for the certificate-based authentication feature for users. + certificate_based_auth_configurations: Optional[list[CertificateBasedAuthPki]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PublicKeyInfrastructureRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PublicKeyInfrastructureRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PublicKeyInfrastructureRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .certificate_based_auth_pki import CertificateBasedAuthPki + from .entity import Entity + + from .certificate_based_auth_pki import CertificateBasedAuthPki + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "certificateBasedAuthConfigurations": lambda n : setattr(self, 'certificate_based_auth_configurations', n.get_collection_of_object_values(CertificateBasedAuthPki)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("certificateBasedAuthConfigurations", self.certificate_based_auth_configurations) + + diff --git a/msgraph/generated/models/qr_code.py b/msgraph/generated/models/qr_code.py new file mode 100644 index 00000000000..6ed779b74f2 --- /dev/null +++ b/msgraph/generated/models/qr_code.py @@ -0,0 +1,77 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .qr_code_image_details import QrCodeImageDetails + +from .entity import Entity + +@dataclass +class QrCode(Entity, Parsable): + # The date and time when the QR code was created. Read-only. + created_date_time: Optional[datetime.datetime] = None + # The date and time when the QR code expires. For standard QR codes, the lifetime is in days with a maximum of 395 days (13 months) and a default of 365 days. For temporary QR codes, the lifetime must be between 1-12 hours. The expireDateTime can be edited for standard QR codes but not for temporary QR codes. + expire_date_time: Optional[datetime.datetime] = None + # The QR code image data. This property is only returned at the time of creating or resetting the QR code because the private key isn't stored on the server. + image: Optional[QrCodeImageDetails] = None + # The date and time when the QR code was last successfully used for authentication. Read-only. + last_used_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The date and time when the QR code becomes available for use. + start_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCode() + + 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 .qr_code_image_details import QrCodeImageDetails + + from .entity import Entity + from .qr_code_image_details import QrCodeImageDetails + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "expireDateTime": lambda n : setattr(self, 'expire_date_time', n.get_datetime_value()), + "image": lambda n : setattr(self, 'image', n.get_object_value(QrCodeImageDetails)), + "lastUsedDateTime": lambda n : setattr(self, 'last_used_date_time', n.get_datetime_value()), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("expireDateTime", self.expire_date_time) + writer.write_object_value("image", self.image) + writer.write_datetime_value("lastUsedDateTime", self.last_used_date_time) + writer.write_datetime_value("startDateTime", self.start_date_time) + + diff --git a/msgraph/generated/models/qr_code_image_details.py b/msgraph/generated/models/qr_code_image_details.py new file mode 100644 index 00000000000..a9af97b0a8d --- /dev/null +++ b/msgraph/generated/models/qr_code_image_details.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .error_correction_level import ErrorCorrectionLevel + +@dataclass +class QrCodeImageDetails(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 binary representation of the QR code image. + binary_value: Optional[bytes] = None + # The error correction level of the QR code, which determines how much of the QR code can be damaged while still being readable. The possible values are: l, m, q, h, unknownFutureValue. + error_correction_level: Optional[ErrorCorrectionLevel] = None + # The OdataType property + odata_type: Optional[str] = None + # The raw encoded content embedded in the QR code. + raw_content: Optional[bytes] = None + # The version number of the QR code, which determines its size and data capacity. + version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCodeImageDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCodeImageDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCodeImageDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .error_correction_level import ErrorCorrectionLevel + + from .error_correction_level import ErrorCorrectionLevel + + fields: dict[str, Callable[[Any], None]] = { + "binaryValue": lambda n : setattr(self, 'binary_value', n.get_bytes_value()), + "errorCorrectionLevel": lambda n : setattr(self, 'error_correction_level', n.get_enum_value(ErrorCorrectionLevel)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "rawContent": lambda n : setattr(self, 'raw_content', n.get_bytes_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bytes_value("binaryValue", self.binary_value) + writer.write_enum_value("errorCorrectionLevel", self.error_correction_level) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_bytes_value("rawContent", self.raw_content) + writer.write_int_value("version", self.version) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/qr_code_pin_authentication_method.py b/msgraph/generated/models/qr_code_pin_authentication_method.py new file mode 100644 index 00000000000..6209637e687 --- /dev/null +++ b/msgraph/generated/models/qr_code_pin_authentication_method.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method import AuthenticationMethod + from .qr_code import QrCode + from .qr_pin import QrPin + +from .authentication_method import AuthenticationMethod + +@dataclass +class QrCodePinAuthenticationMethod(AuthenticationMethod, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.qrCodePinAuthenticationMethod" + # The PIN associated with this QR code authentication method. + pin: Optional[QrPin] = None + # The standard (long-lived) QR code credential, typically printed on a user's badge. + standard_q_r_code: Optional[QrCode] = None + # A temporary (short-lived) QR code credential, created when a user forgets their badge. + temporary_q_r_code: Optional[QrCode] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCodePinAuthenticationMethod: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCodePinAuthenticationMethod + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCodePinAuthenticationMethod() + + 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_method import AuthenticationMethod + from .qr_code import QrCode + from .qr_pin import QrPin + + from .authentication_method import AuthenticationMethod + from .qr_code import QrCode + from .qr_pin import QrPin + + fields: dict[str, Callable[[Any], None]] = { + "pin": lambda n : setattr(self, 'pin', n.get_object_value(QrPin)), + "standardQRCode": lambda n : setattr(self, 'standard_q_r_code', n.get_object_value(QrCode)), + "temporaryQRCode": lambda n : setattr(self, 'temporary_q_r_code', n.get_object_value(QrCode)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("pin", self.pin) + writer.write_object_value("standardQRCode", self.standard_q_r_code) + writer.write_object_value("temporaryQRCode", self.temporary_q_r_code) + + diff --git a/msgraph/generated/models/qr_code_pin_authentication_method_configuration.py b/msgraph/generated/models/qr_code_pin_authentication_method_configuration.py new file mode 100644 index 00000000000..7e5696235ec --- /dev/null +++ b/msgraph/generated/models/qr_code_pin_authentication_method_configuration.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + +from .authentication_method_configuration import AuthenticationMethodConfiguration + +@dataclass +class QrCodePinAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration" + # Groups of users that are included and enabled in the policy. + include_targets: Optional[list[AuthenticationMethodTarget]] = None + # The required length of the PIN. The minimum length is 8 digits (as per NIST standards), and the maximum is 20 digits. + pin_length: Optional[int] = None + # The lifetime of standard QR codes in days. The default is 365 days and the maximum is 395 days (13 months). The minimum is 1 day. + standard_q_r_code_lifetime_in_days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCodePinAuthenticationMethodConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCodePinAuthenticationMethodConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCodePinAuthenticationMethodConfiguration() + + 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_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + + fields: dict[str, Callable[[Any], None]] = { + "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(AuthenticationMethodTarget)), + "pinLength": lambda n : setattr(self, 'pin_length', n.get_int_value()), + "standardQRCodeLifetimeInDays": lambda n : setattr(self, 'standard_q_r_code_lifetime_in_days', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("includeTargets", self.include_targets) + writer.write_int_value("pinLength", self.pin_length) + writer.write_int_value("standardQRCodeLifetimeInDays", self.standard_q_r_code_lifetime_in_days) + + diff --git a/msgraph/generated/models/qr_pin.py b/msgraph/generated/models/qr_pin.py new file mode 100644 index 00000000000..8d778444be0 --- /dev/null +++ b/msgraph/generated/models/qr_pin.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class QrPin(Entity, Parsable): + # The PIN code value. This property is only returned at the time of creating or resetting the PIN. For GET operations, this property returns null. The PIN must be between 8-20 digits. + code: Optional[str] = None + # The date and time when the PIN was created. Read-only. + created_date_time: Optional[datetime.datetime] = None + # Indicates whether the user must change the PIN on their next sign-in. This is true when an admin creates or resets the PIN, and false after the user changes it. + force_change_pin_next_sign_in: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The date and time when the PIN was last updated. Read-only. + updated_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrPin: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrPin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrPin() + + 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]] = { + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "forceChangePinNextSignIn": lambda n : setattr(self, 'force_change_pin_next_sign_in', n.get_bool_value()), + "updatedDateTime": lambda n : setattr(self, 'updated_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("code", self.code) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_bool_value("forceChangePinNextSignIn", self.force_change_pin_next_sign_in) + writer.write_datetime_value("updatedDateTime", self.updated_date_time) + + diff --git a/msgraph/generated/models/reading_assignment_submission.py b/msgraph/generated/models/reading_assignment_submission.py new file mode 100644 index 00000000000..17507ae4851 --- /dev/null +++ b/msgraph/generated/models/reading_assignment_submission.py @@ -0,0 +1,141 @@ +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 .challenging_word import ChallengingWord + from .entity import Entity + +from .entity import Entity + +@dataclass +class ReadingAssignmentSubmission(Entity, Parsable): + # Accuracy score of the reading progress. + accuracy_score: Optional[float] = None + # Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue. + action: Optional[str] = None + # ID of the assignment with which this submission is associated. + assignment_id: Optional[str] = None + # List of words that the student found challenging during the reading session. + challenging_words: Optional[list[ChallengingWord]] = None + # ID of the class this reading progress is associated with. + class_id: Optional[str] = None + # Insertions of the reading progress. + insertions: Optional[int] = None + # Mispronunciations of the reading progress. + mispronunciations: Optional[int] = None + # Number of exclamation marks missed in the reading passage. + missed_exclamation_marks: Optional[int] = None + # Number of periods missed in the reading passage. + missed_periods: Optional[int] = None + # Number of question marks missed in the reading passage. + missed_question_marks: Optional[int] = None + # Number of short words missed during the reading session. + missed_shorts: Optional[int] = None + # Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading. + monotone_score: Optional[float] = None + # The OdataType property + odata_type: Optional[str] = None + # Omissions of the reading progress. + omissions: Optional[int] = None + # Number of times the student repeated words or phrases during the reading session. + repetitions: Optional[int] = None + # Number of times the student self-corrected their reading errors. + self_corrections: Optional[int] = None + # ID of the user this reading progress is associated with. + student_id: Optional[str] = None + # Date and time of the submission this reading progress is associated with. 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. + submission_date_time: Optional[datetime.datetime] = None + # ID of the submission this reading progress is associated with. + submission_id: Optional[str] = None + # Number of unexpected pauses made during the reading session. + unexpected_pauses: Optional[int] = None + # Words count of the reading progress. + word_count: Optional[int] = None + # Words per minute of the reading progress. + words_per_minute: Optional[float] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReadingAssignmentSubmission: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReadingAssignmentSubmission + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReadingAssignmentSubmission() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .challenging_word import ChallengingWord + from .entity import Entity + + from .challenging_word import ChallengingWord + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "accuracyScore": lambda n : setattr(self, 'accuracy_score', n.get_float_value()), + "action": lambda n : setattr(self, 'action', n.get_str_value()), + "assignmentId": lambda n : setattr(self, 'assignment_id', n.get_str_value()), + "challengingWords": lambda n : setattr(self, 'challenging_words', n.get_collection_of_object_values(ChallengingWord)), + "classId": lambda n : setattr(self, 'class_id', n.get_str_value()), + "insertions": lambda n : setattr(self, 'insertions', n.get_int_value()), + "mispronunciations": lambda n : setattr(self, 'mispronunciations', n.get_int_value()), + "missedExclamationMarks": lambda n : setattr(self, 'missed_exclamation_marks', n.get_int_value()), + "missedPeriods": lambda n : setattr(self, 'missed_periods', n.get_int_value()), + "missedQuestionMarks": lambda n : setattr(self, 'missed_question_marks', n.get_int_value()), + "missedShorts": lambda n : setattr(self, 'missed_shorts', n.get_int_value()), + "monotoneScore": lambda n : setattr(self, 'monotone_score', n.get_float_value()), + "omissions": lambda n : setattr(self, 'omissions', n.get_int_value()), + "repetitions": lambda n : setattr(self, 'repetitions', n.get_int_value()), + "selfCorrections": lambda n : setattr(self, 'self_corrections', n.get_int_value()), + "studentId": lambda n : setattr(self, 'student_id', n.get_str_value()), + "submissionDateTime": lambda n : setattr(self, 'submission_date_time', n.get_datetime_value()), + "submissionId": lambda n : setattr(self, 'submission_id', n.get_str_value()), + "unexpectedPauses": lambda n : setattr(self, 'unexpected_pauses', n.get_int_value()), + "wordCount": lambda n : setattr(self, 'word_count', n.get_int_value()), + "wordsPerMinute": lambda n : setattr(self, 'words_per_minute', n.get_float_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_float_value("accuracyScore", self.accuracy_score) + writer.write_str_value("action", self.action) + writer.write_str_value("assignmentId", self.assignment_id) + writer.write_collection_of_object_values("challengingWords", self.challenging_words) + writer.write_str_value("classId", self.class_id) + writer.write_int_value("insertions", self.insertions) + writer.write_int_value("mispronunciations", self.mispronunciations) + writer.write_int_value("missedExclamationMarks", self.missed_exclamation_marks) + writer.write_int_value("missedPeriods", self.missed_periods) + writer.write_int_value("missedQuestionMarks", self.missed_question_marks) + writer.write_int_value("missedShorts", self.missed_shorts) + writer.write_float_value("monotoneScore", self.monotone_score) + writer.write_int_value("omissions", self.omissions) + writer.write_int_value("repetitions", self.repetitions) + writer.write_int_value("selfCorrections", self.self_corrections) + writer.write_str_value("studentId", self.student_id) + writer.write_datetime_value("submissionDateTime", self.submission_date_time) + writer.write_str_value("submissionId", self.submission_id) + writer.write_int_value("unexpectedPauses", self.unexpected_pauses) + writer.write_int_value("wordCount", self.word_count) + writer.write_float_value("wordsPerMinute", self.words_per_minute) + + diff --git a/msgraph/generated/models/reading_assignment_submission_collection_response.py b/msgraph/generated/models/reading_assignment_submission_collection_response.py new file mode 100644 index 00000000000..ae66a72225c --- /dev/null +++ b/msgraph/generated/models/reading_assignment_submission_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 .reading_assignment_submission import ReadingAssignmentSubmission + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ReadingAssignmentSubmissionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ReadingAssignmentSubmission]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReadingAssignmentSubmissionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReadingAssignmentSubmissionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReadingAssignmentSubmissionCollectionResponse() + + 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 .reading_assignment_submission import ReadingAssignmentSubmission + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .reading_assignment_submission import ReadingAssignmentSubmission + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ReadingAssignmentSubmission)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/reading_coach_passage.py b/msgraph/generated/models/reading_coach_passage.py new file mode 100644 index 00000000000..304ebf478d4 --- /dev/null +++ b/msgraph/generated/models/reading_coach_passage.py @@ -0,0 +1,93 @@ +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 .reading_coach_story_type import ReadingCoachStoryType + +from .entity import Entity + +@dataclass +class ReadingCoachPassage(Entity, Parsable): + # Indicates if the reading passage was completed. + is_reading_completed: Optional[bool] = None + # The language of the reading passage. + language_tag: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The list of challenging words for the student that they can practice further. + practice_words: Optional[list[str]] = None + # The date and time when the Reading Coach passage was practiced. 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. + practiced_at_date_time: Optional[datetime.datetime] = None + # The storyType property + story_type: Optional[ReadingCoachStoryType] = None + # ID of the student that practiced the reading passage. + student_id: Optional[str] = None + # The time the student spent reading in seconds. + time_spent_reading_in_seconds: Optional[float] = None + # The percentage of words that the student read correctly. + words_accuracy_percentage: Optional[float] = None + # The rate the student read at in words per minute. + words_per_minute: Optional[float] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReadingCoachPassage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReadingCoachPassage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReadingCoachPassage() + + 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 .reading_coach_story_type import ReadingCoachStoryType + + from .entity import Entity + from .reading_coach_story_type import ReadingCoachStoryType + + fields: dict[str, Callable[[Any], None]] = { + "isReadingCompleted": lambda n : setattr(self, 'is_reading_completed', n.get_bool_value()), + "languageTag": lambda n : setattr(self, 'language_tag', n.get_str_value()), + "practiceWords": lambda n : setattr(self, 'practice_words', n.get_collection_of_primitive_values(str)), + "practicedAtDateTime": lambda n : setattr(self, 'practiced_at_date_time', n.get_datetime_value()), + "storyType": lambda n : setattr(self, 'story_type', n.get_enum_value(ReadingCoachStoryType)), + "studentId": lambda n : setattr(self, 'student_id', n.get_str_value()), + "timeSpentReadingInSeconds": lambda n : setattr(self, 'time_spent_reading_in_seconds', n.get_float_value()), + "wordsAccuracyPercentage": lambda n : setattr(self, 'words_accuracy_percentage', n.get_float_value()), + "wordsPerMinute": lambda n : setattr(self, 'words_per_minute', n.get_float_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isReadingCompleted", self.is_reading_completed) + writer.write_str_value("languageTag", self.language_tag) + writer.write_collection_of_primitive_values("practiceWords", self.practice_words) + writer.write_datetime_value("practicedAtDateTime", self.practiced_at_date_time) + writer.write_enum_value("storyType", self.story_type) + writer.write_str_value("studentId", self.student_id) + writer.write_float_value("timeSpentReadingInSeconds", self.time_spent_reading_in_seconds) + writer.write_float_value("wordsAccuracyPercentage", self.words_accuracy_percentage) + writer.write_float_value("wordsPerMinute", self.words_per_minute) + + diff --git a/msgraph/generated/models/reading_coach_passage_collection_response.py b/msgraph/generated/models/reading_coach_passage_collection_response.py new file mode 100644 index 00000000000..d54ad5d1549 --- /dev/null +++ b/msgraph/generated/models/reading_coach_passage_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 .reading_coach_passage import ReadingCoachPassage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ReadingCoachPassageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ReadingCoachPassage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReadingCoachPassageCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReadingCoachPassageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReadingCoachPassageCollectionResponse() + + 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 .reading_coach_passage import ReadingCoachPassage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .reading_coach_passage import ReadingCoachPassage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ReadingCoachPassage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/reading_coach_story_type.py b/msgraph/generated/models/reading_coach_story_type.py new file mode 100644 index 00000000000..1341c11e9a7 --- /dev/null +++ b/msgraph/generated/models/reading_coach_story_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ReadingCoachStoryType(str, Enum): + AiGenerated = "aiGenerated", + ReadWorks = "readWorks", + UserProvided = "userProvided", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/reflect_check_in_response.py b/msgraph/generated/models/reflect_check_in_response.py new file mode 100644 index 00000000000..74a6f63e74e --- /dev/null +++ b/msgraph/generated/models/reflect_check_in_response.py @@ -0,0 +1,100 @@ +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 .response_emotion_type import ResponseEmotionType + from .response_feedback_type import ResponseFeedbackType + +from .entity import Entity + +@dataclass +class ReflectCheckInResponse(Entity, Parsable): + # Identifier for the Reflect check-in. + check_in_id: Optional[str] = None + # The question or prompt of the Reflect check-in that this response addresses. + check_in_title: Optional[str] = None + # ID of the class associated with the Reflect check-in. + class_id: Optional[str] = None + # Date and time when the Reflect check-in was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # ID of the user who created the Reflect check-in. + creator_id: Optional[str] = None + # Indicates whether the Reflect check-in is closed (true) or open (false). + is_closed: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # ID of the user who responded to the Reflect check-in. + responder_id: Optional[str] = None + # The responseEmotion property + response_emotion: Optional[ResponseEmotionType] = None + # The responseFeedback property + response_feedback: Optional[ResponseFeedbackType] = None + # Date and time when the response to the Reflect check-in was submitted. 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. + submit_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReflectCheckInResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReflectCheckInResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReflectCheckInResponse() + + 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 .response_emotion_type import ResponseEmotionType + from .response_feedback_type import ResponseFeedbackType + + from .entity import Entity + from .response_emotion_type import ResponseEmotionType + from .response_feedback_type import ResponseFeedbackType + + fields: dict[str, Callable[[Any], None]] = { + "checkInId": lambda n : setattr(self, 'check_in_id', n.get_str_value()), + "checkInTitle": lambda n : setattr(self, 'check_in_title', n.get_str_value()), + "classId": lambda n : setattr(self, 'class_id', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "creatorId": lambda n : setattr(self, 'creator_id', n.get_str_value()), + "isClosed": lambda n : setattr(self, 'is_closed', n.get_bool_value()), + "responderId": lambda n : setattr(self, 'responder_id', n.get_str_value()), + "responseEmotion": lambda n : setattr(self, 'response_emotion', n.get_enum_value(ResponseEmotionType)), + "responseFeedback": lambda n : setattr(self, 'response_feedback', n.get_enum_value(ResponseFeedbackType)), + "submitDateTime": lambda n : setattr(self, 'submit_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("checkInId", self.check_in_id) + writer.write_str_value("checkInTitle", self.check_in_title) + writer.write_str_value("classId", self.class_id) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("creatorId", self.creator_id) + writer.write_bool_value("isClosed", self.is_closed) + writer.write_str_value("responderId", self.responder_id) + writer.write_enum_value("responseEmotion", self.response_emotion) + writer.write_enum_value("responseFeedback", self.response_feedback) + writer.write_datetime_value("submitDateTime", self.submit_date_time) + + diff --git a/msgraph/generated/models/reflect_check_in_response_collection_response.py b/msgraph/generated/models/reflect_check_in_response_collection_response.py new file mode 100644 index 00000000000..781db342789 --- /dev/null +++ b/msgraph/generated/models/reflect_check_in_response_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 .reflect_check_in_response import ReflectCheckInResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ReflectCheckInResponseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ReflectCheckInResponse]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReflectCheckInResponseCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReflectCheckInResponseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReflectCheckInResponseCollectionResponse() + + 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 .reflect_check_in_response import ReflectCheckInResponse + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .reflect_check_in_response import ReflectCheckInResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ReflectCheckInResponse)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/registry_key_state.py b/msgraph/generated/models/registry_key_state.py index af40b32ac5b..d8fc862f6ab 100644 --- a/msgraph/generated/models/registry_key_state.py +++ b/msgraph/generated/models/registry_key_state.py @@ -17,7 +17,7 @@ class RegistryKeyState(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault. + # A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. The possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault. hive: Optional[RegistryHive] = None # Current (i.e. changed) registry key (excludes HIVE). key: Optional[str] = None @@ -29,7 +29,7 @@ class RegistryKeyState(AdditionalDataHolder, BackedModel, Parsable): old_value_data: Optional[str] = None # Previous (i.e. before changed) registry key value name. old_value_name: Optional[str] = None - # Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete. + # Operation that changed the registry key name and/or value. The possible values are: unknown, create, modify, delete. operation: Optional[RegistryOperation] = None # Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection). process_id: Optional[int] = None @@ -37,7 +37,7 @@ class RegistryKeyState(AdditionalDataHolder, BackedModel, Parsable): value_data: Optional[str] = None # Current (i.e. changed) registry key value name value_name: Optional[str] = None - # Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz. + # Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ The possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz. value_type: Optional[RegistryValueType] = None @staticmethod diff --git a/msgraph/generated/models/remote_desktop_security_configuration.py b/msgraph/generated/models/remote_desktop_security_configuration.py index dcb79eeee22..ac59e675dc5 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,6 +13,8 @@ @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 @@ -35,13 +38,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .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/report.py b/msgraph/generated/models/report.py index 7f0b94e86dc..241030e3fab 100644 --- a/msgraph/generated/models/report.py +++ b/msgraph/generated/models/report.py @@ -15,7 +15,7 @@ class Report(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Not yet documented + # The http content that has the data content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/reports_root.py b/msgraph/generated/models/reports_root.py new file mode 100644 index 00000000000..77b2672d1fa --- /dev/null +++ b/msgraph/generated/models/reports_root.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage + from .reflect_check_in_response import ReflectCheckInResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + +from .entity import Entity + +@dataclass +class ReportsRoot(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Details of submitted reading assignments. + reading_assignment_submissions: Optional[list[ReadingAssignmentSubmission]] = None + # Details of practiced Reading Coach passages. + reading_coach_passages: Optional[list[ReadingCoachPassage]] = None + # Details of check-in responses. + reflect_check_in_responses: Optional[list[ReflectCheckInResponse]] = None + # Details of submitted speaker assignments. + speaker_assignment_submissions: Optional[list[SpeakerAssignmentSubmission]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportsRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReportsRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportsRoot() + + 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 .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage + from .reflect_check_in_response import ReflectCheckInResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + from .entity import Entity + from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage + from .reflect_check_in_response import ReflectCheckInResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + fields: dict[str, Callable[[Any], None]] = { + "readingAssignmentSubmissions": lambda n : setattr(self, 'reading_assignment_submissions', n.get_collection_of_object_values(ReadingAssignmentSubmission)), + "readingCoachPassages": lambda n : setattr(self, 'reading_coach_passages', n.get_collection_of_object_values(ReadingCoachPassage)), + "reflectCheckInResponses": lambda n : setattr(self, 'reflect_check_in_responses', n.get_collection_of_object_values(ReflectCheckInResponse)), + "speakerAssignmentSubmissions": lambda n : setattr(self, 'speaker_assignment_submissions', n.get_collection_of_object_values(SpeakerAssignmentSubmission)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("readingAssignmentSubmissions", self.reading_assignment_submissions) + writer.write_collection_of_object_values("readingCoachPassages", self.reading_coach_passages) + writer.write_collection_of_object_values("reflectCheckInResponses", self.reflect_check_in_responses) + writer.write_collection_of_object_values("speakerAssignmentSubmissions", self.speaker_assignment_submissions) + + diff --git a/msgraph/generated/models/reservable_place_mode.py b/msgraph/generated/models/reservable_place_mode.py new file mode 100644 index 00000000000..be571c672f7 --- /dev/null +++ b/msgraph/generated/models/reservable_place_mode.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 .place_mode import PlaceMode + +from .place_mode import PlaceMode + +@dataclass +class ReservablePlaceMode(PlaceMode, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.reservablePlaceMode" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReservablePlaceMode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReservablePlaceMode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReservablePlaceMode() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place_mode import PlaceMode + + from .place_mode import PlaceMode + + 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/resource_access_detail.py b/msgraph/generated/models/resource_access_detail.py new file mode 100644 index 00000000000..b5ba26444c0 --- /dev/null +++ b/msgraph/generated/models/resource_access_detail.py @@ -0,0 +1,92 @@ +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 .resource_access_status import ResourceAccessStatus + from .resource_access_type import ResourceAccessType + +@dataclass +class ResourceAccessDetail(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 accessType property + access_type: Optional[ResourceAccessType] = None + # Unique identifier of the resource accessed. + identifier: Optional[str] = None + # Indicates whether cross-prompt injection was detected during the access attempt. + is_cross_prompt_injection_detected: Optional[bool] = None + # Identifier for the sensitivity label applied to the resource, if any. + label_id: Optional[str] = None + # Name of the resource accessed. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[ResourceAccessStatus] = None + # Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. + storage_id: Optional[str] = None + # URL of the resource accessed. + url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccessDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResourceAccessDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccessDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .resource_access_status import ResourceAccessStatus + from .resource_access_type import ResourceAccessType + + from .resource_access_status import ResourceAccessStatus + from .resource_access_type import ResourceAccessType + + fields: dict[str, Callable[[Any], None]] = { + "accessType": lambda n : setattr(self, 'access_type', n.get_collection_of_enum_values(ResourceAccessType)), + "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "isCrossPromptInjectionDetected": lambda n : setattr(self, 'is_cross_prompt_injection_detected', n.get_bool_value()), + "labelId": lambda n : setattr(self, 'label_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()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(ResourceAccessStatus)), + "storageId": lambda n : setattr(self, 'storage_id', n.get_str_value()), + "url": lambda n : setattr(self, 'url', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_enum_value("accessType", self.access_type) + writer.write_str_value("identifier", self.identifier) + writer.write_bool_value("isCrossPromptInjectionDetected", self.is_cross_prompt_injection_detected) + writer.write_str_value("labelId", self.label_id) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("status", self.status) + writer.write_str_value("storageId", self.storage_id) + writer.write_str_value("url", self.url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/resource_access_status.py b/msgraph/generated/models/resource_access_status.py new file mode 100644 index 00000000000..6c2911c01d4 --- /dev/null +++ b/msgraph/generated/models/resource_access_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ResourceAccessStatus(str, Enum): + None_ = "none", + Failure = "failure", + Success = "success", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/resource_access_type.py b/msgraph/generated/models/resource_access_type.py new file mode 100644 index 00000000000..394dab6bf4c --- /dev/null +++ b/msgraph/generated/models/resource_access_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ResourceAccessType(str, Enum): + None_ = "none", + Read = "read", + Write = "write", + Create = "create", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/resource_link.py b/msgraph/generated/models/resource_link.py new file mode 100644 index 00000000000..56dbb47750b --- /dev/null +++ b/msgraph/generated/models/resource_link.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 .resource_link_type import ResourceLinkType + +@dataclass +class ResourceLink(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 linkType property + link_type: Optional[ResourceLinkType] = None + # The link text that is visible in the Places app. The maximum length is 200 characters. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The URL of the resource link. The maximum length is 200 characters. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceLink: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResourceLink + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceLink() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .resource_link_type import ResourceLinkType + + from .resource_link_type import ResourceLinkType + + fields: dict[str, Callable[[Any], None]] = { + "linkType": lambda n : setattr(self, 'link_type', n.get_enum_value(ResourceLinkType)), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_enum_value("linkType", self.link_type) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/resource_link_type.py b/msgraph/generated/models/resource_link_type.py new file mode 100644 index 00000000000..31328669f03 --- /dev/null +++ b/msgraph/generated/models/resource_link_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ResourceLinkType(str, Enum): + Url = "url", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/resource_specific_permission_grant.py b/msgraph/generated/models/resource_specific_permission_grant.py index dfb96e65688..fed6bc10d44 100644 --- a/msgraph/generated/models/resource_specific_permission_grant.py +++ b/msgraph/generated/models/resource_specific_permission_grant.py @@ -19,7 +19,7 @@ class ResourceSpecificPermissionGrant(DirectoryObject, Parsable): client_id: Optional[str] = None # The name of the resource-specific permission. Read-only. permission: Optional[str] = None - # The type of permission. Possible values are: Application, Delegated. Read-only. + # The type of permission. The possible values are: Application, Delegated. Read-only. permission_type: Optional[str] = None # ID of the Microsoft Entra app that is hosting the resource. Read-only. resource_app_id: Optional[str] = None diff --git a/msgraph/generated/models/response_emotion_type.py b/msgraph/generated/models/response_emotion_type.py new file mode 100644 index 00000000000..bbf4b0b0a17 --- /dev/null +++ b/msgraph/generated/models/response_emotion_type.py @@ -0,0 +1,62 @@ +from enum import Enum + +class ResponseEmotionType(str, Enum): + None_ = "none", + Confident = "confident", + Excited = "excited", + Happy = "happy", + Motivated = "motivated", + Peaceful = "peaceful", + Ambitious = "ambitious", + Cheerful = "cheerful", + Comfortable = "comfortable", + Creative = "creative", + Determined = "determined", + Energized = "energized", + Focused = "focused", + Fulfilled = "fulfilled", + Grateful = "grateful", + Included = "included", + Inspired = "inspired", + Optimistic = "optimistic", + Proud = "proud", + Successful = "successful", + Valuable = "valuable", + Annoyed = "annoyed", + Bored = "bored", + Calm = "calm", + Confused = "confused", + Glad = "glad", + Content = "content", + Pensive = "pensive", + Reserved = "reserved", + Restless = "restless", + Shocked = "shocked", + Tired = "tired", + Angry = "angry", + Depressed = "depressed", + Exhausted = "exhausted", + Lonely = "lonely", + Nervous = "nervous", + Anxious = "anxious", + Apathetic = "apathetic", + Concerned = "concerned", + Disappointed = "disappointed", + Frightened = "frightened", + Frustrated = "frustrated", + Hopeless = "hopeless", + Hurt = "hurt", + Jealous = "jealous", + Miserable = "miserable", + Overwhelmed = "overwhelmed", + Skeptical = "skeptical", + Stressed = "stressed", + Stuck = "stuck", + Worthless = "worthless", + Awed = "awed", + Ashamed = "ashamed", + Curious = "curious", + Sensitive = "sensitive", + Sad = "sad", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/response_feedback_type.py b/msgraph/generated/models/response_feedback_type.py new file mode 100644 index 00000000000..2ea430f7954 --- /dev/null +++ b/msgraph/generated/models/response_feedback_type.py @@ -0,0 +1,12 @@ +from enum import Enum + +class ResponseFeedbackType(str, Enum): + None_ = "none", + NotDetected = "notDetected", + VeryUnpleasant = "veryUnpleasant", + Unpleasant = "unpleasant", + Neutral = "neutral", + Pleasant = "pleasant", + VeryPleasant = "veryPleasant", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/response_status.py b/msgraph/generated/models/response_status.py index 5ef63e701a6..4a2a744bb9f 100644 --- a/msgraph/generated/models/response_status.py +++ b/msgraph/generated/models/response_status.py @@ -18,7 +18,7 @@ class ResponseStatus(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. + # The response type. The possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. response: Optional[ResponseType] = None # The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z time: Optional[datetime.datetime] = None diff --git a/msgraph/generated/models/restore_artifacts_bulk_request_base.py b/msgraph/generated/models/restore_artifacts_bulk_request_base.py new file mode 100644 index 00000000000..8155c27ee30 --- /dev/null +++ b/msgraph/generated/models/restore_artifacts_bulk_request_base.py @@ -0,0 +1,149 @@ +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 .destination_type import DestinationType + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .entity import Entity + from .identity_set import IdentitySet + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + from .public_error import PublicError + from .restore_artifacts_bulk_request_status import RestoreArtifactsBulkRequestStatus + from .restore_point_preference import RestorePointPreference + from .restore_point_tags import RestorePointTags + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + from .time_period import TimePeriod + +from .entity import Entity + +@dataclass +class RestoreArtifactsBulkRequestBase(Entity, Parsable): + # The identity of the person who created the bulk request. + created_by: Optional[IdentitySet] = None + # The time when the bulk request was created. + created_date_time: Optional[datetime.datetime] = None + # Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue. + destination_type: Optional[DestinationType] = None + # Name of the addition request. + display_name: Optional[str] = None + # Error details are populated for resource resolution failures. + error: Optional[PublicError] = None + # Identity of the person who last modified this entity. + last_modified_by: Optional[IdentitySet] = None + # Timestamp when this entity was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The start and end date and time of the protection period. + protection_time_period: Optional[TimePeriod] = None + # Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use. + protection_unit_ids: Optional[list[str]] = None + # Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue. + restore_point_preference: Optional[RestorePointPreference] = None + # The status property + status: Optional[RestoreArtifactsBulkRequestStatus] = None + # The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue. + tags: Optional[RestorePointTags] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestoreArtifactsBulkRequestBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestoreArtifactsBulkRequestBase + """ + 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.driveRestoreArtifactsBulkAdditionRequest".casefold(): + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + return DriveRestoreArtifactsBulkAdditionRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest".casefold(): + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + return MailboxRestoreArtifactsBulkAdditionRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest".casefold(): + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + return SiteRestoreArtifactsBulkAdditionRequest() + return RestoreArtifactsBulkRequestBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .destination_type import DestinationType + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .entity import Entity + from .identity_set import IdentitySet + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + from .public_error import PublicError + from .restore_artifacts_bulk_request_status import RestoreArtifactsBulkRequestStatus + from .restore_point_preference import RestorePointPreference + from .restore_point_tags import RestorePointTags + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + from .time_period import TimePeriod + + from .destination_type import DestinationType + from .drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .entity import Entity + from .identity_set import IdentitySet + from .mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + from .public_error import PublicError + from .restore_artifacts_bulk_request_status import RestoreArtifactsBulkRequestStatus + from .restore_point_preference import RestorePointPreference + from .restore_point_tags import RestorePointTags + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + from .time_period import TimePeriod + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "destinationType": lambda n : setattr(self, 'destination_type', n.get_enum_value(DestinationType)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "protectionTimePeriod": lambda n : setattr(self, 'protection_time_period', n.get_object_value(TimePeriod)), + "protectionUnitIds": lambda n : setattr(self, 'protection_unit_ids', n.get_collection_of_primitive_values(str)), + "restorePointPreference": lambda n : setattr(self, 'restore_point_preference', n.get_enum_value(RestorePointPreference)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(RestoreArtifactsBulkRequestStatus)), + "tags": lambda n : setattr(self, 'tags', n.get_collection_of_enum_values(RestorePointTags)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_enum_value("destinationType", self.destination_type) + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("error", self.error) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("protectionTimePeriod", self.protection_time_period) + writer.write_collection_of_primitive_values("protectionUnitIds", self.protection_unit_ids) + writer.write_enum_value("restorePointPreference", self.restore_point_preference) + writer.write_enum_value("status", self.status) + writer.write_enum_value("tags", self.tags) + + diff --git a/msgraph/generated/models/restore_artifacts_bulk_request_status.py b/msgraph/generated/models/restore_artifacts_bulk_request_status.py new file mode 100644 index 00000000000..32c302923be --- /dev/null +++ b/msgraph/generated/models/restore_artifacts_bulk_request_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RestoreArtifactsBulkRequestStatus(str, Enum): + Unknown = "unknown", + Active = "active", + Completed = "completed", + CompletedWithErrors = "completedWithErrors", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/restore_job_type.py b/msgraph/generated/models/restore_job_type.py new file mode 100644 index 00000000000..4824af0d2e2 --- /dev/null +++ b/msgraph/generated/models/restore_job_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class RestoreJobType(str, Enum): + Standard = "standard", + Bulk = "bulk", + UnknownFutureValue = "unknownFutureValue", + Granular = "granular", + diff --git a/msgraph/generated/models/restore_point_search_result.py b/msgraph/generated/models/restore_point_search_result.py index 560d05de1b8..b814f56db6d 100644 --- a/msgraph/generated/models/restore_point_search_result.py +++ b/msgraph/generated/models/restore_point_search_result.py @@ -15,7 +15,7 @@ class RestorePointSearchResult(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Total number of artifacts restored. + # Total number of mailbox items that can be restored for a granular restore session. artifact_hit_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/restore_session_artifact_count.py b/msgraph/generated/models/restore_session_artifact_count.py new file mode 100644 index 00000000000..ae45b2e6d1d --- /dev/null +++ b/msgraph/generated/models/restore_session_artifact_count.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RestoreSessionArtifactCount(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of artifacts whose restoration completed. + completed: Optional[int] = None + # The number of artifacts whose restoration failed. + failed: Optional[int] = None + # The number of artifacts whose restoration is in progress. + in_progress: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of artifacts present in the restore session. + total: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestoreSessionArtifactCount: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestoreSessionArtifactCount + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestoreSessionArtifactCount() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "completed": lambda n : setattr(self, 'completed', n.get_int_value()), + "failed": lambda n : setattr(self, 'failed', n.get_int_value()), + "inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "total": lambda n : setattr(self, 'total', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("completed", self.completed) + writer.write_int_value("failed", self.failed) + writer.write_int_value("inProgress", self.in_progress) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("total", self.total) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/restore_session_base.py b/msgraph/generated/models/restore_session_base.py index 94177489881..c926a2c7054 100644 --- a/msgraph/generated/models/restore_session_base.py +++ b/msgraph/generated/models/restore_session_base.py @@ -11,6 +11,8 @@ from .identity_set import IdentitySet from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .public_error import PublicError + from .restore_job_type import RestoreJobType + from .restore_session_artifact_count import RestoreSessionArtifactCount from .restore_session_status import RestoreSessionStatus from .share_point_restore_session import SharePointRestoreSession @@ -32,7 +34,11 @@ class RestoreSessionBase(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: failed. + # Indicates whether the restore session was created normally or by a bulk job. + restore_job_type: Optional[RestoreJobType] = None + # The number of metadata artifacts that belong to this restore session. + restore_session_artifact_count: Optional[RestoreSessionArtifactCount] = None + # Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: failed. status: Optional[RestoreSessionStatus] = None @staticmethod @@ -73,6 +79,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_set import IdentitySet from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .public_error import PublicError + from .restore_job_type import RestoreJobType + from .restore_session_artifact_count import RestoreSessionArtifactCount from .restore_session_status import RestoreSessionStatus from .share_point_restore_session import SharePointRestoreSession @@ -81,6 +89,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_set import IdentitySet from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .public_error import PublicError + from .restore_job_type import RestoreJobType + from .restore_session_artifact_count import RestoreSessionArtifactCount from .restore_session_status import RestoreSessionStatus from .share_point_restore_session import SharePointRestoreSession @@ -91,6 +101,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "restoreJobType": lambda n : setattr(self, 'restore_job_type', n.get_enum_value(RestoreJobType)), + "restoreSessionArtifactCount": lambda n : setattr(self, 'restore_session_artifact_count', n.get_object_value(RestoreSessionArtifactCount)), "status": lambda n : setattr(self, 'status', n.get_enum_value(RestoreSessionStatus)), } super_fields = super().get_field_deserializers() @@ -112,6 +124,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("error", self.error) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("restoreJobType", self.restore_job_type) + writer.write_object_value("restoreSessionArtifactCount", self.restore_session_artifact_count) writer.write_enum_value("status", self.status) diff --git a/msgraph/generated/models/restrict_access_action.py b/msgraph/generated/models/restrict_access_action.py new file mode 100644 index 00000000000..e64d0150068 --- /dev/null +++ b/msgraph/generated/models/restrict_access_action.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 .restrict_access_action_base import RestrictAccessActionBase + +from .restrict_access_action_base import RestrictAccessActionBase + +@dataclass +class RestrictAccessAction(RestrictAccessActionBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.restrictAccessAction" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestrictAccessAction: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestrictAccessAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestrictAccessAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .restrict_access_action_base import RestrictAccessActionBase + + from .restrict_access_action_base import RestrictAccessActionBase + + 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/restrict_access_action_base.py b/msgraph/generated/models/restrict_access_action_base.py new file mode 100644 index 00000000000..797db4d5cdb --- /dev/null +++ b/msgraph/generated/models/restrict_access_action_base.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dlp_action_info import DlpActionInfo + from .restriction_action import RestrictionAction + from .restrict_access_action import RestrictAccessAction + +from .dlp_action_info import DlpActionInfo + +@dataclass +class RestrictAccessActionBase(DlpActionInfo, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Action for the app to take. The possible values are: warn, audit, block. + restriction_action: Optional[RestrictionAction] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestrictAccessActionBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestrictAccessActionBase + """ + 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.restrictAccessAction".casefold(): + from .restrict_access_action import RestrictAccessAction + + return RestrictAccessAction() + return RestrictAccessActionBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action_info import DlpActionInfo + from .restriction_action import RestrictionAction + from .restrict_access_action import RestrictAccessAction + + from .dlp_action_info import DlpActionInfo + from .restriction_action import RestrictionAction + from .restrict_access_action import RestrictAccessAction + + fields: dict[str, Callable[[Any], None]] = { + "restrictionAction": lambda n : setattr(self, 'restriction_action', n.get_enum_value(RestrictionAction)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("restrictionAction", self.restriction_action) + + diff --git a/msgraph/generated/models/restriction_action.py b/msgraph/generated/models/restriction_action.py new file mode 100644 index 00000000000..7dc55bf7e09 --- /dev/null +++ b/msgraph/generated/models/restriction_action.py @@ -0,0 +1,7 @@ +from enum import Enum + +class RestrictionAction(str, Enum): + Warn = "warn", + Audit = "audit", + Block = "block", + diff --git a/msgraph/generated/models/retention_label_settings.py b/msgraph/generated/models/retention_label_settings.py index 49adba3280c..2c92a3ec4c8 100644 --- a/msgraph/generated/models/retention_label_settings.py +++ b/msgraph/generated/models/retention_label_settings.py @@ -15,7 +15,7 @@ class RetentionLabelSettings(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) - # Describes the item behavior during retention period. Possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only. + # Describes the item behavior during retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only. behavior_during_retention_period: Optional[BehaviorDuringRetentionPeriod] = None # Specifies whether updates to document content are allowed. Read-only. is_content_update_allowed: Optional[bool] = None diff --git a/msgraph/generated/models/risk_detail.py b/msgraph/generated/models/risk_detail.py index bbc042cb42b..fb36d28edc1 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/risk_detection.py b/msgraph/generated/models/risk_detection.py index 56d2134be61..07fc30eeb5c 100644 --- a/msgraph/generated/models/risk_detection.py +++ b/msgraph/generated/models/risk_detection.py @@ -19,7 +19,7 @@ @dataclass class RiskDetection(Entity, Parsable): - # Indicates the activity type the detected risk is linked to. Possible values are: signin, user, unknownFutureValue. + # Indicates the activity type the detected risk is linked to. activity: Optional[ActivityType] = None # Date and time that the risky activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is look like this: 2014-01-01T00:00:00Z activity_date_time: Optional[datetime.datetime] = None @@ -29,7 +29,7 @@ class RiskDetection(Entity, Parsable): correlation_id: Optional[str] = None # Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: 2014-01-01T00:00:00Z detected_date_time: Optional[datetime.datetime] = None - # Timing of the detected risk (real-time/offline). Possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue. + # Timing of the detected risk (real-time/offline). The possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue. detection_timing_type: Optional[RiskDetectionTimingType] = None # Provides the IP address of the client from where the risk occurred. ip_address: Optional[str] = None @@ -41,17 +41,17 @@ class RiskDetection(Entity, Parsable): odata_type: Optional[str] = None # Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in. request_id: Optional[str] = None - # Details of the detected risk. The possible values are: none, adminGeneratedTemporaryPassword, userChangedPasswordOnPremises, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, m365DAdminDismissedDetection. Use the Prefer: include - unknown -enum-members request header to get the following value(s) in this evolvable enum: m365DAdminDismissedDetection. + # Details of the detected risk. risk_detail: Optional[RiskDetail] = None # The type of risk event detected. The possible values are adminConfirmedUserCompromised, anomalousToken, anomalousUserActivity, anonymizedIPAddress, generic, impossibleTravel, investigationsThreatIntelligence, suspiciousSendingPatterns, leakedCredentials, maliciousIPAddress,malwareInfectedIPAddress, mcasSuspiciousInboxManipulationRules, newCountry, passwordSpray,riskyIPAddress, suspiciousAPITraffic, suspiciousBrowser,suspiciousInboxForwarding, suspiciousIPAddress, tokenIssuerAnomaly, unfamiliarFeatures, unlikelyTravel. If the risk detection is a premium detection, will show generic. For more information about each value, see Risk types and detection. risk_event_type: Optional[str] = None - # Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue. + # Level of the detected risk. The possible values are: low, medium, high, hidden, none, unknownFutureValue. risk_level: Optional[RiskLevel] = None - # The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. + # The state of a detected risky user or sign-in. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. risk_state: Optional[RiskState] = None # Source of the risk detection. For example, activeDirectory. source: Optional[str] = None - # Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue. + # Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD, ADFederationServices, UnknownFutureValue. token_issuer_type: Optional[TokenIssuerType] = None # The user principal name (UPN) of the user. user_display_name: Optional[str] = None diff --git a/msgraph/generated/models/risk_prevention_container.py b/msgraph/generated/models/risk_prevention_container.py new file mode 100644 index 00000000000..282fbd82e06 --- /dev/null +++ b/msgraph/generated/models/risk_prevention_container.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .fraud_protection_provider import FraudProtectionProvider + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + +@dataclass +class RiskPreventionContainer(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) + # Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + fraud_protection_providers: Optional[list[FraudProtectionProvider]] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of WAF provider configurations registered in the External ID tenant. + web_application_firewall_providers: Optional[list[WebApplicationFirewallProvider]] = None + # Collection of verification operations performed for domains or hosts with WAF providers registered in the External ID tenant. + web_application_firewall_verifications: Optional[list[WebApplicationFirewallVerificationModel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RiskPreventionContainer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RiskPreventionContainer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RiskPreventionContainer() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider import FraudProtectionProvider + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + from .fraud_protection_provider import FraudProtectionProvider + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + fields: dict[str, Callable[[Any], None]] = { + "fraudProtectionProviders": lambda n : setattr(self, 'fraud_protection_providers', n.get_collection_of_object_values(FraudProtectionProvider)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "webApplicationFirewallProviders": lambda n : setattr(self, 'web_application_firewall_providers', n.get_collection_of_object_values(WebApplicationFirewallProvider)), + "webApplicationFirewallVerifications": lambda n : setattr(self, 'web_application_firewall_verifications', n.get_collection_of_object_values(WebApplicationFirewallVerificationModel)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("fraudProtectionProviders", self.fraud_protection_providers) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("webApplicationFirewallProviders", self.web_application_firewall_providers) + writer.write_collection_of_object_values("webApplicationFirewallVerifications", self.web_application_firewall_verifications) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/risk_service_principal_activity.py b/msgraph/generated/models/risk_service_principal_activity.py index 05ad4aeef30..fd7e6bf87a5 100644 --- a/msgraph/generated/models/risk_service_principal_activity.py +++ b/msgraph/generated/models/risk_service_principal_activity.py @@ -15,7 +15,7 @@ class RiskServicePrincipalActivity(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) - # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. detail: Optional[RiskDetail] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/risk_user_activity.py b/msgraph/generated/models/risk_user_activity.py index add2d9b7afd..901a9764a26 100644 --- a/msgraph/generated/models/risk_user_activity.py +++ b/msgraph/generated/models/risk_user_activity.py @@ -15,7 +15,7 @@ class RiskUserActivity(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) - # Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. For more information about each value, see Risk types and detection. + # For more information, see riskDetail. detail: Optional[RiskDetail] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/risky_service_principal.py b/msgraph/generated/models/risky_service_principal.py index 08619852a29..b8dccc39fb6 100644 --- a/msgraph/generated/models/risky_service_principal.py +++ b/msgraph/generated/models/risky_service_principal.py @@ -28,7 +28,7 @@ class RiskyServicePrincipal(Entity, Parsable): is_processing: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. risk_detail: Optional[RiskDetail] = None # The date and time that the risk state was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. Supports $filter (eq). risk_last_updated_date_time: Optional[datetime.datetime] = None diff --git a/msgraph/generated/models/risky_user.py b/msgraph/generated/models/risky_user.py index aae1b7f8c8f..61af935f086 100644 --- a/msgraph/generated/models/risky_user.py +++ b/msgraph/generated/models/risky_user.py @@ -18,19 +18,19 @@ class RiskyUser(Entity, Parsable): # The activity related to user risk level change history: Optional[list[RiskyUserHistoryItem]] = None - # Indicates whether the user is deleted. Possible values are: true, false. + # Indicates whether the user is deleted. The possible values are: true, false. is_deleted: Optional[bool] = None # Indicates whether the backend is processing a user's risky state. is_processing: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. + # Details of the detected risk. risk_detail: Optional[RiskDetail] = None # The date and time that the risky user was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. risk_last_updated_date_time: Optional[datetime.datetime] = None - # Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue. + # Level of the detected risky user. The possible values are: low, medium, high, hidden, none, unknownFutureValue. risk_level: Optional[RiskLevel] = None - # State of the user's risk. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. + # State of the user's risk. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. risk_state: Optional[RiskState] = None # Risky user display name. user_display_name: Optional[str] = None diff --git a/msgraph/generated/models/role_assignment.py b/msgraph/generated/models/role_assignment.py index a9b37ab5da8..deb6851959a 100644 --- a/msgraph/generated/models/role_assignment.py +++ b/msgraph/generated/models/role_assignment.py @@ -16,15 +16,15 @@ class RoleAssignment(Entity, Parsable): """ The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. """ - # Description of the Role Assignment. + # Indicates the description of the role assignment. For example: 'All administrators, employees and scope tags associated with the Houston office.' Max length is 1024 characters. description: Optional[str] = None - # The display or friendly name of the role Assignment. + # Indicates the display name of the role assignment. For example: 'Houston administrators and users'. Max length is 128 characters. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # List of ids of role scope member security groups. These are IDs from Azure Active Directory. + # Indicates the list of resource scope security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. resource_scopes: Optional[list[str]] = None - # Role definition this assignment is part of. + # Indicates the role definition for this role assignment. role_definition: Optional[RoleDefinition] = None @staticmethod diff --git a/msgraph/generated/models/room.py b/msgraph/generated/models/room.py index 3ba06b7f634..4901ac61ce7 100644 --- a/msgraph/generated/models/room.py +++ b/msgraph/generated/models/room.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .booking_type import BookingType from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .place import Place @@ -16,7 +17,7 @@ class Room(Place, Parsable): odata_type: Optional[str] = "#microsoft.graph.room" # Specifies the name of the audio device in the room. audio_device_name: Optional[str] = None - # Type of room. Possible values are standard, and reserved. + # Type of room. Possible values are: unknown, standard, reserved. booking_type: Optional[BookingType] = None # Specifies the building name or building number that the room is in. building: Optional[str] = None @@ -30,14 +31,12 @@ class Room(Place, Parsable): floor_label: Optional[str] = None # Specifies the floor number that the room is on. floor_number: Optional[int] = None - # Specifies whether the room is wheelchair accessible. - is_wheel_chair_accessible: Optional[bool] = None - # Specifies a descriptive label for the room, for example, a number or name. - label: Optional[str] = None # Specifies a nickname for the room, for example, 'conf room'. nickname: Optional[str] = None - # Specifies other features of the room, for example, details like the type of view or furniture type. - tags: Optional[list[str]] = None + # An alternative immutable unique identifier of the room. Read-only. + place_id: Optional[str] = None + # The teamsEnabledState property + teams_enabled_state: Optional[PlaceFeatureEnablement] = None # Specifies the name of the video device in the room. video_device_name: Optional[str] = None @@ -59,9 +58,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .booking_type import BookingType from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement from .booking_type import BookingType from .place import Place + from .place_feature_enablement import PlaceFeatureEnablement fields: dict[str, Callable[[Any], None]] = { "audioDeviceName": lambda n : setattr(self, 'audio_device_name', n.get_str_value()), @@ -72,10 +73,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), "floorLabel": lambda n : setattr(self, 'floor_label', n.get_str_value()), "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), - "isWheelChairAccessible": lambda n : setattr(self, 'is_wheel_chair_accessible', n.get_bool_value()), - "label": lambda n : setattr(self, 'label', n.get_str_value()), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), - "tags": lambda n : setattr(self, 'tags', n.get_collection_of_primitive_values(str)), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "teamsEnabledState": lambda n : setattr(self, 'teams_enabled_state', n.get_enum_value(PlaceFeatureEnablement)), "videoDeviceName": lambda n : setattr(self, 'video_device_name', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -99,10 +99,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("emailAddress", self.email_address) writer.write_str_value("floorLabel", self.floor_label) writer.write_int_value("floorNumber", self.floor_number) - writer.write_bool_value("isWheelChairAccessible", self.is_wheel_chair_accessible) - writer.write_str_value("label", self.label) writer.write_str_value("nickname", self.nickname) - writer.write_collection_of_primitive_values("tags", self.tags) + writer.write_str_value("placeId", self.place_id) + writer.write_enum_value("teamsEnabledState", self.teams_enabled_state) writer.write_str_value("videoDeviceName", self.video_device_name) diff --git a/msgraph/generated/models/room_list.py b/msgraph/generated/models/room_list.py index f25abaf3b2a..6cde2b5c56b 100644 --- a/msgraph/generated/models/room_list.py +++ b/msgraph/generated/models/room_list.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .place import Place from .room import Room + from .workspace import Workspace from .place import Place @@ -18,6 +19,8 @@ class RoomList(Place, Parsable): email_address: Optional[str] = None # The rooms property rooms: Optional[list[Room]] = None + # The workspaces property + workspaces: Optional[list[Workspace]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RoomList: @@ -37,13 +40,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .place import Place from .room import Room + from .workspace import Workspace from .place import Place from .room import Room + from .workspace import Workspace fields: dict[str, Callable[[Any], None]] = { "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), "rooms": lambda n : setattr(self, 'rooms', n.get_collection_of_object_values(Room)), + "workspaces": lambda n : setattr(self, 'workspaces', n.get_collection_of_object_values(Workspace)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -60,5 +66,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("emailAddress", self.email_address) writer.write_collection_of_object_values("rooms", self.rooms) + writer.write_collection_of_object_values("workspaces", self.workspaces) diff --git a/msgraph/generated/models/schedule_change_request.py b/msgraph/generated/models/schedule_change_request.py index 1ae1a9cdc19..a8b1c72ec97 100644 --- a/msgraph/generated/models/schedule_change_request.py +++ b/msgraph/generated/models/schedule_change_request.py @@ -20,21 +20,21 @@ class ScheduleChangeRequest(ChangeTrackedEntity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.scheduleChangeRequest" - # The assignedTo property + # Indicates who the request is assigned to. The possible values are: sender, recipient, manager, system, unknownFutureValue. assigned_to: Optional[ScheduleChangeRequestActor] = None - # The managerActionDateTime property + # The date and time when the manager approved or declined the scheduleChangeRequest. 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. manager_action_date_time: Optional[datetime.datetime] = None - # The managerActionMessage property + # The message sent by the manager regarding the scheduleChangeRequest. Optional. manager_action_message: Optional[str] = None - # The managerUserId property + # The user ID of the manager who approved or declined the scheduleChangeRequest. manager_user_id: Optional[str] = None - # The senderDateTime property + # The date and time when the sender sent the scheduleChangeRequest. 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. sender_date_time: Optional[datetime.datetime] = None - # The senderMessage property + # The message sent by the sender of the scheduleChangeRequest. Optional. sender_message: Optional[str] = None - # The senderUserId property + # The user ID of the sender of the scheduleChangeRequest. sender_user_id: Optional[str] = None - # The state property + # The state of the scheduleChangeRequest. The possible values are: pending, approved, declined, unknownFutureValue. state: Optional[ScheduleChangeState] = None @staticmethod diff --git a/msgraph/generated/models/schema_extension.py b/msgraph/generated/models/schema_extension.py index ae0379476ab..939f063e3b9 100644 --- a/msgraph/generated/models/schema_extension.py +++ b/msgraph/generated/models/schema_extension.py @@ -12,7 +12,7 @@ @dataclass class SchemaExtension(Entity, Parsable): - # Description for the schema extension. Supports $filter (eq). + # Description for the schema extension. description: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/scope_base.py b/msgraph/generated/models/scope_base.py new file mode 100644 index 00000000000..21c088c78be --- /dev/null +++ b/msgraph/generated/models/scope_base.py @@ -0,0 +1,84 @@ +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 .group_scope import GroupScope + from .tenant_scope import TenantScope + from .user_scope import UserScope + +@dataclass +class ScopeBase(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 for the scope. This could be a user ID, group ID, or a keyword like 'All' for tenant scope. + identity: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ScopeBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ScopeBase + """ + 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.groupScope".casefold(): + from .group_scope import GroupScope + + return GroupScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.tenantScope".casefold(): + from .tenant_scope import TenantScope + + return TenantScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userScope".casefold(): + from .user_scope import UserScope + + return UserScope() + return ScopeBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .group_scope import GroupScope + from .tenant_scope import TenantScope + from .user_scope import UserScope + + from .group_scope import GroupScope + from .tenant_scope import TenantScope + from .user_scope import UserScope + + fields: dict[str, Callable[[Any], None]] = { + "identity": lambda n : setattr(self, 'identity', 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("identity", self.identity) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/scope_collection_kind.py b/msgraph/generated/models/scope_collection_kind.py new file mode 100644 index 00000000000..7257b6b7aa7 --- /dev/null +++ b/msgraph/generated/models/scope_collection_kind.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ScopeCollectionKind(str, Enum): + AllAllowed = "allAllowed", + Enumerated = "enumerated", + None_ = "none", + ScopeKindNotSet = "scopeKindNotSet", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/search/answer_variant.py b/msgraph/generated/models/search/answer_variant.py index 045c02cc4ea..ea40dd75040 100644 --- a/msgraph/generated/models/search/answer_variant.py +++ b/msgraph/generated/models/search/answer_variant.py @@ -23,7 +23,7 @@ class AnswerVariant(AdditionalDataHolder, BackedModel, Parsable): language_tag: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The device or operating system that can view this answer variation. Possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. + # The device or operating system that can view this answer variation. The possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. platform: Optional[DevicePlatformType] = None # The URL link for the answer variation. When users select this answer variation from the search results, they're directed to the specified URL. web_url: Optional[str] = None diff --git a/msgraph/generated/models/search/bookmark.py b/msgraph/generated/models/search/bookmark.py index cdad98712bb..5f61d672884 100644 --- a/msgraph/generated/models/search/bookmark.py +++ b/msgraph/generated/models/search/bookmark.py @@ -32,7 +32,7 @@ class Bookmark(SearchAnswer, Parsable): language_tags: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # List of devices and operating systems that are able to view this bookmark. Possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. + # List of devices and operating systems that are able to view this bookmark. The possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. platforms: Optional[list[DevicePlatformType]] = None # List of Power Apps associated with this bookmark. If users add existing Power Apps to a bookmark, they can complete tasks directly on the search results page, such as entering vacation time or reporting expenses. power_app_ids: Optional[list[str]] = None diff --git a/msgraph/generated/models/search/qna.py b/msgraph/generated/models/search/qna.py index 392fbd510e2..9f371e2458a 100644 --- a/msgraph/generated/models/search/qna.py +++ b/msgraph/generated/models/search/qna.py @@ -30,7 +30,7 @@ class Qna(SearchAnswer, Parsable): language_tags: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # List of devices and operating systems that are able to view this QnA. Possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. + # List of devices and operating systems that are able to view this QnA. The possible values are: android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, unknown, androidASOP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue. platforms: Optional[list[DevicePlatformType]] = None # The state property state: Optional[AnswerState] = None diff --git a/msgraph/generated/models/search_request.py b/msgraph/generated/models/search_request.py index d1cf2c8eb2e..6d66878990f 100644 --- a/msgraph/generated/models/search_request.py +++ b/msgraph/generated/models/search_request.py @@ -32,9 +32,9 @@ class SearchRequest(AdditionalDataHolder, BackedModel, Parsable): content_sources: Optional[list[str]] = None # This triggers hybrid sort for messages : the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional. enable_top_results: Optional[bool] = None - # One or more types of resources expected in the response. Possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required. + # One or more types of resources expected in the response. The possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required. entity_types: Optional[list[EntityType]] = None - # Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default; otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from the content that Microsoft Graph connectors bring in. The fields property can use the semantic labels applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax: label_title. Optional. + # Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default; otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from the content that Microsoft 365 Copilot connectors bring in. The fields property can use the semantic labels applied to properties. For example, if a property is labeled as title, you can retrieve it using the following syntax: label_title. Optional. fields: Optional[list[str]] = None # Specifies the offset for the search results. Offset 0 returns the very first result. Optional. from_: Optional[int] = None diff --git a/msgraph/generated/models/section.py b/msgraph/generated/models/section.py new file mode 100644 index 00000000000..b2f39ea24a4 --- /dev/null +++ b/msgraph/generated/models/section.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 .place import Place + +from .place import Place + +@dataclass +class Section(Place, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.section" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Section: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Section + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Section() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place import Place + + from .place import Place + + 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/section_collection_response.py b/msgraph/generated/models/section_collection_response.py new file mode 100644 index 00000000000..baec11f4bae --- /dev/null +++ b/msgraph/generated/models/section_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 .section import Section + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SectionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Section]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SectionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SectionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SectionCollectionResponse() + + 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 .section import Section + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .section import Section + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Section)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/section_map.py b/msgraph/generated/models/section_map.py new file mode 100644 index 00000000000..c003fdb8a9f --- /dev/null +++ b/msgraph/generated/models/section_map.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class SectionMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sectionMap" + # Identifier of the section to which this sectionMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SectionMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SectionMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SectionMap() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("placeId", self.place_id) + + diff --git a/msgraph/generated/models/section_map_collection_response.py b/msgraph/generated/models/section_map_collection_response.py new file mode 100644 index 00000000000..f2a968b0853 --- /dev/null +++ b/msgraph/generated/models/section_map_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 .section_map import SectionMap + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SectionMapCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SectionMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SectionMapCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SectionMapCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SectionMapCollectionResponse() + + 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 .section_map import SectionMap + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .section_map import SectionMap + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SectionMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/secure_score_control_profile.py b/msgraph/generated/models/secure_score_control_profile.py index 6a7ddfc63aa..689d0b4dffb 100644 --- a/msgraph/generated/models/secure_score_control_profile.py +++ b/msgraph/generated/models/secure_score_control_profile.py @@ -21,7 +21,7 @@ class SecureScoreControlProfile(Entity, Parsable): action_url: Optional[str] = None # GUID string for tenant ID. azure_tenant_id: Optional[str] = None - # The collection of compliance information associated with secure score control + # The collection of compliance information associated with secure score control. Not implemented. Currently returns null. compliance_information: Optional[list[ComplianceInformation]] = None # Control action category (Identity, Data, Device, Apps, Infrastructure). control_category: Optional[str] = None diff --git a/msgraph/generated/models/secure_sign_in_session_control.py b/msgraph/generated/models/secure_sign_in_session_control.py new file mode 100644 index 00000000000..75d5bc81573 --- /dev/null +++ b/msgraph/generated/models/secure_sign_in_session_control.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 .conditional_access_session_control import ConditionalAccessSessionControl + +from .conditional_access_session_control import ConditionalAccessSessionControl + +@dataclass +class SecureSignInSessionControl(ConditionalAccessSessionControl, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.secureSignInSessionControl" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecureSignInSessionControl: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SecureSignInSessionControl + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecureSignInSessionControl() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_session_control import ConditionalAccessSessionControl + + from .conditional_access_session_control import ConditionalAccessSessionControl + + 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/security/account.py b/msgraph/generated/models/security/account.py new file mode 100644 index 00000000000..87cc7f92617 --- /dev/null +++ b/msgraph/generated/models/security/account.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 .action import Action + from .identity_provider import IdentityProvider + +@dataclass +class Account(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) + # List of the type of action. The possible values are: disable, enable, forcePasswordReset, revokeAllSessions, requireUserToSignInAgain, markUserAsCompromised, unknownFutureValue. + actions: Optional[list[Action]] = None + # The account ID. + identifier: Optional[str] = None + # The identityProvider property + identity_provider: Optional[IdentityProvider] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Account: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Account + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Account() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .action import Action + from .identity_provider import IdentityProvider + + from .action import Action + from .identity_provider import IdentityProvider + + fields: dict[str, Callable[[Any], None]] = { + "actions": lambda n : setattr(self, 'actions', n.get_collection_of_enum_values(Action)), + "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "identityProvider": lambda n : setattr(self, 'identity_provider', n.get_enum_value(IdentityProvider)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_enum_values("actions", self.actions) + writer.write_str_value("identifier", self.identifier) + writer.write_enum_value("identityProvider", self.identity_provider) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/action.py b/msgraph/generated/models/security/action.py new file mode 100644 index 00000000000..c15232905a6 --- /dev/null +++ b/msgraph/generated/models/security/action.py @@ -0,0 +1,11 @@ +from enum import Enum + +class Action(str, Enum): + Disable = "disable", + Enable = "enable", + ForcePasswordReset = "forcePasswordReset", + RevokeAllSessions = "revokeAllSessions", + RequireUserToSignInAgain = "requireUserToSignInAgain", + MarkUserAsCompromised = "markUserAsCompromised", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/active_directory_domain_evidence.py b/msgraph/generated/models/security/active_directory_domain_evidence.py new file mode 100644 index 00000000000..5e14e4ea38a --- /dev/null +++ b/msgraph/generated/models/security/active_directory_domain_evidence.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .alert_evidence import AlertEvidence + +from .alert_evidence import AlertEvidence + +@dataclass +class ActiveDirectoryDomainEvidence(AlertEvidence, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.activeDirectoryDomainEvidence" + # The activeDirectoryDomainName property + active_directory_domain_name: Optional[str] = None + # The trustedDomains property + trusted_domains: Optional[list[ActiveDirectoryDomainEvidence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActiveDirectoryDomainEvidence: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActiveDirectoryDomainEvidence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActiveDirectoryDomainEvidence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_evidence import AlertEvidence + + from .alert_evidence import AlertEvidence + + fields: dict[str, Callable[[Any], None]] = { + "activeDirectoryDomainName": lambda n : setattr(self, 'active_directory_domain_name', n.get_str_value()), + "trustedDomains": lambda n : setattr(self, 'trusted_domains', n.get_collection_of_object_values(ActiveDirectoryDomainEvidence)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("activeDirectoryDomainName", self.active_directory_domain_name) + writer.write_collection_of_object_values("trustedDomains", self.trusted_domains) + + diff --git a/msgraph/generated/models/security/additional_data_options.py b/msgraph/generated/models/security/additional_data_options.py index 0802703209d..13f7f8fc850 100644 --- a/msgraph/generated/models/security/additional_data_options.py +++ b/msgraph/generated/models/security/additional_data_options.py @@ -4,4 +4,10 @@ class AdditionalDataOptions(str, Enum): AllVersions = "allVersions", LinkedFiles = "linkedFiles", UnknownFutureValue = "unknownFutureValue", + AdvancedIndexing = "advancedIndexing", + ListAttachments = "listAttachments", + HtmlTranscripts = "htmlTranscripts", + MessageConversationExpansion = "messageConversationExpansion", + LocationsWithoutHits = "locationsWithoutHits", + AllItemsInFolder = "allItemsInFolder", diff --git a/msgraph/generated/models/security/additional_options.py b/msgraph/generated/models/security/additional_options.py index ff4f58cb2b8..a524076d532 100644 --- a/msgraph/generated/models/security/additional_options.py +++ b/msgraph/generated/models/security/additional_options.py @@ -8,4 +8,12 @@ class AdditionalOptions(str, Enum): SubfolderContents = "subfolderContents", ListAttachments = "listAttachments", UnknownFutureValue = "unknownFutureValue", + HtmlTranscripts = "htmlTranscripts", + AdvancedIndexing = "advancedIndexing", + AllItemsInFolder = "allItemsInFolder", + IncludeFolderAndPath = "includeFolderAndPath", + CondensePaths = "condensePaths", + FriendlyName = "friendlyName", + SplitSource = "splitSource", + IncludeReport = "includeReport", diff --git a/msgraph/generated/models/security/ai_agent_evidence.py b/msgraph/generated/models/security/ai_agent_evidence.py new file mode 100644 index 00000000000..c01a2bf3524 --- /dev/null +++ b/msgraph/generated/models/security/ai_agent_evidence.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .ai_agent_platform import AiAgentPlatform + from .alert_evidence import AlertEvidence + +from .alert_evidence import AlertEvidence + +@dataclass +class AiAgentEvidence(AlertEvidence, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aiAgentEvidence" + # The unique identifier for the AI agent. + agent_id: Optional[str] = None + # The display name for the AI agent. + agent_name: Optional[str] = None + # Type of the platform the agent runs on. The possible values are: unknown, azureAIFoundry, copilotStudio, copilot, unknownFutureValue. + hosting_platform_type: Optional[AiAgentPlatform] = None + # The instructions of the agent. + instructions: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AiAgentEvidence: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AiAgentEvidence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AiAgentEvidence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ai_agent_platform import AiAgentPlatform + from .alert_evidence import AlertEvidence + + from .ai_agent_platform import AiAgentPlatform + from .alert_evidence import AlertEvidence + + fields: dict[str, Callable[[Any], None]] = { + "agentId": lambda n : setattr(self, 'agent_id', n.get_str_value()), + "agentName": lambda n : setattr(self, 'agent_name', n.get_str_value()), + "hostingPlatformType": lambda n : setattr(self, 'hosting_platform_type', n.get_enum_value(AiAgentPlatform)), + "instructions": lambda n : setattr(self, 'instructions', 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("agentId", self.agent_id) + writer.write_str_value("agentName", self.agent_name) + writer.write_enum_value("hostingPlatformType", self.hosting_platform_type) + writer.write_str_value("instructions", self.instructions) + + diff --git a/msgraph/generated/models/security/ai_agent_platform.py b/msgraph/generated/models/security/ai_agent_platform.py new file mode 100644 index 00000000000..20d5b4aa496 --- /dev/null +++ b/msgraph/generated/models/security/ai_agent_platform.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AiAgentPlatform(str, Enum): + Unknown = "unknown", + AzureAIFoundry = "azureAIFoundry", + CopilotStudio = "copilotStudio", + Copilot = "copilot", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/alert.py b/msgraph/generated/models/security/alert.py index d8e3665ad57..2d47ec7b896 100644 --- a/msgraph/generated/models/security/alert.py +++ b/msgraph/generated/models/security/alert.py @@ -15,6 +15,7 @@ from .alert_status import AlertStatus from .detection_source import DetectionSource from .dictionary import Dictionary + from .investigation_state import InvestigationState from .service_source import ServiceSource from ..entity import Entity @@ -31,21 +32,25 @@ 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. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. + # Specifies whether the alert represents a true threat. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. classification: Optional[AlertClassification] = None # Array of comments created by the Security Operations (SecOps) team during the alert management process. comments: Optional[list[AlertComment]] = None # Time when Microsoft 365 Defender created the alert. created_date_time: Optional[datetime.datetime] = None + # User defined custom fields with string values. + custom_details: Optional[Dictionary] = None # String value describing each alert. description: Optional[str] = None - # Detection technology or sensor that identified the notable component or activity. Possible values are: unknown, microsoftDefenderForEndpoint, antivirus, smartScreen, customTi, microsoftDefenderForOffice365, automatedInvestigation, microsoftThreatExperts, customDetection, microsoftDefenderForIdentity, cloudAppSecurity, microsoft365Defender, azureAdIdentityProtection, manual, microsoftDataLossPrevention, appGovernancePolicy, appGovernanceDetection, unknownFutureValue, microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: microsoftDefenderForCloud, microsoftDefenderForIoT, microsoftDefenderForServers, microsoftDefenderForStorage, microsoftDefenderForDNS, microsoftDefenderForDatabases, microsoftDefenderForContainers, microsoftDefenderForNetwork, microsoftDefenderForAppService, microsoftDefenderForKeyVault, microsoftDefenderForResourceManager, microsoftDefenderForApiManagement, microsoftSentinel, nrtAlerts, scheduledAlerts, microsoftDefenderThreatIntelligenceAnalytics, builtInMl. + # Detection technology or sensor that identified the notable component or activity. detection_source: Optional[DetectionSource] = None # The ID of the detector that triggered the alert. detector_id: Optional[str] = None - # Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + # Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. determination: Optional[AlertDetermination] = None # Collection of evidence related to the alert. evidence: Optional[list[AlertEvidence]] = None @@ -55,6 +60,8 @@ class Alert(Entity, Parsable): incident_id: Optional[str] = None # URL for the incident page in the Microsoft 365 Defender portal. incident_web_url: Optional[str] = None + # Information on the current status of the investigation. The possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue. + investigation_state: Optional[InvestigationState] = None # The oldest activity associated with the alert. last_activity_date_time: Optional[datetime.datetime] = None # Time when the alert was last updated at Microsoft 365 Defender. @@ -113,6 +120,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert_status import AlertStatus from .detection_source import DetectionSource from .dictionary import Dictionary + from .investigation_state import InvestigationState from .service_source import ServiceSource from ..entity import Entity @@ -124,6 +132,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert_status import AlertStatus from .detection_source import DetectionSource from .dictionary import Dictionary + from .investigation_state import InvestigationState from .service_source import ServiceSource fields: dict[str, Callable[[Any], None]] = { @@ -132,10 +141,12 @@ 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)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "customDetails": lambda n : setattr(self, 'custom_details', n.get_object_value(Dictionary)), "description": lambda n : setattr(self, 'description', n.get_str_value()), "detectionSource": lambda n : setattr(self, 'detection_source', n.get_enum_value(DetectionSource)), "detectorId": lambda n : setattr(self, 'detector_id', n.get_str_value()), @@ -144,6 +155,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "firstActivityDateTime": lambda n : setattr(self, 'first_activity_date_time', n.get_datetime_value()), "incidentId": lambda n : setattr(self, 'incident_id', n.get_str_value()), "incidentWebUrl": lambda n : setattr(self, 'incident_web_url', n.get_str_value()), + "investigationState": lambda n : setattr(self, 'investigation_state', n.get_enum_value(InvestigationState)), "lastActivityDateTime": lambda n : setattr(self, 'last_activity_date_time', n.get_datetime_value()), "lastUpdateDateTime": lambda n : setattr(self, 'last_update_date_time', n.get_datetime_value()), "mitreTechniques": lambda n : setattr(self, 'mitre_techniques', n.get_collection_of_primitive_values(str)), @@ -178,10 +190,12 @@ 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) writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_object_value("customDetails", self.custom_details) writer.write_str_value("description", self.description) writer.write_enum_value("detectionSource", self.detection_source) writer.write_str_value("detectorId", self.detector_id) @@ -190,6 +204,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("firstActivityDateTime", self.first_activity_date_time) writer.write_str_value("incidentId", self.incident_id) writer.write_str_value("incidentWebUrl", self.incident_web_url) + writer.write_enum_value("investigationState", self.investigation_state) writer.write_datetime_value("lastActivityDateTime", self.last_activity_date_time) writer.write_datetime_value("lastUpdateDateTime", self.last_update_date_time) writer.write_collection_of_primitive_values("mitreTechniques", self.mitre_techniques) diff --git a/msgraph/generated/models/security/alert_evidence.py b/msgraph/generated/models/security/alert_evidence.py index 0f842b4d349..9b1e6885364 100644 --- a/msgraph/generated/models/security/alert_evidence.py +++ b/msgraph/generated/models/security/alert_evidence.py @@ -7,6 +7,8 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .active_directory_domain_evidence import ActiveDirectoryDomainEvidence + from .ai_agent_evidence import AiAgentEvidence from .amazon_resource_evidence import AmazonResourceEvidence from .analyzed_message_evidence import AnalyzedMessageEvidence from .azure_resource_evidence import AzureResourceEvidence @@ -53,6 +55,7 @@ from .security_group_evidence import SecurityGroupEvidence from .service_principal_evidence import ServicePrincipalEvidence from .submission_mail_evidence import SubmissionMailEvidence + from .teams_message_evidence import TeamsMessageEvidence from .url_evidence import UrlEvidence from .user_evidence import UserEvidence @@ -94,6 +97,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AlertEvidence: mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.activeDirectoryDomainEvidence".casefold(): + from .active_directory_domain_evidence import ActiveDirectoryDomainEvidence + + return ActiveDirectoryDomainEvidence() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aiAgentEvidence".casefold(): + from .ai_agent_evidence import AiAgentEvidence + + return AiAgentEvidence() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.amazonResourceEvidence".casefold(): from .amazon_resource_evidence import AmazonResourceEvidence @@ -266,6 +277,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AlertEvidence: from .submission_mail_evidence import SubmissionMailEvidence return SubmissionMailEvidence() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsMessageEvidence".casefold(): + from .teams_message_evidence import TeamsMessageEvidence + + return TeamsMessageEvidence() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.urlEvidence".casefold(): from .url_evidence import UrlEvidence @@ -281,6 +296,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .active_directory_domain_evidence import ActiveDirectoryDomainEvidence + from .ai_agent_evidence import AiAgentEvidence from .amazon_resource_evidence import AmazonResourceEvidence from .analyzed_message_evidence import AnalyzedMessageEvidence from .azure_resource_evidence import AzureResourceEvidence @@ -327,9 +344,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_group_evidence import SecurityGroupEvidence from .service_principal_evidence import ServicePrincipalEvidence from .submission_mail_evidence import SubmissionMailEvidence + from .teams_message_evidence import TeamsMessageEvidence from .url_evidence import UrlEvidence from .user_evidence import UserEvidence + from .active_directory_domain_evidence import ActiveDirectoryDomainEvidence + from .ai_agent_evidence import AiAgentEvidence from .amazon_resource_evidence import AmazonResourceEvidence from .analyzed_message_evidence import AnalyzedMessageEvidence from .azure_resource_evidence import AzureResourceEvidence @@ -376,6 +396,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_group_evidence import SecurityGroupEvidence from .service_principal_evidence import ServicePrincipalEvidence from .submission_mail_evidence import SubmissionMailEvidence + from .teams_message_evidence import TeamsMessageEvidence from .url_evidence import UrlEvidence from .user_evidence import UserEvidence diff --git a/msgraph/generated/models/security/antispam_teams_direction.py b/msgraph/generated/models/security/antispam_teams_direction.py new file mode 100644 index 00000000000..4d856a85280 --- /dev/null +++ b/msgraph/generated/models/security/antispam_teams_direction.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AntispamTeamsDirection(str, Enum): + Unknown = "unknown", + Inbound = "inbound", + Outbound = "outbound", + Intraorg = "intraorg", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/auto_auditing_configuration.py b/msgraph/generated/models/security/auto_auditing_configuration.py new file mode 100644 index 00000000000..c771a06274d --- /dev/null +++ b/msgraph/generated/models/security/auto_auditing_configuration.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + +from ..entity import Entity + +@dataclass +class AutoAuditingConfiguration(Entity, Parsable): + # Indicates whether automatic auditing is enabled for Defender for Identity monitoring. + is_automatic: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AutoAuditingConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AutoAuditingConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AutoAuditingConfiguration() + + 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]] = { + "isAutomatic": lambda n : setattr(self, 'is_automatic', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isAutomatic", self.is_automatic) + + diff --git a/msgraph/generated/models/security/case_action.py b/msgraph/generated/models/security/case_action.py index d96b5410e36..b03cde82eb0 100644 --- a/msgraph/generated/models/security/case_action.py +++ b/msgraph/generated/models/security/case_action.py @@ -12,4 +12,5 @@ class CaseAction(str, Enum): PurgeData = "purgeData", ExportReport = "exportReport", ExportResult = "exportResult", + HoldPolicySync = "holdPolicySync", diff --git a/msgraph/generated/models/security/case_operation.py b/msgraph/generated/models/security/case_operation.py index c7ad0a64c04..f1049861b97 100644 --- a/msgraph/generated/models/security/case_operation.py +++ b/msgraph/generated/models/security/case_operation.py @@ -15,6 +15,7 @@ from .ediscovery_estimate_operation import EdiscoveryEstimateOperation from .ediscovery_export_operation import EdiscoveryExportOperation from .ediscovery_hold_operation import EdiscoveryHoldOperation + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .ediscovery_index_operation import EdiscoveryIndexOperation from .ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation from .ediscovery_search_export_operation import EdiscoverySearchExportOperation @@ -24,7 +25,7 @@ @dataclass class CaseOperation(Entity, Parsable): - # The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + # The type of action the operation represents. The possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. action: Optional[CaseAction] = None # The date and time the operation was completed. completed_date_time: Optional[datetime.datetime] = None @@ -38,7 +39,7 @@ class CaseOperation(Entity, Parsable): percent_progress: Optional[int] = None # Contains success and failure-specific result information. result_info: Optional[ResultInfo] = None - # The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + # The status of the case operation. The possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. status: Optional[CaseOperationStatus] = None @staticmethod @@ -71,6 +72,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CaseOperation: from .ediscovery_hold_operation import EdiscoveryHoldOperation return EdiscoveryHoldOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation".casefold(): + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation + + return EdiscoveryHoldPolicySyncOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryIndexOperation".casefold(): from .ediscovery_index_operation import EdiscoveryIndexOperation @@ -103,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_estimate_operation import EdiscoveryEstimateOperation from .ediscovery_export_operation import EdiscoveryExportOperation from .ediscovery_hold_operation import EdiscoveryHoldOperation + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .ediscovery_index_operation import EdiscoveryIndexOperation from .ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation from .ediscovery_search_export_operation import EdiscoverySearchExportOperation @@ -117,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_estimate_operation import EdiscoveryEstimateOperation from .ediscovery_export_operation import EdiscoveryExportOperation from .ediscovery_hold_operation import EdiscoveryHoldOperation + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .ediscovery_index_operation import EdiscoveryIndexOperation from .ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation from .ediscovery_search_export_operation import EdiscoverySearchExportOperation diff --git a/msgraph/generated/models/security/case_type.py b/msgraph/generated/models/security/case_type.py new file mode 100644 index 00000000000..887296e4d95 --- /dev/null +++ b/msgraph/generated/models/security/case_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CaseType(str, Enum): + Standard = "standard", + Premium = "premium", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/cloud_attachment_version.py b/msgraph/generated/models/security/cloud_attachment_version.py new file mode 100644 index 00000000000..6c59b5fa9eb --- /dev/null +++ b/msgraph/generated/models/security/cloud_attachment_version.py @@ -0,0 +1,9 @@ +from enum import Enum + +class CloudAttachmentVersion(str, Enum): + Latest = "latest", + Recent10 = "recent10", + Recent100 = "recent100", + All = "all", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/data_set.py b/msgraph/generated/models/security/data_set.py index d306cc35c7a..926e3d53233 100644 --- a/msgraph/generated/models/security/data_set.py +++ b/msgraph/generated/models/security/data_set.py @@ -14,13 +14,13 @@ @dataclass class DataSet(Entity, Parsable): - # The createdBy property + # The user who created the data set. Read-only. created_by: Optional[IdentitySet] = None - # The createdDateTime property + # The date and time when the review set was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. created_date_time: Optional[datetime.datetime] = None - # The description property + # The description of the data set. description: Optional[str] = None - # The displayName property + # The name of the data set. The name is unique with a maximum limit of 64 characters. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/security/data_source.py b/msgraph/generated/models/security/data_source.py index e7cc9eda341..0b830eeb11d 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/security/data_source_container.py b/msgraph/generated/models/security/data_source_container.py index 5cf74555dbc..8a85369fbf8 100644 --- a/msgraph/generated/models/security/data_source_container.py +++ b/msgraph/generated/models/security/data_source_container.py @@ -28,7 +28,7 @@ class DataSourceContainer(Entity, Parsable): odata_type: Optional[str] = None # Date and time that the dataSourceContainer was released from the case. released_date_time: Optional[datetime.datetime] = None - # Latest status of the dataSourceContainer. Possible values are: Active, Released. + # Latest status of the dataSourceContainer. The possible values are: Active, Released. status: Optional[DataSourceContainerStatus] = None @staticmethod diff --git a/msgraph/generated/models/security/detection_source.py b/msgraph/generated/models/security/detection_source.py index 15c47bc0483..706c22fe021 100644 --- a/msgraph/generated/models/security/detection_source.py +++ b/msgraph/generated/models/security/detection_source.py @@ -36,5 +36,8 @@ class DetectionSource(str, Enum): MicrosoftDefenderThreatIntelligenceAnalytics = "microsoftDefenderThreatIntelligenceAnalytics", BuiltInMl = "builtInMl", MicrosoftInsiderRiskManagement = "microsoftInsiderRiskManagement", + MicrosoftThreatIntelligence = "microsoftThreatIntelligence", + MicrosoftDefenderForAIServices = "microsoftDefenderForAIServices", + SecurityCopilot = "securityCopilot", MicrosoftSentinel = "microsoftSentinel", diff --git a/msgraph/generated/models/security/device_evidence.py b/msgraph/generated/models/security/device_evidence.py index aa595f8d8c4..499c30fe469 100644 --- a/msgraph/generated/models/security/device_evidence.py +++ b/msgraph/generated/models/security/device_evidence.py @@ -12,6 +12,7 @@ from .device_risk_score import DeviceRiskScore from .logged_on_user import LoggedOnUser from .onboarding_status import OnboardingStatus + from .resource_access_event import ResourceAccessEvent from .vm_metadata import VmMetadata from .alert_evidence import AlertEvidence @@ -22,7 +23,7 @@ class DeviceEvidence(AlertEvidence, Parsable): odata_type: Optional[str] = "#microsoft.graph.security.deviceEvidence" # A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined. azure_ad_device_id: Optional[str] = None - # State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. + # State of the Defender anti-malware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. defender_av_status: Optional[DefenderAvStatus] = None # The fully qualified domain name (FQDN) for the device. device_dns_name: Optional[str] = None @@ -56,6 +57,8 @@ class DeviceEvidence(AlertEvidence, Parsable): rbac_group_id: Optional[int] = None # The name of the RBAC device group. rbac_group_name: Optional[str] = None + # Information on resource access attempts made by the user account. + resource_access_events: Optional[list[ResourceAccessEvent]] = None # Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue. risk_score: Optional[DeviceRiskScore] = None # The version of the operating system platform. @@ -85,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_risk_score import DeviceRiskScore from .logged_on_user import LoggedOnUser from .onboarding_status import OnboardingStatus + from .resource_access_event import ResourceAccessEvent from .vm_metadata import VmMetadata from .alert_evidence import AlertEvidence @@ -93,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_risk_score import DeviceRiskScore from .logged_on_user import LoggedOnUser from .onboarding_status import OnboardingStatus + from .resource_access_event import ResourceAccessEvent from .vm_metadata import VmMetadata fields: dict[str, Callable[[Any], None]] = { @@ -114,6 +119,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "osPlatform": lambda n : setattr(self, 'os_platform', n.get_str_value()), "rbacGroupId": lambda n : setattr(self, 'rbac_group_id', n.get_int_value()), "rbacGroupName": lambda n : setattr(self, 'rbac_group_name', n.get_str_value()), + "resourceAccessEvents": lambda n : setattr(self, 'resource_access_events', n.get_collection_of_object_values(ResourceAccessEvent)), "riskScore": lambda n : setattr(self, 'risk_score', n.get_enum_value(DeviceRiskScore)), "version": lambda n : setattr(self, 'version', n.get_str_value()), "vmMetadata": lambda n : setattr(self, 'vm_metadata', n.get_object_value(VmMetadata)), @@ -149,6 +155,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("osPlatform", self.os_platform) writer.write_int_value("rbacGroupId", self.rbac_group_id) writer.write_str_value("rbacGroupName", self.rbac_group_name) + writer.write_collection_of_object_values("resourceAccessEvents", self.resource_access_events) writer.write_enum_value("riskScore", self.risk_score) writer.write_str_value("version", self.version) writer.write_object_value("vmMetadata", self.vm_metadata) diff --git a/msgraph/generated/models/security/document_version.py b/msgraph/generated/models/security/document_version.py new file mode 100644 index 00000000000..09e0bdc4284 --- /dev/null +++ b/msgraph/generated/models/security/document_version.py @@ -0,0 +1,9 @@ +from enum import Enum + +class DocumentVersion(str, Enum): + Latest = "latest", + Recent10 = "recent10", + Recent100 = "recent100", + All = "all", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py b/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py index 35ca769e885..3fd21553b5c 100644 --- a/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py +++ b/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py @@ -5,16 +5,31 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .additional_data_options import AdditionalDataOptions from .case_operation import CaseOperation + from .cloud_attachment_version import CloudAttachmentVersion + from .document_version import DocumentVersion from .ediscovery_review_set import EdiscoveryReviewSet from .ediscovery_search import EdiscoverySearch + from .items_to_include import ItemsToInclude + from .report_file_metadata import ReportFileMetadata from .case_operation import CaseOperation @dataclass class EdiscoveryAddToReviewSetOperation(CaseOperation, Parsable): + # The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. + additional_data_options: Optional[AdditionalDataOptions] = None + # Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + cloud_attachment_version: Optional[CloudAttachmentVersion] = None + # Specifies the number of most recent versions of SharePoint documents to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + document_version: Optional[DocumentVersion] = None + # The items to include in the review set. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. + items_to_include: Optional[ItemsToInclude] = None # The OdataType property odata_type: Optional[str] = None + # Contains the properties for report file metadata, including downloadUrl, fileName, and size. + report_file_metadata: Optional[list[ReportFileMetadata]] = None # eDiscovery review set to which items matching source collection query gets added. review_set: Optional[EdiscoveryReviewSet] = None # eDiscovery search that gets added to review set. @@ -36,15 +51,30 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .additional_data_options import AdditionalDataOptions from .case_operation import CaseOperation + from .cloud_attachment_version import CloudAttachmentVersion + from .document_version import DocumentVersion from .ediscovery_review_set import EdiscoveryReviewSet from .ediscovery_search import EdiscoverySearch + from .items_to_include import ItemsToInclude + from .report_file_metadata import ReportFileMetadata + from .additional_data_options import AdditionalDataOptions from .case_operation import CaseOperation + from .cloud_attachment_version import CloudAttachmentVersion + from .document_version import DocumentVersion from .ediscovery_review_set import EdiscoveryReviewSet from .ediscovery_search import EdiscoverySearch + from .items_to_include import ItemsToInclude + from .report_file_metadata import ReportFileMetadata fields: dict[str, Callable[[Any], None]] = { + "additionalDataOptions": lambda n : setattr(self, 'additional_data_options', n.get_collection_of_enum_values(AdditionalDataOptions)), + "cloudAttachmentVersion": lambda n : setattr(self, 'cloud_attachment_version', n.get_enum_value(CloudAttachmentVersion)), + "documentVersion": lambda n : setattr(self, 'document_version', n.get_enum_value(DocumentVersion)), + "itemsToInclude": lambda n : setattr(self, 'items_to_include', n.get_collection_of_enum_values(ItemsToInclude)), + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), "reviewSet": lambda n : setattr(self, 'review_set', n.get_object_value(EdiscoveryReviewSet)), "search": lambda n : setattr(self, 'search', n.get_object_value(EdiscoverySearch)), } @@ -61,6 +91,11 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("additionalDataOptions", self.additional_data_options) + writer.write_enum_value("cloudAttachmentVersion", self.cloud_attachment_version) + writer.write_enum_value("documentVersion", self.document_version) + writer.write_enum_value("itemsToInclude", self.items_to_include) + writer.write_collection_of_object_values("reportFileMetadata", self.report_file_metadata) writer.write_object_value("reviewSet", self.review_set) writer.write_object_value("search", self.search) diff --git a/msgraph/generated/models/security/ediscovery_case.py b/msgraph/generated/models/security/ediscovery_case.py index 71f57b1705e..a7dcb7ff413 100644 --- a/msgraph/generated/models/security/ediscovery_case.py +++ b/msgraph/generated/models/security/ediscovery_case.py @@ -9,6 +9,7 @@ from ..identity_set import IdentitySet from .case import Case from .case_operation import CaseOperation + from .ediscovery_case_member import EdiscoveryCaseMember from .ediscovery_case_settings import EdiscoveryCaseSettings from .ediscovery_custodian import EdiscoveryCustodian from .ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource @@ -22,6 +23,8 @@ class EdiscoveryCase(Case, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.ediscoveryCase" + # Represents members of an eDiscovery case. + case_members: Optional[list[EdiscoveryCaseMember]] = None # The user who closed the case. closed_by: Optional[IdentitySet] = None # The date and time when the case was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z @@ -62,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..identity_set import IdentitySet from .case import Case from .case_operation import CaseOperation + from .ediscovery_case_member import EdiscoveryCaseMember from .ediscovery_case_settings import EdiscoveryCaseSettings from .ediscovery_custodian import EdiscoveryCustodian from .ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource @@ -72,6 +76,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..identity_set import IdentitySet from .case import Case from .case_operation import CaseOperation + from .ediscovery_case_member import EdiscoveryCaseMember from .ediscovery_case_settings import EdiscoveryCaseSettings from .ediscovery_custodian import EdiscoveryCustodian from .ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource @@ -80,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_search import EdiscoverySearch fields: dict[str, Callable[[Any], None]] = { + "caseMembers": lambda n : setattr(self, 'case_members', n.get_collection_of_object_values(EdiscoveryCaseMember)), "closedBy": lambda n : setattr(self, 'closed_by', n.get_object_value(IdentitySet)), "closedDateTime": lambda n : setattr(self, 'closed_date_time', n.get_datetime_value()), "custodians": lambda n : setattr(self, 'custodians', n.get_collection_of_object_values(EdiscoveryCustodian)), @@ -104,6 +110,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("caseMembers", self.case_members) writer.write_object_value("closedBy", self.closed_by) writer.write_datetime_value("closedDateTime", self.closed_date_time) writer.write_collection_of_object_values("custodians", self.custodians) diff --git a/msgraph/generated/models/security/ediscovery_case_member.py b/msgraph/generated/models/security/ediscovery_case_member.py new file mode 100644 index 00000000000..e87ca84a4c7 --- /dev/null +++ b/msgraph/generated/models/security/ediscovery_case_member.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .recipient_type import RecipientType + +from ..entity import Entity + +@dataclass +class EdiscoveryCaseMember(Entity, Parsable): + # The display name of the eDiscovery case member. Allowed only for case members of type roleGroup. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Specifies the recipient type of the eDiscovery case member. The possible values are: user, roleGroup, unknownFutureValue. + recipient_type: Optional[RecipientType] = None + # The smtp address of the eDiscovery case member. Allowed only for case members of type user. + smtp_address: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EdiscoveryCaseMember: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EdiscoveryCaseMember + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EdiscoveryCaseMember() + + 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 .recipient_type import RecipientType + + from ..entity import Entity + from .recipient_type import RecipientType + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "recipientType": lambda n : setattr(self, 'recipient_type', n.get_collection_of_enum_values(RecipientType)), + "smtpAddress": lambda n : setattr(self, 'smtp_address', 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) + writer.write_enum_value("recipientType", self.recipient_type) + writer.write_str_value("smtpAddress", self.smtp_address) + + diff --git a/msgraph/generated/models/security/ediscovery_case_member_collection_response.py b/msgraph/generated/models/security/ediscovery_case_member_collection_response.py new file mode 100644 index 00000000000..1d813a36281 --- /dev/null +++ b/msgraph/generated/models/security/ediscovery_case_member_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 .ediscovery_case_member import EdiscoveryCaseMember + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EdiscoveryCaseMemberCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EdiscoveryCaseMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EdiscoveryCaseMemberCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EdiscoveryCaseMemberCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EdiscoveryCaseMemberCollectionResponse() + + 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 .ediscovery_case_member import EdiscoveryCaseMember + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .ediscovery_case_member import EdiscoveryCaseMember + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EdiscoveryCaseMember)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/security/ediscovery_case_settings.py b/msgraph/generated/models/security/ediscovery_case_settings.py index 13d2c72008f..9f3691b84bd 100644 --- a/msgraph/generated/models/security/ediscovery_case_settings.py +++ b/msgraph/generated/models/security/ediscovery_case_settings.py @@ -6,20 +6,26 @@ if TYPE_CHECKING: from ..entity import Entity + from .case_type import CaseType from .ocr_settings import OcrSettings from .redundancy_detection_settings import RedundancyDetectionSettings + from .review_set_settings import ReviewSetSettings from .topic_modeling_settings import TopicModelingSettings from ..entity import Entity @dataclass class EdiscoveryCaseSettings(Entity, Parsable): + # The caseType property + case_type: Optional[CaseType] = None # The OCR (Optical Character Recognition) settings for the case. ocr: Optional[OcrSettings] = None # The OdataType property odata_type: Optional[str] = None # The redundancy (near duplicate and email threading) detection settings for the case. redundancy_detection: Optional[RedundancyDetectionSettings] = None + # The settings of the review set for the case. The possible values are: none, disableGrouping, unknownFutureValue. + review_set_settings: Optional[ReviewSetSettings] = None # The Topic Modeling (Themes) settings for the case. topic_modeling: Optional[TopicModelingSettings] = None @@ -40,18 +46,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .case_type import CaseType from .ocr_settings import OcrSettings from .redundancy_detection_settings import RedundancyDetectionSettings + from .review_set_settings import ReviewSetSettings from .topic_modeling_settings import TopicModelingSettings from ..entity import Entity + from .case_type import CaseType from .ocr_settings import OcrSettings from .redundancy_detection_settings import RedundancyDetectionSettings + from .review_set_settings import ReviewSetSettings from .topic_modeling_settings import TopicModelingSettings fields: dict[str, Callable[[Any], None]] = { + "caseType": lambda n : setattr(self, 'case_type', n.get_enum_value(CaseType)), "ocr": lambda n : setattr(self, 'ocr', n.get_object_value(OcrSettings)), "redundancyDetection": lambda n : setattr(self, 'redundancy_detection', n.get_object_value(RedundancyDetectionSettings)), + "reviewSetSettings": lambda n : setattr(self, 'review_set_settings', n.get_collection_of_enum_values(ReviewSetSettings)), "topicModeling": lambda n : setattr(self, 'topic_modeling', n.get_object_value(TopicModelingSettings)), } super_fields = super().get_field_deserializers() @@ -67,8 +79,10 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("caseType", self.case_type) writer.write_object_value("ocr", self.ocr) writer.write_object_value("redundancyDetection", self.redundancy_detection) + writer.write_enum_value("reviewSetSettings", self.review_set_settings) writer.write_object_value("topicModeling", self.topic_modeling) diff --git a/msgraph/generated/models/security/ediscovery_estimate_operation.py b/msgraph/generated/models/security/ediscovery_estimate_operation.py index 1af0a416b2b..89aa1a803ef 100644 --- a/msgraph/generated/models/security/ediscovery_estimate_operation.py +++ b/msgraph/generated/models/security/ediscovery_estimate_operation.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from .case_operation import CaseOperation from .ediscovery_search import EdiscoverySearch + from .report_file_metadata import ReportFileMetadata + from .statistics_options import StatisticsOptions from .case_operation import CaseOperation @@ -20,10 +22,14 @@ class EdiscoveryEstimateOperation(CaseOperation, Parsable): mailbox_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None + # Contains the properties for report file metadata, including downloadUrl, fileName, and size. + report_file_metadata: Optional[list[ReportFileMetadata]] = None # eDiscovery search. search: Optional[EdiscoverySearch] = None # The number of mailboxes that had search hits. site_count: Optional[int] = None + # The options to generate statistics. The possible values are: includeRefiners, includeQueryStats, includeUnindexedStats, advancedIndexing, locationsWithoutHits, unknownFutureValue. + statistics_options: Optional[StatisticsOptions] = None # The estimated count of unindexed items for the collection. unindexed_item_count: Optional[int] = None # The estimated size of unindexed items for the collection. @@ -47,16 +53,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .case_operation import CaseOperation from .ediscovery_search import EdiscoverySearch + from .report_file_metadata import ReportFileMetadata + from .statistics_options import StatisticsOptions from .case_operation import CaseOperation from .ediscovery_search import EdiscoverySearch + from .report_file_metadata import ReportFileMetadata + from .statistics_options import StatisticsOptions fields: dict[str, Callable[[Any], None]] = { "indexedItemCount": lambda n : setattr(self, 'indexed_item_count', n.get_int_value()), "indexedItemsSize": lambda n : setattr(self, 'indexed_items_size', n.get_int_value()), "mailboxCount": lambda n : setattr(self, 'mailbox_count', n.get_int_value()), + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), "search": lambda n : setattr(self, 'search', n.get_object_value(EdiscoverySearch)), "siteCount": lambda n : setattr(self, 'site_count', n.get_int_value()), + "statisticsOptions": lambda n : setattr(self, 'statistics_options', n.get_collection_of_enum_values(StatisticsOptions)), "unindexedItemCount": lambda n : setattr(self, 'unindexed_item_count', n.get_int_value()), "unindexedItemsSize": lambda n : setattr(self, 'unindexed_items_size', n.get_int_value()), } @@ -76,8 +88,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("indexedItemCount", self.indexed_item_count) writer.write_int_value("indexedItemsSize", self.indexed_items_size) writer.write_int_value("mailboxCount", self.mailbox_count) + writer.write_collection_of_object_values("reportFileMetadata", self.report_file_metadata) writer.write_object_value("search", self.search) writer.write_int_value("siteCount", self.site_count) + writer.write_enum_value("statisticsOptions", self.statistics_options) writer.write_int_value("unindexedItemCount", self.unindexed_item_count) writer.write_int_value("unindexedItemsSize", self.unindexed_items_size) diff --git a/msgraph/generated/models/security/ediscovery_export_operation.py b/msgraph/generated/models/security/ediscovery_export_operation.py index 6baf6acfe34..13b5e126472 100644 --- a/msgraph/generated/models/security/ediscovery_export_operation.py +++ b/msgraph/generated/models/security/ediscovery_export_operation.py @@ -20,9 +20,9 @@ class EdiscoveryExportOperation(CaseOperation, Parsable): description: Optional[str] = None # Contains the properties for an export file metadata, including downloadUrl, fileName, and size. export_file_metadata: Optional[list[ExportFileMetadata]] = None - # The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, tags. + # The options provided for the export. For more information, see reviewSet: export. The possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths. export_options: Optional[ExportOptions] = None - # The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst. + # The options that specify the structure of the export. For more information, see reviewSet: export. The possible values are: none, directory (deprecated), pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following members from this evolvable enum: msg. The directory member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. export_structure: Optional[ExportFileStructure] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py b/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py new file mode 100644 index 00000000000..621f779d146 --- /dev/null +++ b/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.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 .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata + +from .case_operation import CaseOperation + +@dataclass +class EdiscoveryHoldPolicySyncOperation(CaseOperation, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Contains the properties for report file metadata, including downloadUrl, fileName, and size. + report_file_metadata: Optional[list[ReportFileMetadata]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EdiscoveryHoldPolicySyncOperation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EdiscoveryHoldPolicySyncOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EdiscoveryHoldPolicySyncOperation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata + + from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata + + fields: dict[str, Callable[[Any], None]] = { + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("reportFileMetadata", self.report_file_metadata) + + diff --git a/msgraph/generated/models/security/ediscovery_purge_data_operation.py b/msgraph/generated/models/security/ediscovery_purge_data_operation.py index 069a8627c66..07eeba429cc 100644 --- a/msgraph/generated/models/security/ediscovery_purge_data_operation.py +++ b/msgraph/generated/models/security/ediscovery_purge_data_operation.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata from .case_operation import CaseOperation @@ -13,6 +14,8 @@ class EdiscoveryPurgeDataOperation(CaseOperation, Parsable): # The OdataType property odata_type: Optional[str] = None + # The purge job report file metadata. It contains the properties for report file metadata, including downloadUrl, fileName, and size. + report_file_metadata: Optional[list[ReportFileMetadata]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EdiscoveryPurgeDataOperation: @@ -31,10 +34,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata fields: dict[str, Callable[[Any], None]] = { + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +55,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("reportFileMetadata", self.report_file_metadata) diff --git a/msgraph/generated/models/security/ediscovery_review_tag.py b/msgraph/generated/models/security/ediscovery_review_tag.py index c38ec746e98..9c85e40e714 100644 --- a/msgraph/generated/models/security/ediscovery_review_tag.py +++ b/msgraph/generated/models/security/ediscovery_review_tag.py @@ -14,7 +14,7 @@ class EdiscoveryReviewTag(Tag, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.ediscoveryReviewTag" - # Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group. + # Indicates whether a single or multiple child tags can be associated with a document. The possible values are: One, Many. This value controls whether the UX presents the tags as checkboxes or a radio button group. child_selectability: Optional[ChildSelectability] = None # Returns the tags that are a child of a tag. child_tags: Optional[list[EdiscoveryReviewTag]] = None diff --git a/msgraph/generated/models/security/ediscovery_search.py b/msgraph/generated/models/security/ediscovery_search.py index 2c822eb1082..6d1529e0306 100644 --- a/msgraph/generated/models/security/ediscovery_search.py +++ b/msgraph/generated/models/security/ediscovery_search.py @@ -24,7 +24,7 @@ class EdiscoverySearch(Search, Parsable): additional_sources: Optional[list[DataSource]] = None # Custodian sources that are included in the eDiscovery search. custodian_sources: Optional[list[DataSource]] = None - # When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. + # When specified, the collection spans across a service for an entire workload. The possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources. data_source_scopes: Optional[DataSourceScopes] = None # The last estimate operation associated with the eDiscovery search. last_estimate_statistics_operation: Optional[EdiscoveryEstimateOperation] = None diff --git a/msgraph/generated/models/security/ediscovery_search_export_operation.py b/msgraph/generated/models/security/ediscovery_search_export_operation.py index 5227c555083..1ed39be5259 100644 --- a/msgraph/generated/models/security/ediscovery_search_export_operation.py +++ b/msgraph/generated/models/security/ediscovery_search_export_operation.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from .additional_options import AdditionalOptions from .case_operation import CaseOperation + from .cloud_attachment_version import CloudAttachmentVersion + from .document_version import DocumentVersion from .ediscovery_search import EdiscoverySearch from .export_criteria import ExportCriteria from .export_file_metadata import ExportFileMetadata @@ -17,17 +19,21 @@ @dataclass class EdiscoverySearchExportOperation(CaseOperation, Parsable): - # The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue. + # The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. additional_options: Optional[AdditionalOptions] = None + # The versions of cloud attachments to include in messages. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + cloud_attachment_version: Optional[CloudAttachmentVersion] = None # The description of the export by the user. description: Optional[str] = None # The name of export provided by the user. display_name: Optional[str] = None + # The versions of files in SharePoint to include. The possible values are: latest, recent10, recent100, all, unknownFutureValue. + document_version: Optional[DocumentVersion] = None # Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. export_criteria: Optional[ExportCriteria] = None # Contains the properties for an export file metadata, including downloadUrl, fileName, and size. export_file_metadata: Optional[list[ExportFileMetadata]] = None - # Format of the emails of the export. The possible values are: pst, msg, eml, unknownFutureValue. + # Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg. export_format: Optional[ExportFormat] = None # Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue. export_location: Optional[ExportLocation] = None @@ -56,6 +62,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .additional_options import AdditionalOptions from .case_operation import CaseOperation + from .cloud_attachment_version import CloudAttachmentVersion + from .document_version import DocumentVersion from .ediscovery_search import EdiscoverySearch from .export_criteria import ExportCriteria from .export_file_metadata import ExportFileMetadata @@ -64,6 +72,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .additional_options import AdditionalOptions from .case_operation import CaseOperation + from .cloud_attachment_version import CloudAttachmentVersion + from .document_version import DocumentVersion from .ediscovery_search import EdiscoverySearch from .export_criteria import ExportCriteria from .export_file_metadata import ExportFileMetadata @@ -72,8 +82,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "additionalOptions": lambda n : setattr(self, 'additional_options', n.get_collection_of_enum_values(AdditionalOptions)), + "cloudAttachmentVersion": lambda n : setattr(self, 'cloud_attachment_version', n.get_enum_value(CloudAttachmentVersion)), "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "documentVersion": lambda n : setattr(self, 'document_version', n.get_enum_value(DocumentVersion)), "exportCriteria": lambda n : setattr(self, 'export_criteria', n.get_collection_of_enum_values(ExportCriteria)), "exportFileMetadata": lambda n : setattr(self, 'export_file_metadata', n.get_collection_of_object_values(ExportFileMetadata)), "exportFormat": lambda n : setattr(self, 'export_format', n.get_enum_value(ExportFormat)), @@ -95,8 +107,10 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_enum_value("additionalOptions", self.additional_options) + writer.write_enum_value("cloudAttachmentVersion", self.cloud_attachment_version) writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("documentVersion", self.document_version) writer.write_enum_value("exportCriteria", self.export_criteria) writer.write_collection_of_object_values("exportFileMetadata", self.export_file_metadata) writer.write_enum_value("exportFormat", self.export_format) diff --git a/msgraph/generated/models/security/export_file_structure.py b/msgraph/generated/models/security/export_file_structure.py index eedf4b74e63..681afa3259e 100644 --- a/msgraph/generated/models/security/export_file_structure.py +++ b/msgraph/generated/models/security/export_file_structure.py @@ -5,4 +5,5 @@ class ExportFileStructure(str, Enum): Directory = "directory", Pst = "pst", UnknownFutureValue = "unknownFutureValue", + Msg = "msg", diff --git a/msgraph/generated/models/security/export_options.py b/msgraph/generated/models/security/export_options.py index 4a8e2538bc3..7c23a078a3e 100644 --- a/msgraph/generated/models/security/export_options.py +++ b/msgraph/generated/models/security/export_options.py @@ -6,4 +6,8 @@ class ExportOptions(str, Enum): PdfReplacement = "pdfReplacement", Tags = "tags", UnknownFutureValue = "unknownFutureValue", + SplitSource = "splitSource", + IncludeFolderAndPath = "includeFolderAndPath", + FriendlyName = "friendlyName", + CondensePaths = "condensePaths", diff --git a/msgraph/generated/models/security/file_details.py b/msgraph/generated/models/security/file_details.py index 951f64ccd80..f6d661995b9 100644 --- a/msgraph/generated/models/security/file_details.py +++ b/msgraph/generated/models/security/file_details.py @@ -22,12 +22,16 @@ class FileDetails(AdditionalDataHolder, BackedModel, Parsable): file_size: Optional[int] = None # The certificate authority (CA) that issued the certificate. issuer: Optional[str] = None + # The Md5 cryptographic hash of the file content. + md5: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The Sha1 cryptographic hash of the file content. sha1: Optional[str] = None # The Sha256 cryptographic hash of the file content. sha256: Optional[str] = None + # The sha256Ac property + sha256_ac: Optional[str] = None # The signer of the signed file. signer: Optional[str] = None @@ -53,9 +57,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "filePublisher": lambda n : setattr(self, 'file_publisher', n.get_str_value()), "fileSize": lambda n : setattr(self, 'file_size', n.get_int_value()), "issuer": lambda n : setattr(self, 'issuer', n.get_str_value()), + "md5": lambda n : setattr(self, 'md5', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "sha1": lambda n : setattr(self, 'sha1', n.get_str_value()), "sha256": lambda n : setattr(self, 'sha256', n.get_str_value()), + "sha256Ac": lambda n : setattr(self, 'sha256_ac', n.get_str_value()), "signer": lambda n : setattr(self, 'signer', n.get_str_value()), } return fields @@ -73,9 +79,11 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("filePublisher", self.file_publisher) writer.write_int_value("fileSize", self.file_size) writer.write_str_value("issuer", self.issuer) + writer.write_str_value("md5", self.md5) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("sha1", self.sha1) writer.write_str_value("sha256", self.sha256) + writer.write_str_value("sha256Ac", self.sha256_ac) writer.write_str_value("signer", self.signer) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/security/google_cloud_resource_evidence.py b/msgraph/generated/models/security/google_cloud_resource_evidence.py index fe2f570e0fa..b60f67d5148 100644 --- a/msgraph/generated/models/security/google_cloud_resource_evidence.py +++ b/msgraph/generated/models/security/google_cloud_resource_evidence.py @@ -18,7 +18,7 @@ class GoogleCloudResourceEvidence(AlertEvidence, Parsable): full_resource_name: Optional[str] = None # The zone or region where the resource is located. location: Optional[str] = None - # The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue. + # The type of location. The possible values are: unknown, regional, zonal, global, unknownFutureValue. location_type: Optional[GoogleCloudLocationType] = None # The Google project ID as defined by the user. project_id: Optional[str] = None diff --git a/msgraph/generated/models/security/identity_accounts.py b/msgraph/generated/models/security/identity_accounts.py new file mode 100644 index 00000000000..9f57706e57e --- /dev/null +++ b/msgraph/generated/models/security/identity_accounts.py @@ -0,0 +1,92 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .account import Account + from .user import User + +from ..entity import Entity + +@dataclass +class IdentityAccounts(Entity, Parsable): + # Collection of accounts of the identity in different identity providers. + accounts: Optional[list[Account]] = None + # The cloud security identifier of the identityAccount. + cloud_security_identifier: Optional[str] = None + # The Active Directory display name of the identityAccount. + display_name: Optional[str] = None + # The Active Directory domain name of the identityAccount. + domain: Optional[str] = None + # Boolean indicating if the identityAccounts is enabled. + is_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The on-premises security identifier of the identityAccount. + on_premises_security_identifier: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityAccounts: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityAccounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.user".casefold(): + from .user import User + + return User() + return IdentityAccounts() + + 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 .account import Account + from .user import User + + from ..entity import Entity + from .account import Account + from .user import User + + fields: dict[str, Callable[[Any], None]] = { + "accounts": lambda n : setattr(self, 'accounts', n.get_collection_of_object_values(Account)), + "cloudSecurityIdentifier": lambda n : setattr(self, 'cloud_security_identifier', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "domain": lambda n : setattr(self, 'domain', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "onPremisesSecurityIdentifier": lambda n : setattr(self, 'on_premises_security_identifier', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("accounts", self.accounts) + writer.write_str_value("cloudSecurityIdentifier", self.cloud_security_identifier) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("domain", self.domain) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("onPremisesSecurityIdentifier", self.on_premises_security_identifier) + + diff --git a/msgraph/generated/models/security/identity_accounts_collection_response.py b/msgraph/generated/models/security/identity_accounts_collection_response.py new file mode 100644 index 00000000000..0189fe4e96c --- /dev/null +++ b/msgraph/generated/models/security/identity_accounts_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_accounts import IdentityAccounts + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class IdentityAccountsCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[IdentityAccounts]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityAccountsCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IdentityAccountsCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityAccountsCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_accounts import IdentityAccounts + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_accounts import IdentityAccounts + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(IdentityAccounts)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/security/identity_container.py b/msgraph/generated/models/security/identity_container.py index 146d92e4efa..fdfbdb61c04 100644 --- a/msgraph/generated/models/security/identity_container.py +++ b/msgraph/generated/models/security/identity_container.py @@ -7,7 +7,11 @@ if TYPE_CHECKING: from ..entity import Entity from .health_issue import HealthIssue + from .identity_accounts import IdentityAccounts from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .settings_container import SettingsContainer from ..entity import Entity @@ -15,10 +19,18 @@ class IdentityContainer(Entity, Parsable): # Represents potential issues identified by Microsoft Defender for Identity within a customer's Microsoft Defender for Identity configuration. health_issues: Optional[list[HealthIssue]] = None + # Represents an identity's details in the context of Microsoft Defender for Identity. + identity_accounts: Optional[list[IdentityAccounts]] = None # The OdataType property odata_type: Optional[str] = None + # The sensorCandidateActivationConfiguration property + sensor_candidate_activation_configuration: Optional[SensorCandidateActivationConfiguration] = None + # Represents Microsoft Defender for Identity sensors that are ready to be activated. + sensor_candidates: Optional[list[SensorCandidate]] = None # Represents a customer's Microsoft Defender for Identity sensors. sensors: Optional[list[Sensor]] = None + # Represents a container for security identities settings APIs. + settings: Optional[SettingsContainer] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IdentityContainer: @@ -38,15 +50,27 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from ..entity import Entity from .health_issue import HealthIssue + from .identity_accounts import IdentityAccounts from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .settings_container import SettingsContainer from ..entity import Entity from .health_issue import HealthIssue + from .identity_accounts import IdentityAccounts from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + from .settings_container import SettingsContainer fields: dict[str, Callable[[Any], None]] = { "healthIssues": lambda n : setattr(self, 'health_issues', n.get_collection_of_object_values(HealthIssue)), + "identityAccounts": lambda n : setattr(self, 'identity_accounts', n.get_collection_of_object_values(IdentityAccounts)), + "sensorCandidateActivationConfiguration": lambda n : setattr(self, 'sensor_candidate_activation_configuration', n.get_object_value(SensorCandidateActivationConfiguration)), + "sensorCandidates": lambda n : setattr(self, 'sensor_candidates', n.get_collection_of_object_values(SensorCandidate)), "sensors": lambda n : setattr(self, 'sensors', n.get_collection_of_object_values(Sensor)), + "settings": lambda n : setattr(self, 'settings', n.get_object_value(SettingsContainer)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -62,6 +86,10 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("healthIssues", self.health_issues) + writer.write_collection_of_object_values("identityAccounts", self.identity_accounts) + writer.write_object_value("sensorCandidateActivationConfiguration", self.sensor_candidate_activation_configuration) + writer.write_collection_of_object_values("sensorCandidates", self.sensor_candidates) writer.write_collection_of_object_values("sensors", self.sensors) + writer.write_object_value("settings", self.settings) diff --git a/msgraph/generated/models/security/identity_provider.py b/msgraph/generated/models/security/identity_provider.py new file mode 100644 index 00000000000..41f6cbcca73 --- /dev/null +++ b/msgraph/generated/models/security/identity_provider.py @@ -0,0 +1,8 @@ +from enum import Enum + +class IdentityProvider(str, Enum): + EntraID = "entraID", + ActiveDirectory = "activeDirectory", + Okta = "okta", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/incident.py b/msgraph/generated/models/security/incident.py index 3ed44786949..7b3b29b3755 100644 --- a/msgraph/generated/models/security/incident.py +++ b/msgraph/generated/models/security/incident.py @@ -22,7 +22,7 @@ class Incident(Entity, Parsable): alerts: Optional[list[Alert]] = None # Owner of the incident, or null if no owner is assigned. Free editable text. assigned_to: Optional[str] = None - # The specification for the incident. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. + # The specification for the incident. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. classification: Optional[AlertClassification] = None # Array of comments created by the Security Operations (SecOps) team when the incident is managed. comments: Optional[list[AlertComment]] = None @@ -32,7 +32,7 @@ class Incident(Entity, Parsable): custom_tags: Optional[list[str]] = None # Description of the incident. description: Optional[str] = None - # Specifies the determination of the incident. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + # Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. determination: Optional[AlertDetermination] = None # The incident name. display_name: Optional[str] = None @@ -44,6 +44,8 @@ class Incident(Entity, Parsable): last_update_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # A priority score for the incident from 0 to 100, with > 85 being the top priority, 15 - 85 medium priority, and < 15 low priority. This score is generated using machine learning and is based on multiple factors, including severity, disruption impact, threat intelligence, alert types, asset criticality, threat analytics, incident rarity, and additional priority signals. The value can also be null which indicates the feature is not open for the tenant or the value of the score is pending calculation. + priority_score: Optional[int] = None # Only populated in case an incident is grouped with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected. redirect_incident_id: Optional[str] = None # User input that explains the resolution of the incident and the classification choice. This property contains free editable text. @@ -104,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "incidentWebUrl": lambda n : setattr(self, 'incident_web_url', n.get_str_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()), "lastUpdateDateTime": lambda n : setattr(self, 'last_update_date_time', n.get_datetime_value()), + "priorityScore": lambda n : setattr(self, 'priority_score', n.get_int_value()), "redirectIncidentId": lambda n : setattr(self, 'redirect_incident_id', n.get_str_value()), "resolvingComment": lambda n : setattr(self, 'resolving_comment', n.get_str_value()), "severity": lambda n : setattr(self, 'severity', n.get_enum_value(AlertSeverity)), @@ -137,6 +140,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("incidentWebUrl", self.incident_web_url) writer.write_str_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastUpdateDateTime", self.last_update_date_time) + writer.write_int_value("priorityScore", self.priority_score) writer.write_str_value("redirectIncidentId", self.redirect_incident_id) writer.write_str_value("resolvingComment", self.resolving_comment) writer.write_enum_value("severity", self.severity) diff --git a/msgraph/generated/models/security/investigation_state.py b/msgraph/generated/models/security/investigation_state.py new file mode 100644 index 00000000000..96ce3227ed3 --- /dev/null +++ b/msgraph/generated/models/security/investigation_state.py @@ -0,0 +1,23 @@ +from enum import Enum + +class InvestigationState(str, Enum): + Unknown = "unknown", + Terminated = "terminated", + SuccessfullyRemediated = "successfullyRemediated", + Benign = "benign", + Failed = "failed", + PartiallyRemediated = "partiallyRemediated", + Running = "running", + PendingApproval = "pendingApproval", + PendingResource = "pendingResource", + Queued = "queued", + InnerFailure = "innerFailure", + PreexistingAlert = "preexistingAlert", + UnsupportedOs = "unsupportedOs", + UnsupportedAlertType = "unsupportedAlertType", + SuppressedAlert = "suppressedAlert", + PartiallyInvestigated = "partiallyInvestigated", + TerminatedByUser = "terminatedByUser", + TerminatedBySystem = "terminatedBySystem", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/invoke_action_result.py b/msgraph/generated/models/security/invoke_action_result.py new file mode 100644 index 00000000000..418b19a993a --- /dev/null +++ b/msgraph/generated/models/security/invoke_action_result.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .action import Action + from .identity_provider import IdentityProvider + +@dataclass +class InvokeActionResult(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 account ID. + account_id: Optional[str] = None + # The action property + action: Optional[Action] = None + # The unique identifier for tracking the request. + correlation_id: Optional[str] = None + # The identityProvider property + identity_provider: Optional[IdentityProvider] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> InvokeActionResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: InvokeActionResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return InvokeActionResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .action import Action + from .identity_provider import IdentityProvider + + from .action import Action + from .identity_provider import IdentityProvider + + fields: dict[str, Callable[[Any], None]] = { + "accountId": lambda n : setattr(self, 'account_id', n.get_str_value()), + "action": lambda n : setattr(self, 'action', n.get_enum_value(Action)), + "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), + "identityProvider": lambda n : setattr(self, 'identity_provider', n.get_enum_value(IdentityProvider)), + "@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("accountId", self.account_id) + writer.write_enum_value("action", self.action) + writer.write_str_value("correlationId", self.correlation_id) + writer.write_enum_value("identityProvider", self.identity_provider) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/items_to_include.py b/msgraph/generated/models/security/items_to_include.py new file mode 100644 index 00000000000..bab548d593f --- /dev/null +++ b/msgraph/generated/models/security/items_to_include.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ItemsToInclude(str, Enum): + SearchHits = "searchHits", + PartiallyIndexed = "partiallyIndexed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/kubernetes_cluster_evidence.py b/msgraph/generated/models/security/kubernetes_cluster_evidence.py index 16e3184492e..84dad04f72c 100644 --- a/msgraph/generated/models/security/kubernetes_cluster_evidence.py +++ b/msgraph/generated/models/security/kubernetes_cluster_evidence.py @@ -20,7 +20,7 @@ class KubernetesClusterEvidence(AlertEvidence, Parsable): distribution: Optional[str] = None # The cluster name. name: Optional[str] = None - # The platform the cluster runs on. Possible values are: unknown, aks, eks, gke, arc, unknownFutureValue. + # The platform the cluster runs on. The possible values are: unknown, aks, eks, gke, arc, unknownFutureValue. platform: Optional[KubernetesPlatform] = None # The kubernetes version of the cluster. version: Optional[str] = None diff --git a/msgraph/generated/models/security/kubernetes_service_port.py b/msgraph/generated/models/security/kubernetes_service_port.py index 2b94a086bb9..25ac5c08adc 100644 --- a/msgraph/generated/models/security/kubernetes_service_port.py +++ b/msgraph/generated/models/security/kubernetes_service_port.py @@ -25,7 +25,7 @@ class KubernetesServicePort(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # The port that this service exposes. port: Optional[int] = None - # The protocol name. Possible values are: udp, tcp, sctp, unknownFutureValue. + # The protocol name. The possible values are: udp, tcp, sctp, unknownFutureValue. protocol: Optional[ContainerPortProtocol] = None # The name or number of the port to access on the pods targeted by the service. The port number must be in the range 1 to 65535. The name must be an IANASVCNAME. target_port: Optional[str] = None diff --git a/msgraph/generated/models/security/mailbox_configuration_evidence.py b/msgraph/generated/models/security/mailbox_configuration_evidence.py index 35f3a869c48..ffa0493661b 100644 --- a/msgraph/generated/models/security/mailbox_configuration_evidence.py +++ b/msgraph/generated/models/security/mailbox_configuration_evidence.py @@ -15,17 +15,17 @@ class MailboxConfigurationEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.mailboxConfigurationEvidence" - # The configurationId property + # The unique identifier of the mailbox configuration. configuration_id: Optional[str] = None - # The configurationType property + # The type of mailbox configuration. The possible values are: mailForwardingRule, owaSettings, ewsSettings, mailDelegation, userInboxRule, unknownFutureValue. configuration_type: Optional[MailboxConfigurationType] = None - # The displayName property + # The display name of the mailbox. display_name: Optional[str] = None - # The externalDirectoryObjectId property + # The external directory object identifier of the mailbox. external_directory_object_id: Optional[UUID] = None - # The mailboxPrimaryAddress property + # The primary email address of the mailbox. mailbox_primary_address: Optional[str] = None - # The upn property + # The user principal name (UPN) of the mailbox. upn: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/security/mailbox_evidence.py b/msgraph/generated/models/security/mailbox_evidence.py index 326cdea6c36..6d0a7a332fc 100644 --- a/msgraph/generated/models/security/mailbox_evidence.py +++ b/msgraph/generated/models/security/mailbox_evidence.py @@ -18,6 +18,8 @@ class MailboxEvidence(AlertEvidence, Parsable): display_name: Optional[str] = None # The primary email address of the mailbox. primary_address: Optional[str] = None + # The user principal name of the mailbox. + upn: Optional[str] = None # The user account of the mailbox. user_account: Optional[UserAccount] = None @@ -46,6 +48,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "primaryAddress": lambda n : setattr(self, 'primary_address', n.get_str_value()), + "upn": lambda n : setattr(self, 'upn', n.get_str_value()), "userAccount": lambda n : setattr(self, 'user_account', n.get_object_value(UserAccount)), } super_fields = super().get_field_deserializers() @@ -63,6 +66,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("displayName", self.display_name) writer.write_str_value("primaryAddress", self.primary_address) + writer.write_str_value("upn", self.upn) writer.write_object_value("userAccount", self.user_account) diff --git a/msgraph/generated/models/security/recipient_type.py b/msgraph/generated/models/security/recipient_type.py new file mode 100644 index 00000000000..5be3b2bc221 --- /dev/null +++ b/msgraph/generated/models/security/recipient_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class RecipientType(str, Enum): + User = "user", + RoleGroup = "roleGroup", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/report_file_metadata.py b/msgraph/generated/models/security/report_file_metadata.py new file mode 100644 index 00000000000..922bc5afe9a --- /dev/null +++ b/msgraph/generated/models/security/report_file_metadata.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ReportFileMetadata(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 URL to download the report. + download_url: Optional[str] = None + # The name of the file. + file_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The size of the file. + size: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportFileMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReportFileMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportFileMetadata() + + 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]] = { + "downloadUrl": lambda n : setattr(self, 'download_url', n.get_str_value()), + "fileName": lambda n : setattr(self, 'file_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("downloadUrl", self.download_url) + writer.write_str_value("fileName", self.file_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("size", self.size) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/resource_access_event.py b/msgraph/generated/models/security/resource_access_event.py new file mode 100644 index 00000000000..8ecfdb80004 --- /dev/null +++ b/msgraph/generated/models/security/resource_access_event.py @@ -0,0 +1,67 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ResourceAccessEvent(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 time of the access event. + access_date_time: Optional[datetime.datetime] = None + # The identifier of the user account. + account_id: Optional[str] = None + # IP address of the resource. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The protocol and host name pairs describing the connection. + resource_identifier: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccessEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResourceAccessEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccessEvent() + + 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]] = { + "accessDateTime": lambda n : setattr(self, 'access_date_time', n.get_datetime_value()), + "accountId": lambda n : setattr(self, 'account_id', n.get_str_value()), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceIdentifier": lambda n : setattr(self, 'resource_identifier', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("accessDateTime", self.access_date_time) + writer.write_str_value("accountId", self.account_id) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceIdentifier", self.resource_identifier) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/review_set_settings.py b/msgraph/generated/models/security/review_set_settings.py new file mode 100644 index 00000000000..e73c13cd63d --- /dev/null +++ b/msgraph/generated/models/security/review_set_settings.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ReviewSetSettings(str, Enum): + None_ = "none", + DisableGrouping = "disableGrouping", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/security.py b/msgraph/generated/models/security/security.py index 9052825446f..7f06b195a6c 100644 --- a/msgraph/generated/models/security/security.py +++ b/msgraph/generated/models/security/security.py @@ -11,6 +11,7 @@ from ..secure_score import SecureScore from ..secure_score_control_profile import SecureScoreControlProfile from ..subject_rights_request import SubjectRightsRequest + from ..tenant_data_security_and_governance import TenantDataSecurityAndGovernance from .alert import Alert from .cases_root import CasesRoot from .identity_container import IdentityContainer @@ -32,6 +33,8 @@ class Security(Entity, Parsable): attack_simulation: Optional[AttackSimulationRoot] = None # The cases property cases: Optional[CasesRoot] = None + # The dataSecurityAndGovernance property + data_security_and_governance: Optional[TenantDataSecurityAndGovernance] = None # A container for security identities APIs. identities: Optional[IdentityContainer] = None # A collection of incidents in Microsoft 365 Defender, each of which is a set of correlated alerts and associated metadata that reflects the story of an attack. @@ -75,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..secure_score import SecureScore from ..secure_score_control_profile import SecureScoreControlProfile from ..subject_rights_request import SubjectRightsRequest + from ..tenant_data_security_and_governance import TenantDataSecurityAndGovernance from .alert import Alert from .cases_root import CasesRoot from .identity_container import IdentityContainer @@ -90,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..secure_score import SecureScore from ..secure_score_control_profile import SecureScoreControlProfile from ..subject_rights_request import SubjectRightsRequest + from ..tenant_data_security_and_governance import TenantDataSecurityAndGovernance from .alert import Alert from .cases_root import CasesRoot from .identity_container import IdentityContainer @@ -104,6 +109,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "alerts_v2": lambda n : setattr(self, 'alerts_v2', n.get_collection_of_object_values(Alert)), "attackSimulation": lambda n : setattr(self, 'attack_simulation', n.get_object_value(AttackSimulationRoot)), "cases": lambda n : setattr(self, 'cases', n.get_object_value(CasesRoot)), + "dataSecurityAndGovernance": lambda n : setattr(self, 'data_security_and_governance', n.get_object_value(TenantDataSecurityAndGovernance)), "identities": lambda n : setattr(self, 'identities', n.get_object_value(IdentityContainer)), "incidents": lambda n : setattr(self, 'incidents', n.get_collection_of_object_values(Incident)), "labels": lambda n : setattr(self, 'labels', n.get_object_value(LabelsRoot)), @@ -131,6 +137,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("alerts_v2", self.alerts_v2) writer.write_object_value("attackSimulation", self.attack_simulation) writer.write_object_value("cases", self.cases) + writer.write_object_value("dataSecurityAndGovernance", self.data_security_and_governance) writer.write_object_value("identities", self.identities) writer.write_collection_of_object_values("incidents", self.incidents) writer.write_object_value("labels", self.labels) diff --git a/msgraph/generated/models/security/security_group_evidence.py b/msgraph/generated/models/security/security_group_evidence.py index e83545f7eb5..4fbf52e9498 100644 --- a/msgraph/generated/models/security/security_group_evidence.py +++ b/msgraph/generated/models/security/security_group_evidence.py @@ -3,6 +3,7 @@ from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID if TYPE_CHECKING: from .alert_evidence import AlertEvidence @@ -13,10 +14,18 @@ class SecurityGroupEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.securityGroupEvidence" + # The unique group identifier assigned by the on-premises Active Directory. + active_directory_object_guid: Optional[UUID] = None # The name of the security group. display_name: Optional[str] = None + # The distinguished name of the security group. + distinguished_name: Optional[str] = None + # The friendly name of the security group. + friendly_name: Optional[str] = None # Unique identifier of the security group. security_group_id: Optional[str] = None + # The security identifier of the group. + sid: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SecurityGroupEvidence: @@ -39,8 +48,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .alert_evidence import AlertEvidence fields: dict[str, Callable[[Any], None]] = { + "activeDirectoryObjectGuid": lambda n : setattr(self, 'active_directory_object_guid', n.get_uuid_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "distinguishedName": lambda n : setattr(self, 'distinguished_name', n.get_str_value()), + "friendlyName": lambda n : setattr(self, 'friendly_name', n.get_str_value()), "securityGroupId": lambda n : setattr(self, 'security_group_id', n.get_str_value()), + "sid": lambda n : setattr(self, 'sid', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +68,11 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_uuid_value("activeDirectoryObjectGuid", self.active_directory_object_guid) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("distinguishedName", self.distinguished_name) + writer.write_str_value("friendlyName", self.friendly_name) writer.write_str_value("securityGroupId", self.security_group_id) + writer.write_str_value("sid", self.sid) diff --git a/msgraph/generated/models/security/sensor.py b/msgraph/generated/models/security/sensor.py index d41ee1d6b30..13760c2eb6f 100644 --- a/msgraph/generated/models/security/sensor.py +++ b/msgraph/generated/models/security/sensor.py @@ -12,6 +12,7 @@ from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType + from .service_status import ServiceStatus from ..entity import Entity @@ -35,6 +36,8 @@ class Sensor(Entity, Parsable): open_health_issues_count: Optional[int] = None # The sensorType property sensor_type: Optional[SensorType] = None + # The serviceStatus property + service_status: Optional[ServiceStatus] = None # The settings property settings: Optional[SensorSettings] = None # The version of the sensor. @@ -62,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType + from .service_status import ServiceStatus from ..entity import Entity from .deployment_status import DeploymentStatus @@ -69,6 +73,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sensor_health_status import SensorHealthStatus from .sensor_settings import SensorSettings from .sensor_type import SensorType + from .service_status import ServiceStatus fields: dict[str, Callable[[Any], None]] = { "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), @@ -79,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "healthStatus": lambda n : setattr(self, 'health_status', n.get_enum_value(SensorHealthStatus)), "openHealthIssuesCount": lambda n : setattr(self, 'open_health_issues_count', n.get_int_value()), "sensorType": lambda n : setattr(self, 'sensor_type', n.get_enum_value(SensorType)), + "serviceStatus": lambda n : setattr(self, 'service_status', n.get_enum_value(ServiceStatus)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(SensorSettings)), "version": lambda n : setattr(self, 'version', n.get_str_value()), } @@ -103,6 +109,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("healthStatus", self.health_status) writer.write_int_value("openHealthIssuesCount", self.open_health_issues_count) writer.write_enum_value("sensorType", self.sensor_type) + writer.write_enum_value("serviceStatus", self.service_status) writer.write_object_value("settings", self.settings) writer.write_str_value("version", self.version) diff --git a/msgraph/generated/models/security/sensor_candidate.py b/msgraph/generated/models/security/sensor_candidate.py new file mode 100644 index 00000000000..2b985c429b3 --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + +from ..entity import Entity + +@dataclass +class SensorCandidate(Entity, Parsable): + # The DNS name of the computer associated with the sensor. + computer_dns_name: Optional[str] = None + # The domain name of the sensor. + domain_name: Optional[str] = None + # The date and time when the sensor was last seen. + last_seen_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The version of the Defender for Identity sensor client. Supports $filter (eq). + sense_client_version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidate + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidate() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..entity import Entity + + from ..entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "computerDnsName": lambda n : setattr(self, 'computer_dns_name', n.get_str_value()), + "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), + "lastSeenDateTime": lambda n : setattr(self, 'last_seen_date_time', n.get_datetime_value()), + "senseClientVersion": lambda n : setattr(self, 'sense_client_version', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("computerDnsName", self.computer_dns_name) + writer.write_str_value("domainName", self.domain_name) + writer.write_datetime_value("lastSeenDateTime", self.last_seen_date_time) + writer.write_str_value("senseClientVersion", self.sense_client_version) + + diff --git a/msgraph/generated/models/security/sensor_candidate_activation_configuration.py b/msgraph/generated/models/security/sensor_candidate_activation_configuration.py new file mode 100644 index 00000000000..83969f47e6e --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate_activation_configuration.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .sensor_candidate_activation_mode import SensorCandidateActivationMode + +from ..entity import Entity + +@dataclass +class SensorCandidateActivationConfiguration(Entity, Parsable): + # The activationMode property + activation_mode: Optional[SensorCandidateActivationMode] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidateActivationConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidateActivationConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidateActivationConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..entity import Entity + from .sensor_candidate_activation_mode import SensorCandidateActivationMode + + from ..entity import Entity + from .sensor_candidate_activation_mode import SensorCandidateActivationMode + + fields: dict[str, Callable[[Any], None]] = { + "activationMode": lambda n : setattr(self, 'activation_mode', n.get_enum_value(SensorCandidateActivationMode)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("activationMode", self.activation_mode) + + diff --git a/msgraph/generated/models/security/sensor_candidate_activation_mode.py b/msgraph/generated/models/security/sensor_candidate_activation_mode.py new file mode 100644 index 00000000000..69868d5354d --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate_activation_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class SensorCandidateActivationMode(str, Enum): + Manual = "manual", + Automated = "automated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/sensor_candidate_collection_response.py b/msgraph/generated/models/security/sensor_candidate_collection_response.py new file mode 100644 index 00000000000..b885a3fbdd8 --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensor_candidate import SensorCandidate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SensorCandidateCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SensorCandidate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidateCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidateCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensor_candidate import SensorCandidate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensor_candidate import SensorCandidate + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SensorCandidate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/security/service_source.py b/msgraph/generated/models/security/service_source.py index 6fd01c25fe5..34cc0d429e5 100644 --- a/msgraph/generated/models/security/service_source.py +++ b/msgraph/generated/models/security/service_source.py @@ -14,4 +14,5 @@ class ServiceSource(str, Enum): MicrosoftDefenderForCloud = "microsoftDefenderForCloud", MicrosoftSentinel = "microsoftSentinel", MicrosoftInsiderRiskManagement = "microsoftInsiderRiskManagement", + MicrosoftThreatIntelligence = "microsoftThreatIntelligence", diff --git a/msgraph/generated/models/security/service_status.py b/msgraph/generated/models/security/service_status.py new file mode 100644 index 00000000000..40b5a65ff6a --- /dev/null +++ b/msgraph/generated/models/security/service_status.py @@ -0,0 +1,11 @@ +from enum import Enum + +class ServiceStatus(str, Enum): + Stopped = "stopped", + Starting = "starting", + Running = "running", + Disabled = "disabled", + Onboarding = "onboarding", + Unknown = "unknown", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/settings_container.py b/msgraph/generated/models/security/settings_container.py new file mode 100644 index 00000000000..a6046479461 --- /dev/null +++ b/msgraph/generated/models/security/settings_container.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 .auto_auditing_configuration import AutoAuditingConfiguration + +from ..entity import Entity + +@dataclass +class SettingsContainer(Entity, Parsable): + # Represents automatic configuration for collection of Windows event logs as needed for Defender for Identity sensors. + auto_auditing_configuration: Optional[AutoAuditingConfiguration] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SettingsContainer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SettingsContainer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SettingsContainer() + + 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 .auto_auditing_configuration import AutoAuditingConfiguration + + from ..entity import Entity + from .auto_auditing_configuration import AutoAuditingConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "autoAuditingConfiguration": lambda n : setattr(self, 'auto_auditing_configuration', n.get_object_value(AutoAuditingConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("autoAuditingConfiguration", self.auto_auditing_configuration) + + diff --git a/msgraph/generated/models/security/statistics_options.py b/msgraph/generated/models/security/statistics_options.py new file mode 100644 index 00000000000..eab6ca1b709 --- /dev/null +++ b/msgraph/generated/models/security/statistics_options.py @@ -0,0 +1,10 @@ +from enum import Enum + +class StatisticsOptions(str, Enum): + IncludeRefiners = "includeRefiners", + IncludeQueryStats = "includeQueryStats", + IncludeUnindexedStats = "includeUnindexedStats", + AdvancedIndexing = "advancedIndexing", + LocationsWithoutHits = "locationsWithoutHits", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/teams_delivery_location.py b/msgraph/generated/models/security/teams_delivery_location.py new file mode 100644 index 00000000000..45895d4e125 --- /dev/null +++ b/msgraph/generated/models/security/teams_delivery_location.py @@ -0,0 +1,9 @@ +from enum import Enum + +class TeamsDeliveryLocation(str, Enum): + Unknown = "unknown", + Teams = "teams", + Quarantine = "quarantine", + Failed = "failed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/teams_message_delivery_action.py b/msgraph/generated/models/security/teams_message_delivery_action.py new file mode 100644 index 00000000000..1d1512aec8b --- /dev/null +++ b/msgraph/generated/models/security/teams_message_delivery_action.py @@ -0,0 +1,10 @@ +from enum import Enum + +class TeamsMessageDeliveryAction(str, Enum): + Unknown = "unknown", + DeliveredAsSpam = "deliveredAsSpam", + Delivered = "delivered", + Blocked = "blocked", + Replaced = "replaced", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/teams_message_evidence.py b/msgraph/generated/models/security/teams_message_evidence.py new file mode 100644 index 00000000000..e29e497cf40 --- /dev/null +++ b/msgraph/generated/models/security/teams_message_evidence.py @@ -0,0 +1,166 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .alert_evidence import AlertEvidence + from .antispam_teams_direction import AntispamTeamsDirection + from .file_evidence import FileEvidence + from .teams_delivery_location import TeamsDeliveryLocation + from .teams_message_delivery_action import TeamsMessageDeliveryAction + from .url_evidence import UrlEvidence + +from .alert_evidence import AlertEvidence + +@dataclass +class TeamsMessageEvidence(AlertEvidence, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.teamsMessageEvidence" + # The identifier of the campaign that this Teams message is part of. + campaign_id: Optional[str] = None + # The channel ID associated with this Teams message. + channel_id: Optional[str] = None + # The delivery action of this Teams message. The possible values are: unknown, deliveredAsSpam, delivered, blocked, replaced, unknownFutureValue. + delivery_action: Optional[TeamsMessageDeliveryAction] = None + # The delivery location of this Teams message. The possible values are: unknown, teams, quarantine, failed, unknownFutureValue. + delivery_location: Optional[TeamsDeliveryLocation] = None + # The list of file entities that are attached to this Teams message. + files: Optional[list[FileEvidence]] = None + # The identifier of the team or group that this message is part of. + group_id: Optional[str] = None + # Indicates whether the message is owned by the organization that reported the security detection alert. + is_external: Optional[bool] = None + # Indicates whether the message is owned by your organization. + is_owned: Optional[bool] = None + # Date and time when the message was last edited. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + last_modified_date_time: Optional[datetime.datetime] = None + # The direction of the Teams message. The possible values are: unknown, inbound, outbound, intraorg, unknownFutureValue. + message_direction: Optional[AntispamTeamsDirection] = None + # Message identifier unique within the thread. + message_id: Optional[str] = None + # Tenant ID (GUID) of the owner of the message. + owning_tenant_id: Optional[UUID] = None + # Identifier of the message to which the current message is a reply; otherwise, it's the same as the messageId. + parent_message_id: Optional[str] = None + # The received date of this message. 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. + received_date_time: Optional[datetime.datetime] = None + # The recipients of this Teams message. + recipients: Optional[list[str]] = None + # The SMTP format address of the sender. + sender_from_address: Optional[str] = None + # The IP address of the sender. + sender_i_p: Optional[str] = None + # Source of the message; for example, desktop and mobile. + source_app_name: Optional[str] = None + # The source ID of this Teams message. + source_id: Optional[str] = None + # The subject of this Teams message. + subject: Optional[str] = None + # The list of recipients who were detected as suspicious. + suspicious_recipients: Optional[list[str]] = None + # Identifier of the channel or chat that this message is part of. + thread_id: Optional[str] = None + # The Teams message type. Supported values are: Chat, Topic, Space, and Meeting. + thread_type: Optional[str] = None + # The URLs contained in this Teams message. + urls: Optional[list[UrlEvidence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsMessageEvidence: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsMessageEvidence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsMessageEvidence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_evidence import AlertEvidence + from .antispam_teams_direction import AntispamTeamsDirection + from .file_evidence import FileEvidence + from .teams_delivery_location import TeamsDeliveryLocation + from .teams_message_delivery_action import TeamsMessageDeliveryAction + from .url_evidence import UrlEvidence + + from .alert_evidence import AlertEvidence + from .antispam_teams_direction import AntispamTeamsDirection + from .file_evidence import FileEvidence + from .teams_delivery_location import TeamsDeliveryLocation + from .teams_message_delivery_action import TeamsMessageDeliveryAction + from .url_evidence import UrlEvidence + + fields: dict[str, Callable[[Any], None]] = { + "campaignId": lambda n : setattr(self, 'campaign_id', n.get_str_value()), + "channelId": lambda n : setattr(self, 'channel_id', n.get_str_value()), + "deliveryAction": lambda n : setattr(self, 'delivery_action', n.get_enum_value(TeamsMessageDeliveryAction)), + "deliveryLocation": lambda n : setattr(self, 'delivery_location', n.get_enum_value(TeamsDeliveryLocation)), + "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(FileEvidence)), + "groupId": lambda n : setattr(self, 'group_id', n.get_str_value()), + "isExternal": lambda n : setattr(self, 'is_external', n.get_bool_value()), + "isOwned": lambda n : setattr(self, 'is_owned', n.get_bool_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "messageDirection": lambda n : setattr(self, 'message_direction', n.get_enum_value(AntispamTeamsDirection)), + "messageId": lambda n : setattr(self, 'message_id', n.get_str_value()), + "owningTenantId": lambda n : setattr(self, 'owning_tenant_id', n.get_uuid_value()), + "parentMessageId": lambda n : setattr(self, 'parent_message_id', n.get_str_value()), + "receivedDateTime": lambda n : setattr(self, 'received_date_time', n.get_datetime_value()), + "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_primitive_values(str)), + "senderFromAddress": lambda n : setattr(self, 'sender_from_address', n.get_str_value()), + "senderIP": lambda n : setattr(self, 'sender_i_p', n.get_str_value()), + "sourceAppName": lambda n : setattr(self, 'source_app_name', n.get_str_value()), + "sourceId": lambda n : setattr(self, 'source_id', n.get_str_value()), + "subject": lambda n : setattr(self, 'subject', n.get_str_value()), + "suspiciousRecipients": lambda n : setattr(self, 'suspicious_recipients', n.get_collection_of_primitive_values(str)), + "threadId": lambda n : setattr(self, 'thread_id', n.get_str_value()), + "threadType": lambda n : setattr(self, 'thread_type', n.get_str_value()), + "urls": lambda n : setattr(self, 'urls', n.get_collection_of_object_values(UrlEvidence)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("campaignId", self.campaign_id) + writer.write_str_value("channelId", self.channel_id) + writer.write_enum_value("deliveryAction", self.delivery_action) + writer.write_enum_value("deliveryLocation", self.delivery_location) + writer.write_collection_of_object_values("files", self.files) + writer.write_str_value("groupId", self.group_id) + writer.write_bool_value("isExternal", self.is_external) + writer.write_bool_value("isOwned", self.is_owned) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("messageDirection", self.message_direction) + writer.write_str_value("messageId", self.message_id) + writer.write_uuid_value("owningTenantId", self.owning_tenant_id) + writer.write_str_value("parentMessageId", self.parent_message_id) + writer.write_datetime_value("receivedDateTime", self.received_date_time) + writer.write_collection_of_primitive_values("recipients", self.recipients) + writer.write_str_value("senderFromAddress", self.sender_from_address) + writer.write_str_value("senderIP", self.sender_i_p) + writer.write_str_value("sourceAppName", self.source_app_name) + writer.write_str_value("sourceId", self.source_id) + writer.write_str_value("subject", self.subject) + writer.write_collection_of_primitive_values("suspiciousRecipients", self.suspicious_recipients) + writer.write_str_value("threadId", self.thread_id) + writer.write_str_value("threadType", self.thread_type) + writer.write_collection_of_object_values("urls", self.urls) + + diff --git a/msgraph/generated/models/security/unified_group_source.py b/msgraph/generated/models/security/unified_group_source.py index 718b4f115fc..18c56bcd2fb 100644 --- a/msgraph/generated/models/security/unified_group_source.py +++ b/msgraph/generated/models/security/unified_group_source.py @@ -17,7 +17,7 @@ class UnifiedGroupSource(DataSource, Parsable): odata_type: Optional[str] = "#microsoft.graph.security.unifiedGroupSource" # The group property group: Optional[Group] = None - # Specifies which sources are included in this group. Possible values are: mailbox, site. + # Specifies which sources are included in this group. The possible values are: mailbox, site. included_sources: Optional[SourceType] = None @staticmethod diff --git a/msgraph/generated/models/security/user.py b/msgraph/generated/models/security/user.py new file mode 100644 index 00000000000..b18755233a6 --- /dev/null +++ b/msgraph/generated/models/security/user.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity_accounts import IdentityAccounts + +from .identity_accounts import IdentityAccounts + +@dataclass +class User(IdentityAccounts, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.user" + # Email address of the user. + email_address: Optional[str] = None + # The user principal name. + user_principal_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> User: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: User + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return User() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_accounts import IdentityAccounts + + from .identity_accounts import IdentityAccounts + + fields: dict[str, Callable[[Any], None]] = { + "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), + "userPrincipalName": lambda n : setattr(self, 'user_principal_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("emailAddress", self.email_address) + writer.write_str_value("userPrincipalName", self.user_principal_name) + + diff --git a/msgraph/generated/models/security/user_account.py b/msgraph/generated/models/security/user_account.py index a48a1263fc9..6412f55b11e 100644 --- a/msgraph/generated/models/security/user_account.py +++ b/msgraph/generated/models/security/user_account.py @@ -4,6 +4,10 @@ from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .resource_access_event import ResourceAccessEvent @dataclass class UserAccount(AdditionalDataHolder, BackedModel, Parsable): @@ -14,6 +18,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The displayed name of the user account. account_name: Optional[str] = None + # The unique user identifier assigned by the on-premises Active Directory. + active_directory_object_guid: Optional[UUID] = None # The user object identifier in Microsoft Entra ID. azure_ad_user_id: Optional[str] = None # The user display name in Microsoft Entra ID. @@ -22,6 +28,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): domain_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # Information on resource access attempts made by the user account. + resource_access_events: Optional[list[ResourceAccessEvent]] = None # The user principal name of the account in Microsoft Entra ID. user_principal_name: Optional[str] = None # The local security identifier of the user account. @@ -43,12 +51,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 .resource_access_event import ResourceAccessEvent + + from .resource_access_event import ResourceAccessEvent + fields: dict[str, Callable[[Any], None]] = { "accountName": lambda n : setattr(self, 'account_name', n.get_str_value()), + "activeDirectoryObjectGuid": lambda n : setattr(self, 'active_directory_object_guid', n.get_uuid_value()), "azureAdUserId": lambda n : setattr(self, 'azure_ad_user_id', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceAccessEvents": lambda n : setattr(self, 'resource_access_events', n.get_collection_of_object_values(ResourceAccessEvent)), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), "userSid": lambda n : setattr(self, 'user_sid', n.get_str_value()), } @@ -63,10 +77,12 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("accountName", self.account_name) + writer.write_uuid_value("activeDirectoryObjectGuid", self.active_directory_object_guid) writer.write_str_value("azureAdUserId", self.azure_ad_user_id) writer.write_str_value("displayName", self.display_name) writer.write_str_value("domainName", self.domain_name) writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("resourceAccessEvents", self.resource_access_events) writer.write_str_value("userPrincipalName", self.user_principal_name) writer.write_str_value("userSid", self.user_sid) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/security/user_source.py b/msgraph/generated/models/security/user_source.py index 5d1d740c54e..4ca4224588f 100644 --- a/msgraph/generated/models/security/user_source.py +++ b/msgraph/generated/models/security/user_source.py @@ -16,7 +16,7 @@ class UserSource(DataSource, Parsable): odata_type: Optional[str] = "#microsoft.graph.security.userSource" # Email address of the user's mailbox. email: Optional[str] = None - # Specifies which sources are included in this group. Possible values are: mailbox, site. + # Specifies which sources are included in this group. The possible values are: mailbox, site. included_sources: Optional[SourceType] = None # The URL of the user's OneDrive for Business site. Read-only. site_web_url: Optional[str] = None diff --git a/msgraph/generated/models/security_resource.py b/msgraph/generated/models/security_resource.py index 721bf5da789..e280ff1229b 100644 --- a/msgraph/generated/models/security_resource.py +++ b/msgraph/generated/models/security_resource.py @@ -19,7 +19,7 @@ class SecurityResource(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # Name of the resource that is related to current alert. Required. resource: Optional[str] = None - # Represents type of security resources related to an alert. Possible values are: attacked, related. + # Represents type of security resources related to an alert. The possible values are: attacked, related. resource_type: Optional[SecurityResourceType] = None @staticmethod diff --git a/msgraph/generated/models/send_dtmf_tones_operation.py b/msgraph/generated/models/send_dtmf_tones_operation.py index b668063d1d5..472d26673db 100644 --- a/msgraph/generated/models/send_dtmf_tones_operation.py +++ b/msgraph/generated/models/send_dtmf_tones_operation.py @@ -12,7 +12,7 @@ @dataclass class SendDtmfTonesOperation(CommsOperation, Parsable): - # The results of the action. Possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue. + # The results of the action. The possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue. completion_reason: Optional[SendDtmfCompletionReason] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/sensitivity_label.py b/msgraph/generated/models/sensitivity_label.py new file mode 100644 index 00000000000..8deebf68c6c --- /dev/null +++ b/msgraph/generated/models/sensitivity_label.py @@ -0,0 +1,115 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .label_action_source import LabelActionSource + from .usage_rights_included import UsageRightsIncluded + +from .entity import Entity + +@dataclass +class SensitivityLabel(Entity, Parsable): + # The actionSource property + action_source: Optional[LabelActionSource] = None + # The autoTooltip property + auto_tooltip: Optional[str] = None + # The description property + description: Optional[str] = None + # The displayName property + display_name: Optional[str] = None + # The hasProtection property + has_protection: Optional[bool] = None + # The isDefault property + is_default: Optional[bool] = None + # The isEndpointProtectionEnabled property + is_endpoint_protection_enabled: Optional[bool] = None + # The isScopedToUser property + is_scoped_to_user: Optional[bool] = None + # The locale property + locale: Optional[str] = None + # The name property + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The priority property + priority: Optional[int] = None + # The rights property + rights: Optional[UsageRightsIncluded] = None + # The sublabels property + sublabels: Optional[list[SensitivityLabel]] = None + # The toolTip property + tool_tip: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensitivityLabel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensitivityLabel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensitivityLabel() + + 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 .label_action_source import LabelActionSource + from .usage_rights_included import UsageRightsIncluded + + from .entity import Entity + from .label_action_source import LabelActionSource + from .usage_rights_included import UsageRightsIncluded + + fields: dict[str, Callable[[Any], None]] = { + "actionSource": lambda n : setattr(self, 'action_source', n.get_enum_value(LabelActionSource)), + "autoTooltip": lambda n : setattr(self, 'auto_tooltip', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "hasProtection": lambda n : setattr(self, 'has_protection', n.get_bool_value()), + "isDefault": lambda n : setattr(self, 'is_default', n.get_bool_value()), + "isEndpointProtectionEnabled": lambda n : setattr(self, 'is_endpoint_protection_enabled', n.get_bool_value()), + "isScopedToUser": lambda n : setattr(self, 'is_scoped_to_user', n.get_bool_value()), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "rights": lambda n : setattr(self, 'rights', n.get_object_value(UsageRightsIncluded)), + "sublabels": lambda n : setattr(self, 'sublabels', n.get_collection_of_object_values(SensitivityLabel)), + "toolTip": lambda n : setattr(self, 'tool_tip', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("actionSource", self.action_source) + writer.write_str_value("autoTooltip", self.auto_tooltip) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("hasProtection", self.has_protection) + writer.write_bool_value("isDefault", self.is_default) + writer.write_bool_value("isEndpointProtectionEnabled", self.is_endpoint_protection_enabled) + writer.write_bool_value("isScopedToUser", self.is_scoped_to_user) + writer.write_str_value("locale", self.locale) + writer.write_str_value("name", self.name) + writer.write_int_value("priority", self.priority) + writer.write_object_value("rights", self.rights) + writer.write_collection_of_object_values("sublabels", self.sublabels) + writer.write_str_value("toolTip", self.tool_tip) + + diff --git a/msgraph/generated/models/sensitivity_label_collection_response.py b/msgraph/generated/models/sensitivity_label_collection_response.py new file mode 100644 index 00000000000..7307a0fb356 --- /dev/null +++ b/msgraph/generated/models/sensitivity_label_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 .sensitivity_label import SensitivityLabel + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SensitivityLabelCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SensitivityLabel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensitivityLabelCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensitivityLabelCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensitivityLabelCollectionResponse() + + 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 .sensitivity_label import SensitivityLabel + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensitivity_label import SensitivityLabel + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SensitivityLabel)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/service_health_issue_post.py b/msgraph/generated/models/service_health_issue_post.py index 014451f398b..b06da3fc3c9 100644 --- a/msgraph/generated/models/service_health_issue_post.py +++ b/msgraph/generated/models/service_health_issue_post.py @@ -23,7 +23,7 @@ class ServiceHealthIssuePost(AdditionalDataHolder, BackedModel, Parsable): description: Optional[ItemBody] = None # The OdataType property odata_type: Optional[str] = None - # The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue. + # The post type of the service issue historical post. The possible values are: regular, quick, strategic, unknownFutureValue. post_type: Optional[PostType] = None @staticmethod diff --git a/msgraph/generated/models/service_principal.py b/msgraph/generated/models/service_principal.py index 26d0075aa65..aa2b6a7f52c 100644 --- a/msgraph/generated/models/service_principal.py +++ b/msgraph/generated/models/service_principal.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from .add_in import AddIn + from .agent_identity import AgentIdentity + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .app_management_policy import AppManagementPolicy from .app_role import AppRole from .app_role_assignment import AppRoleAssignment @@ -64,15 +66,17 @@ class ServicePrincipal(DirectoryObject, Parsable): application_template_id: Optional[str] = None # The claimsMappingPolicies assigned to this service principal. Supports $expand. claims_mapping_policies: Optional[list[ClaimsMappingPolicy]] = None + # The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. + 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 # Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps displays the application description in this field. The maximum allowed size is 1,024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search. description: Optional[str] = None - # Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). + # Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). disabled_by_microsoft_status: Optional[str] = None # The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. display_name: Optional[str] = None @@ -86,6 +90,8 @@ class ServicePrincipal(DirectoryObject, Parsable): homepage: Optional[str] = None # Basic profile information of the acquired application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Microsoft Entra apps. Supports $filter (eq, ne, not, ge, le, and eq on null values). info: Optional[InformationalUrl] = None + # The isDisabled property + is_disabled: Optional[bool] = None # The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le). key_credentials: Optional[list[KeyCredential]] = None # Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL. @@ -122,7 +128,7 @@ class ServicePrincipal(DirectoryObject, Parsable): saml_single_sign_on_settings: Optional[SamlSingleSignOnSettings] = None # Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Microsoft Entra ID. For example,Client apps can specify a resource URI that is based on the values of this property to acquire an access token, which is the URI returned in the 'aud' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable. Supports $filter (eq, not, ge, le, startsWith). service_principal_names: Optional[list[str]] = None - # Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.SocialIdp - For internal use. + # Identifies whether the service principal represents an application, a managed identity, or a legacy application. This property is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.ServiceIdentity - A service principal that represents an agent identity.SocialIdp - For internal use. service_principal_type: Optional[str] = None # Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization's Microsoft Entra tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization's Microsoft Entra tenant (multitenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization's Microsoft Entra tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. sign_in_audience: Optional[str] = None @@ -150,6 +156,19 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipal: """ 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.agentIdentity".casefold(): + from .agent_identity import AgentIdentity + + return AgentIdentity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.agentIdentityBlueprintPrincipal".casefold(): + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal + + return AgentIdentityBlueprintPrincipal() return ServicePrincipal() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -158,6 +177,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .add_in import AddIn + from .agent_identity import AgentIdentity + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .app_management_policy import AppManagementPolicy from .app_role import AppRole from .app_role_assignment import AppRoleAssignment @@ -182,6 +203,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .verified_publisher import VerifiedPublisher from .add_in import AddIn + from .agent_identity import AgentIdentity + from .agent_identity_blueprint_principal import AgentIdentityBlueprintPrincipal from .app_management_policy import AppManagementPolicy from .app_role import AppRole from .app_role_assignment import AppRoleAssignment @@ -220,6 +243,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "appRoles": lambda n : setattr(self, 'app_roles', n.get_collection_of_object_values(AppRole)), "applicationTemplateId": lambda n : setattr(self, 'application_template_id', n.get_str_value()), "claimsMappingPolicies": lambda n : setattr(self, 'claims_mapping_policies', n.get_collection_of_object_values(ClaimsMappingPolicy)), + "createdByAppId": lambda n : setattr(self, 'created_by_app_id', n.get_str_value()), "createdObjects": lambda n : setattr(self, 'created_objects', n.get_collection_of_object_values(DirectoryObject)), "customSecurityAttributes": lambda n : setattr(self, 'custom_security_attributes', n.get_object_value(CustomSecurityAttributeValue)), "delegatedPermissionClassifications": lambda n : setattr(self, 'delegated_permission_classifications', n.get_collection_of_object_values(DelegatedPermissionClassification)), @@ -231,6 +255,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "homeRealmDiscoveryPolicies": lambda n : setattr(self, 'home_realm_discovery_policies', n.get_collection_of_object_values(HomeRealmDiscoveryPolicy)), "homepage": lambda n : setattr(self, 'homepage', n.get_str_value()), "info": lambda n : setattr(self, 'info', n.get_object_value(InformationalUrl)), + "isDisabled": lambda n : setattr(self, 'is_disabled', n.get_bool_value()), "keyCredentials": lambda n : setattr(self, 'key_credentials', n.get_collection_of_object_values(KeyCredential)), "loginUrl": lambda n : setattr(self, 'login_url', n.get_str_value()), "logoutUrl": lambda n : setattr(self, 'logout_url', n.get_str_value()), @@ -286,6 +311,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("appRoles", self.app_roles) writer.write_str_value("applicationTemplateId", self.application_template_id) writer.write_collection_of_object_values("claimsMappingPolicies", self.claims_mapping_policies) + writer.write_str_value("createdByAppId", self.created_by_app_id) writer.write_collection_of_object_values("createdObjects", self.created_objects) writer.write_object_value("customSecurityAttributes", self.custom_security_attributes) writer.write_collection_of_object_values("delegatedPermissionClassifications", self.delegated_permission_classifications) @@ -297,6 +323,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("homeRealmDiscoveryPolicies", self.home_realm_discovery_policies) writer.write_str_value("homepage", self.homepage) writer.write_object_value("info", self.info) + writer.write_bool_value("isDisabled", self.is_disabled) writer.write_collection_of_object_values("keyCredentials", self.key_credentials) writer.write_str_value("loginUrl", self.login_url) writer.write_str_value("logoutUrl", self.logout_url) diff --git a/msgraph/generated/models/service_principal_risk_detection.py b/msgraph/generated/models/service_principal_risk_detection.py index c378c600946..6e458346824 100644 --- a/msgraph/generated/models/service_principal_risk_detection.py +++ b/msgraph/generated/models/service_principal_risk_detection.py @@ -19,7 +19,7 @@ @dataclass class ServicePrincipalRiskDetection(Entity, Parsable): - # Indicates the activity type the detected risk is linked to. The possible values are: signin, servicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal. + # Indicates the activity type the detected risk is linked to. activity: Optional[ActivityType] = None # Date and time when the risky activity occurred. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z activity_date_time: Optional[datetime.datetime] = None @@ -45,7 +45,7 @@ class ServicePrincipalRiskDetection(Entity, Parsable): odata_type: Optional[str] = None # Request identifier of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity. Supports $filter (eq). request_id: Optional[str] = None - # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + # Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. risk_detail: Optional[RiskDetail] = None # The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication. risk_event_type: Optional[str] = None diff --git a/msgraph/generated/models/service_principal_sign_in.py b/msgraph/generated/models/service_principal_sign_in.py new file mode 100644 index 00000000000..de8eb4210f5 --- /dev/null +++ b/msgraph/generated/models/service_principal_sign_in.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class ServicePrincipalSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.servicePrincipalSignIn" + # appId of the service principal that is signing in. + service_principal_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipalSignIn: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ServicePrincipalSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ServicePrincipalSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_identity import SignInIdentity + + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "servicePrincipalId": lambda n : setattr(self, 'service_principal_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("servicePrincipalId", self.service_principal_id) + + diff --git a/msgraph/generated/models/setting_source.py b/msgraph/generated/models/setting_source.py index 709337e4d29..76d27aaeed3 100644 --- a/msgraph/generated/models/setting_source.py +++ b/msgraph/generated/models/setting_source.py @@ -15,9 +15,9 @@ class SettingSource(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) - # Not yet documented + # The displayName property display_name: Optional[str] = None - # Not yet documented + # The id property id: Optional[str] = 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 00000000000..b78463f83b4 --- /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 00000000000..6c54fd30f1f --- /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 new file mode 100644 index 00000000000..82997d7dbdd --- /dev/null +++ b/msgraph/generated/models/share_point_group.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .share_point_group_member import SharePointGroupMember + +from .entity import Entity + +@dataclass +class SharePointGroup(Entity, Parsable): + # The user-visible description of the sharePointGroup. Read-write. + description: Optional[str] = None + # The set of members in the sharePointGroup. Read-write. + members: Optional[list[SharePointGroupMember]] = None + # The OdataType property + odata_type: Optional[str] = None + # The principal ID of the SharePoint group in the tenant. Read-only. + principal_id: Optional[str] = None + # The user-visible title of the sharePointGroup. Read-write. + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroup: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointGroup + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroup() + + 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 .share_point_group_member import SharePointGroupMember + + from .entity import Entity + from .share_point_group_member import SharePointGroupMember + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(SharePointGroupMember)), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "title": lambda n : setattr(self, 'title', 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_collection_of_object_values("members", self.members) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("title", self.title) + + diff --git a/msgraph/generated/models/share_point_group_collection_response.py b/msgraph/generated/models/share_point_group_collection_response.py new file mode 100644 index 00000000000..66e821e5731 --- /dev/null +++ b/msgraph/generated/models/share_point_group_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_group import SharePointGroup + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointGroupCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointGroup]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointGroupCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupCollectionResponse() + + 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_group import SharePointGroup + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_group import SharePointGroup + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointGroup)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_identity.py b/msgraph/generated/models/share_point_group_identity.py new file mode 100644 index 00000000000..15c771900c3 --- /dev/null +++ b/msgraph/generated/models/share_point_group_identity.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity import Identity + +from .identity import Identity + +@dataclass +class SharePointGroupIdentity(Identity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.sharePointGroupIdentity" + # The principal ID of the SharePoint group in the tenant. Read-only. + principal_id: Optional[str] = None + # The title of the SharePoint group. Read-only. + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupIdentity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointGroupIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity import Identity + + from .identity import Identity + + fields: dict[str, Callable[[Any], None]] = { + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "title": lambda n : setattr(self, 'title', 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("principalId", self.principal_id) + writer.write_str_value("title", self.title) + + diff --git a/msgraph/generated/models/share_point_group_member.py b/msgraph/generated/models/share_point_group_member.py new file mode 100644 index 00000000000..4044367a122 --- /dev/null +++ b/msgraph/generated/models/share_point_group_member.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 .share_point_identity_set import SharePointIdentitySet + +from .entity import Entity + +@dataclass +class SharePointGroupMember(Entity, Parsable): + # The identity represented by the sharePointGroupMember object. + identity: Optional[SharePointIdentitySet] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupMember: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointGroupMember + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupMember() + + 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 .share_point_identity_set import SharePointIdentitySet + + from .entity import Entity + from .share_point_identity_set import SharePointIdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "identity": lambda n : setattr(self, 'identity', n.get_object_value(SharePointIdentitySet)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("identity", self.identity) + + diff --git a/msgraph/generated/models/share_point_group_member_collection_response.py b/msgraph/generated/models/share_point_group_member_collection_response.py new file mode 100644 index 00000000000..90a21fec9df --- /dev/null +++ b/msgraph/generated/models/share_point_group_member_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_group_member import SharePointGroupMember + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointGroupMemberCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointGroupMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointGroupMemberCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointGroupMemberCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointGroupMemberCollectionResponse() + + 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_group_member import SharePointGroupMember + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_group_member import SharePointGroupMember + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointGroupMember)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_identity_set.py b/msgraph/generated/models/share_point_identity_set.py index 13d7fcab39b..28903579104 100644 --- a/msgraph/generated/models/share_point_identity_set.py +++ b/msgraph/generated/models/share_point_identity_set.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .identity import Identity from .identity_set import IdentitySet + from .share_point_group_identity import SharePointGroupIdentity from .share_point_identity import SharePointIdentity from .identity_set import IdentitySet @@ -17,7 +18,9 @@ class SharePointIdentitySet(IdentitySet, Parsable): odata_type: Optional[str] = "#microsoft.graph.sharePointIdentitySet" # The group associated with this action. Optional. group: Optional[Identity] = None - # The SharePoint group associated with this action. Optional. + # The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. + share_point_group: Optional[SharePointGroupIdentity] = None + # The SharePoint group associated with this action, 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 @@ -40,14 +43,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .identity import Identity from .identity_set import IdentitySet + from .share_point_group_identity import SharePointGroupIdentity from .share_point_identity import SharePointIdentity from .identity import Identity from .identity_set import IdentitySet + from .share_point_group_identity import SharePointGroupIdentity from .share_point_identity import SharePointIdentity fields: dict[str, Callable[[Any], None]] = { "group": lambda n : setattr(self, 'group', n.get_object_value(Identity)), + "sharePointGroup": lambda n : setattr(self, 'share_point_group', n.get_object_value(SharePointGroupIdentity)), "siteGroup": lambda n : setattr(self, 'site_group', n.get_object_value(SharePointIdentity)), "siteUser": lambda n : setattr(self, 'site_user', n.get_object_value(SharePointIdentity)), } @@ -65,6 +71,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("group", self.group) + writer.write_object_value("sharePointGroup", self.share_point_group) writer.write_object_value("siteGroup", self.site_group) writer.write_object_value("siteUser", self.site_user) diff --git a/msgraph/generated/models/share_point_migration_container_info.py b/msgraph/generated/models/share_point_migration_container_info.py new file mode 100644 index 00000000000..bb43e8ffdb2 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_container_info.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class SharePointMigrationContainerInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # A valid URL with a SAS token for accessing the Azure blob storage container that contains the file content. Read-only. + data_container_uri: Optional[str] = None + # Provides the AES-256-CBC encryption key if files stored in Azure blob containers are encrypted. The key is Base64-encoded. Read-only. + encryption_key: Optional[str] = None + # A valid URL with a SAS token for accessing the Azure blob storage container that contains the file metadata. Read-only. + metadata_container_uri: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationContainerInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationContainerInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationContainerInfo() + + 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]] = { + "dataContainerUri": lambda n : setattr(self, 'data_container_uri', n.get_str_value()), + "encryptionKey": lambda n : setattr(self, 'encryption_key', n.get_str_value()), + "metadataContainerUri": lambda n : setattr(self, 'metadata_container_uri', 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("dataContainerUri", self.data_container_uri) + writer.write_str_value("encryptionKey", self.encryption_key) + writer.write_str_value("metadataContainerUri", self.metadata_container_uri) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/share_point_migration_event.py b/msgraph/generated/models/share_point_migration_event.py new file mode 100644 index 00000000000..e3449aaad82 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_event.py @@ -0,0 +1,127 @@ +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 .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + +from .entity import Entity + +@dataclass +class SharePointMigrationEvent(Entity, Parsable): + # The correlation ID of a migration job. Read-only. + correlation_id: Optional[str] = None + # The date and time when the job status changes. 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. + event_date_time: Optional[datetime.datetime] = None + # The unique identifier of a migration job. Read-only. + job_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationEvent + """ + 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.sharePointMigrationFinishManifestFileUploadEvent".casefold(): + from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + + return SharePointMigrationFinishManifestFileUploadEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobCancelledEvent".casefold(): + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + + return SharePointMigrationJobCancelledEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobDeletedEvent".casefold(): + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + + return SharePointMigrationJobDeletedEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobErrorEvent".casefold(): + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + + return SharePointMigrationJobErrorEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobPostponedEvent".casefold(): + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + + return SharePointMigrationJobPostponedEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobProgressEvent".casefold(): + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + + return SharePointMigrationJobProgressEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobQueuedEvent".casefold(): + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + + return SharePointMigrationJobQueuedEvent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointMigrationJobStartEvent".casefold(): + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + + return SharePointMigrationJobStartEvent() + return SharePointMigrationEvent() + + 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 .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + + from .entity import Entity + from .share_point_migration_finish_manifest_file_upload_event import SharePointMigrationFinishManifestFileUploadEvent + from .share_point_migration_job_cancelled_event import SharePointMigrationJobCancelledEvent + from .share_point_migration_job_deleted_event import SharePointMigrationJobDeletedEvent + from .share_point_migration_job_error_event import SharePointMigrationJobErrorEvent + from .share_point_migration_job_postponed_event import SharePointMigrationJobPostponedEvent + from .share_point_migration_job_progress_event import SharePointMigrationJobProgressEvent + from .share_point_migration_job_queued_event import SharePointMigrationJobQueuedEvent + from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent + + fields: dict[str, Callable[[Any], None]] = { + "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), + "eventDateTime": lambda n : setattr(self, 'event_date_time', n.get_datetime_value()), + "jobId": lambda n : setattr(self, 'job_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("correlationId", self.correlation_id) + writer.write_datetime_value("eventDateTime", self.event_date_time) + writer.write_str_value("jobId", self.job_id) + + diff --git a/msgraph/generated/models/share_point_migration_event_collection_response.py b/msgraph/generated/models/share_point_migration_event_collection_response.py new file mode 100644 index 00000000000..7c1d88c76c0 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_event_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_migration_event import SharePointMigrationEvent + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointMigrationEventCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointMigrationEvent]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationEventCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationEventCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationEventCollectionResponse() + + 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_migration_event import SharePointMigrationEvent + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointMigrationEvent)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_migration_finish_manifest_file_upload_event.py b/msgraph/generated/models/share_point_migration_finish_manifest_file_upload_event.py new file mode 100644 index 00000000000..1bf6b5ca670 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_finish_manifest_file_upload_event.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 .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationFinishManifestFileUploadEvent(SharePointMigrationEvent, Parsable): + # The exported manifest file name. Read-only. + manifest_file_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationFinishManifestFileUploadEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationFinishManifestFileUploadEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationFinishManifestFileUploadEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "manifestFileName": lambda n : setattr(self, 'manifest_file_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("manifestFileName", self.manifest_file_name) + + diff --git a/msgraph/generated/models/share_point_migration_job.py b/msgraph/generated/models/share_point_migration_job.py new file mode 100644 index 00000000000..42018bffd73 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .share_point_migration_container_info import SharePointMigrationContainerInfo + from .share_point_migration_event import SharePointMigrationEvent + +from .entity import Entity + +@dataclass +class SharePointMigrationJob(Entity, Parsable): + # The containerInfo property + container_info: Optional[SharePointMigrationContainerInfo] = None + # The OdataType property + odata_type: Optional[str] = None + # A collection of migration events that reflects the job status changes. + progress_events: Optional[list[SharePointMigrationEvent]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJob() + + 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 .share_point_migration_container_info import SharePointMigrationContainerInfo + from .share_point_migration_event import SharePointMigrationEvent + + from .entity import Entity + from .share_point_migration_container_info import SharePointMigrationContainerInfo + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "containerInfo": lambda n : setattr(self, 'container_info', n.get_object_value(SharePointMigrationContainerInfo)), + "progressEvents": lambda n : setattr(self, 'progress_events', n.get_collection_of_object_values(SharePointMigrationEvent)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("containerInfo", self.container_info) + writer.write_collection_of_object_values("progressEvents", self.progress_events) + + diff --git a/msgraph/generated/models/share_point_migration_job_cancelled_event.py b/msgraph/generated/models/share_point_migration_job_cancelled_event.py new file mode 100644 index 00000000000..c50fdfd3dbe --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_cancelled_event.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobCancelledEvent(SharePointMigrationEvent, Parsable): + # True when a user cancels the job; otherwise, false. Read-only. + is_cancelled_by_user: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The current retry count of the job. Read-only. + total_retry_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobCancelledEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobCancelledEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobCancelledEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "isCancelledByUser": lambda n : setattr(self, 'is_cancelled_by_user', n.get_bool_value()), + "totalRetryCount": lambda n : setattr(self, 'total_retry_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isCancelledByUser", self.is_cancelled_by_user) + writer.write_int_value("totalRetryCount", self.total_retry_count) + + diff --git a/msgraph/generated/models/share_point_migration_job_collection_response.py b/msgraph/generated/models/share_point_migration_job_collection_response.py new file mode 100644 index 00000000000..0dc641b4e66 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_migration_job import SharePointMigrationJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SharePointMigrationJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SharePointMigrationJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobCollectionResponse() + + 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_migration_job import SharePointMigrationJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .share_point_migration_job import SharePointMigrationJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SharePointMigrationJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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_migration_job_deleted_event.py b/msgraph/generated/models/share_point_migration_job_deleted_event.py new file mode 100644 index 00000000000..33d8fece860 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_deleted_event.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 .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobDeletedEvent(SharePointMigrationEvent, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobDeletedEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobDeletedEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobDeletedEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + 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/share_point_migration_job_error_event.py b/msgraph/generated/models/share_point_migration_job_error_event.py new file mode 100644 index 00000000000..a5de30ab9b6 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_error_event.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .public_error import PublicError + from .share_point_migration_event import SharePointMigrationEvent + from .share_point_migration_job_error_level import SharePointMigrationJobErrorLevel + from .share_point_migration_object_type import SharePointMigrationObjectType + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobErrorEvent(SharePointMigrationEvent, Parsable): + # The error property + error: Optional[PublicError] = None + # The errorLevel property + error_level: Optional[SharePointMigrationJobErrorLevel] = None + # The object ID. Read-only. + object_id: Optional[str] = None + # The objectType property + object_type: Optional[SharePointMigrationObjectType] = None + # The object URL. Read-only. + object_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The current retry count of the job. Read-only. + total_retry_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobErrorEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobErrorEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobErrorEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .public_error import PublicError + from .share_point_migration_event import SharePointMigrationEvent + from .share_point_migration_job_error_level import SharePointMigrationJobErrorLevel + from .share_point_migration_object_type import SharePointMigrationObjectType + + from .public_error import PublicError + from .share_point_migration_event import SharePointMigrationEvent + from .share_point_migration_job_error_level import SharePointMigrationJobErrorLevel + from .share_point_migration_object_type import SharePointMigrationObjectType + + fields: dict[str, Callable[[Any], None]] = { + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), + "errorLevel": lambda n : setattr(self, 'error_level', n.get_enum_value(SharePointMigrationJobErrorLevel)), + "objectId": lambda n : setattr(self, 'object_id', n.get_str_value()), + "objectType": lambda n : setattr(self, 'object_type', n.get_enum_value(SharePointMigrationObjectType)), + "objectUrl": lambda n : setattr(self, 'object_url', n.get_str_value()), + "totalRetryCount": lambda n : setattr(self, 'total_retry_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("error", self.error) + writer.write_enum_value("errorLevel", self.error_level) + writer.write_str_value("objectId", self.object_id) + writer.write_enum_value("objectType", self.object_type) + writer.write_str_value("objectUrl", self.object_url) + writer.write_int_value("totalRetryCount", self.total_retry_count) + + diff --git a/msgraph/generated/models/share_point_migration_job_error_level.py b/msgraph/generated/models/share_point_migration_job_error_level.py new file mode 100644 index 00000000000..552f4fdafbf --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_error_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class SharePointMigrationJobErrorLevel(str, Enum): + Important = "important", + Warning = "warning", + Error = "error", + FatalError = "fatalError", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/share_point_migration_job_postponed_event.py b/msgraph/generated/models/share_point_migration_job_postponed_event.py new file mode 100644 index 00000000000..404f0bd204b --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_postponed_event.py @@ -0,0 +1,70 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobPostponedEvent(SharePointMigrationEvent, Parsable): + # The number of migration jobs in the queue of the current database. Read-only. + jobs_in_queue: Optional[int] = None + # The date and time that indicate when this job is picked up next. 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. + next_pickup_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The reason for the postponement. Read-only. + reason: Optional[str] = None + # The current retry count of the job. Read-only. + total_retry_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobPostponedEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobPostponedEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobPostponedEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "jobsInQueue": lambda n : setattr(self, 'jobs_in_queue', n.get_int_value()), + "nextPickupDateTime": lambda n : setattr(self, 'next_pickup_date_time', n.get_datetime_value()), + "reason": lambda n : setattr(self, 'reason', n.get_str_value()), + "totalRetryCount": lambda n : setattr(self, 'total_retry_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("jobsInQueue", self.jobs_in_queue) + writer.write_datetime_value("nextPickupDateTime", self.next_pickup_date_time) + writer.write_str_value("reason", self.reason) + writer.write_int_value("totalRetryCount", self.total_retry_count) + + diff --git a/msgraph/generated/models/share_point_migration_job_progress_event.py b/msgraph/generated/models/share_point_migration_job_progress_event.py new file mode 100644 index 00000000000..aadd14359a1 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_progress_event.py @@ -0,0 +1,121 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobProgressEvent(SharePointMigrationEvent, Parsable): + # The number of bytes processed. Read-only. + bytes_processed: Optional[int] = None + # The number of bytes processed with version history excluded. Read-only. + bytes_processed_only_current_version: Optional[int] = None + # CPU duration in milliseconds. Read-only. + cpu_duration_ms: Optional[int] = None + # The number of files processed. Read-only. + files_processed: Optional[int] = None + # The number of files processed with version history excluded. Read-only. + files_processed_only_current_version: Optional[int] = None + # True if the job status is End. False if the job is In progress. Read-only. + is_completed: Optional[bool] = None + # The unique identifier of the last object processed. Read-only. + last_processed_object_id: Optional[str] = None + # The number of objects processed. Read-only. + objects_processed: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # SQL duration in milliseconds. Read-only. + sql_duration_ms: Optional[int] = None + # SQL query count. Read-only. + sql_query_count: Optional[int] = None + # Total duration time in milliseconds. Read-only. + total_duration_ms: Optional[int] = None + # Total errors. Read-only. + total_errors: Optional[int] = None + # Total bytes to be processed. Read-only. + total_expected_bytes: Optional[int] = None + # The number of objects to process. Read-only. + total_expected_objects: Optional[int] = None + # The current retry count of the job. Read-only. + total_retry_count: Optional[int] = None + # Total warnings. Read-only. + total_warnings: Optional[int] = None + # Waiting time due to SQL throttling, in milliseconds. Read-only. + wait_time_on_sql_throttling_ms: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobProgressEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobProgressEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobProgressEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "bytesProcessed": lambda n : setattr(self, 'bytes_processed', n.get_int_value()), + "bytesProcessedOnlyCurrentVersion": lambda n : setattr(self, 'bytes_processed_only_current_version', n.get_int_value()), + "cpuDurationMs": lambda n : setattr(self, 'cpu_duration_ms', n.get_int_value()), + "filesProcessed": lambda n : setattr(self, 'files_processed', n.get_int_value()), + "filesProcessedOnlyCurrentVersion": lambda n : setattr(self, 'files_processed_only_current_version', n.get_int_value()), + "isCompleted": lambda n : setattr(self, 'is_completed', n.get_bool_value()), + "lastProcessedObjectId": lambda n : setattr(self, 'last_processed_object_id', n.get_str_value()), + "objectsProcessed": lambda n : setattr(self, 'objects_processed', n.get_int_value()), + "sqlDurationMs": lambda n : setattr(self, 'sql_duration_ms', n.get_int_value()), + "sqlQueryCount": lambda n : setattr(self, 'sql_query_count', n.get_int_value()), + "totalDurationMs": lambda n : setattr(self, 'total_duration_ms', n.get_int_value()), + "totalErrors": lambda n : setattr(self, 'total_errors', n.get_int_value()), + "totalExpectedBytes": lambda n : setattr(self, 'total_expected_bytes', n.get_int_value()), + "totalExpectedObjects": lambda n : setattr(self, 'total_expected_objects', n.get_int_value()), + "totalRetryCount": lambda n : setattr(self, 'total_retry_count', n.get_int_value()), + "totalWarnings": lambda n : setattr(self, 'total_warnings', n.get_int_value()), + "waitTimeOnSqlThrottlingMs": lambda n : setattr(self, 'wait_time_on_sql_throttling_ms', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("bytesProcessed", self.bytes_processed) + writer.write_int_value("bytesProcessedOnlyCurrentVersion", self.bytes_processed_only_current_version) + writer.write_int_value("cpuDurationMs", self.cpu_duration_ms) + writer.write_int_value("filesProcessed", self.files_processed) + writer.write_int_value("filesProcessedOnlyCurrentVersion", self.files_processed_only_current_version) + writer.write_bool_value("isCompleted", self.is_completed) + writer.write_str_value("lastProcessedObjectId", self.last_processed_object_id) + writer.write_int_value("objectsProcessed", self.objects_processed) + writer.write_int_value("sqlDurationMs", self.sql_duration_ms) + writer.write_int_value("sqlQueryCount", self.sql_query_count) + writer.write_int_value("totalDurationMs", self.total_duration_ms) + writer.write_int_value("totalErrors", self.total_errors) + writer.write_int_value("totalExpectedBytes", self.total_expected_bytes) + writer.write_int_value("totalExpectedObjects", self.total_expected_objects) + writer.write_int_value("totalRetryCount", self.total_retry_count) + writer.write_int_value("totalWarnings", self.total_warnings) + writer.write_int_value("waitTimeOnSqlThrottlingMs", self.wait_time_on_sql_throttling_ms) + + diff --git a/msgraph/generated/models/share_point_migration_job_queued_event.py b/msgraph/generated/models/share_point_migration_job_queued_event.py new file mode 100644 index 00000000000..216b20ecec9 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_queued_event.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 .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobQueuedEvent(SharePointMigrationEvent, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobQueuedEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobQueuedEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobQueuedEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + 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/share_point_migration_job_start_event.py b/msgraph/generated/models/share_point_migration_job_start_event.py new file mode 100644 index 00000000000..d98fa6ba893 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_job_start_event.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .share_point_migration_event import SharePointMigrationEvent + +from .share_point_migration_event import SharePointMigrationEvent + +@dataclass +class SharePointMigrationJobStartEvent(SharePointMigrationEvent, Parsable): + # True if the job is restarted. False if it's the initial start. Read-only. + is_restarted: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The current retry count of the job. Read-only. + total_retry_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointMigrationJobStartEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SharePointMigrationJobStartEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointMigrationJobStartEvent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .share_point_migration_event import SharePointMigrationEvent + + from .share_point_migration_event import SharePointMigrationEvent + + fields: dict[str, Callable[[Any], None]] = { + "isRestarted": lambda n : setattr(self, 'is_restarted', n.get_bool_value()), + "totalRetryCount": lambda n : setattr(self, 'total_retry_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isRestarted", self.is_restarted) + writer.write_int_value("totalRetryCount", self.total_retry_count) + + diff --git a/msgraph/generated/models/share_point_migration_object_type.py b/msgraph/generated/models/share_point_migration_object_type.py new file mode 100644 index 00000000000..b1e61573cf6 --- /dev/null +++ b/msgraph/generated/models/share_point_migration_object_type.py @@ -0,0 +1,14 @@ +from enum import Enum + +class SharePointMigrationObjectType(str, Enum): + Site = "site", + Web = "web", + Folder = "folder", + List_ = "list", + ListItem = "listItem", + File = "file", + Alert = "alert", + SharedWithObject = "sharedWithObject", + Invalid = "invalid", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/share_point_protection_policy.py b/msgraph/generated/models/share_point_protection_policy.py index 319b24282ac..49cede46de1 100644 --- a/msgraph/generated/models/share_point_protection_policy.py +++ b/msgraph/generated/models/share_point_protection_policy.py @@ -8,6 +8,7 @@ from .protection_policy_base import ProtectionPolicyBase from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase @@ -19,6 +20,8 @@ class SharePointProtectionPolicy(ProtectionPolicyBase, Parsable): site_inclusion_rules: Optional[list[SiteProtectionRule]] = None # The protection units (sites) that are protected under the site protection policy. site_protection_units: Optional[list[SiteProtectionUnit]] = None + # The siteProtectionUnitsBulkAdditionJobs property + site_protection_units_bulk_addition_jobs: Optional[list[SiteProtectionUnitsBulkAdditionJob]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SharePointProtectionPolicy: @@ -39,14 +42,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .protection_policy_base import ProtectionPolicyBase from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob from .protection_policy_base import ProtectionPolicyBase from .site_protection_rule import SiteProtectionRule from .site_protection_unit import SiteProtectionUnit + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob fields: dict[str, Callable[[Any], None]] = { "siteInclusionRules": lambda n : setattr(self, 'site_inclusion_rules', n.get_collection_of_object_values(SiteProtectionRule)), "siteProtectionUnits": lambda n : setattr(self, 'site_protection_units', n.get_collection_of_object_values(SiteProtectionUnit)), + "siteProtectionUnitsBulkAdditionJobs": lambda n : setattr(self, 'site_protection_units_bulk_addition_jobs', n.get_collection_of_object_values(SiteProtectionUnitsBulkAdditionJob)), } 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("siteInclusionRules", self.site_inclusion_rules) writer.write_collection_of_object_values("siteProtectionUnits", self.site_protection_units) + writer.write_collection_of_object_values("siteProtectionUnitsBulkAdditionJobs", self.site_protection_units_bulk_addition_jobs) diff --git a/msgraph/generated/models/share_point_restore_session.py b/msgraph/generated/models/share_point_restore_session.py index daebdda09df..0ab21f00d7c 100644 --- a/msgraph/generated/models/share_point_restore_session.py +++ b/msgraph/generated/models/share_point_restore_session.py @@ -5,8 +5,10 @@ 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 from .restore_session_base import RestoreSessionBase @@ -14,8 +16,12 @@ 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. + site_restore_artifacts_bulk_addition_requests: Optional[list[SiteRestoreArtifactsBulkAdditionRequest]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SharePointRestoreSession: @@ -33,14 +39,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .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)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,6 +67,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("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/sharepoint_settings.py b/msgraph/generated/models/sharepoint_settings.py index 08a8660f216..e21db9adfa3 100644 --- a/msgraph/generated/models/sharepoint_settings.py +++ b/msgraph/generated/models/sharepoint_settings.py @@ -26,7 +26,7 @@ class SharepointSettings(Entity, Parsable): excluded_file_extensions_for_sync_app: Optional[list[str]] = None # Specifies the idle session sign-out policies for the tenant. idle_session_sign_out: Optional[IdleSessionSignOut] = None - # Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. + # Specifies the image tagging option for the tenant. The possible values are: disabled, basic, enhanced. image_tagging_option: Optional[ImageTaggingChoice] = None # Indicates whether comments are allowed on modern site pages in SharePoint. is_commenting_on_site_pages_enabled: Optional[bool] = None @@ -66,9 +66,9 @@ class SharepointSettings(Entity, Parsable): sharing_allowed_domain_list: Optional[list[str]] = None # Collection of email domains that are blocked for sharing outside the organization. sharing_blocked_domain_list: Optional[list[str]] = None - # Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. + # Sharing capability for the tenant. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. sharing_capability: Optional[SharingCapabilities] = None - # Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. + # Specifies the external sharing mode for domains. The possible values are: none, allowList, blockList. sharing_domain_restriction_mode: Optional[SharingDomainRestrictionMode] = None # The value of the team site managed path. This is the path under which new team sites will be created. site_creation_default_managed_path: Optional[str] = None diff --git a/msgraph/generated/models/shift_activity.py b/msgraph/generated/models/shift_activity.py index 70f9e8c56f6..ad45bb7ba1f 100644 --- a/msgraph/generated/models/shift_activity.py +++ b/msgraph/generated/models/shift_activity.py @@ -20,13 +20,13 @@ class ShiftActivity(AdditionalDataHolder, BackedModel, Parsable): code: Optional[str] = None # The name of the shiftActivity. Required. display_name: Optional[str] = None - # The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required. + # The end date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required. end_date_time: Optional[datetime.datetime] = None # Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required. is_paid: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required. + # The start date and time for the shiftActivity. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Required. start_date_time: Optional[datetime.datetime] = None # The theme property theme: Optional[ScheduleEntityTheme] = None diff --git a/msgraph/generated/models/sign_in.py b/msgraph/generated/models/sign_in.py index 698dc9941b3..06f92c9c5d8 100644 --- a/msgraph/generated/models/sign_in.py +++ b/msgraph/generated/models/sign_in.py @@ -29,7 +29,7 @@ class SignIn(Entity, Parsable): applied_conditional_access_policies: Optional[list[AppliedConditionalAccessPolicy]] = None # Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). client_app_used: Optional[str] = None - # Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). + # Reports status of an activated conditional access policy. The possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). conditional_access_status: Optional[ConditionalAccessStatus] = None # The request ID sent from the client when the sign-in is initiated. Used to troubleshoot sign-in activity. Supports $filter (eq). correlation_id: Optional[str] = None @@ -49,7 +49,7 @@ class SignIn(Entity, Parsable): resource_display_name: Optional[str] = None # ID of the resource that the user signed into. Supports $filter (eq). resource_id: Optional[str] = None - # The reason behind a specific state of a risky user, sign-in, or a risk event. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe.The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. + # The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. risk_detail: Optional[RiskDetail] = None # The riskEventTypes property risk_event_types: Optional[list[RiskEventType]] = None diff --git a/msgraph/generated/models/sign_in_activity.py b/msgraph/generated/models/sign_in_activity.py index 7c1f64e8d57..e552b8c9fc2 100644 --- a/msgraph/generated/models/sign_in_activity.py +++ b/msgraph/generated/models/sign_in_activity.py @@ -17,11 +17,11 @@ class SignInActivity(AdditionalDataHolder, BackedModel, Parsable): last_non_interactive_sign_in_date_time: Optional[datetime.datetime] = None # Request identifier of the last non-interactive sign-in performed by this user. last_non_interactive_sign_in_request_id: Optional[str] = None - # The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user attempted (either successfully or unsuccessfully) to sign in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. 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. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID. + # The last interactive sign-in date and time for a specific user. This property records the last time a user attempted an interactive sign-in to the directory—whether the attempt was successful or not. Note: Since unsuccessful attempts are also logged, this value might not accurately reflect actual system usage. For tracking actual account access, please use the lastSuccessfulSignInDateTime property. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_sign_in_date_time: Optional[datetime.datetime] = None # Request identifier of the last interactive sign-in performed by this user. last_sign_in_request_id: Optional[str] = None - # The date and time of the user's most recent successful sign-in activity. 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. + # The date and time of the user's most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. 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. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID. last_successful_sign_in_date_time: Optional[datetime.datetime] = None # The request ID of the last successful sign-in. last_successful_sign_in_request_id: Optional[str] = None diff --git a/msgraph/generated/models/sign_in_conditions.py b/msgraph/generated/models/sign_in_conditions.py new file mode 100644 index 00000000000..225c7f422f7 --- /dev/null +++ b/msgraph/generated/models/sign_in_conditions.py @@ -0,0 +1,112 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + +@dataclass +class SignInConditions(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + authentication_flow: Optional[AuthenticationFlow] = None + # Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + client_app_type: Optional[ConditionalAccessClientApp] = None + # Country from where the identity is authenticating. + country: Optional[str] = None + # Information about the device used for the sign-in. + device_info: Optional[DeviceInfo] = None + # Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + device_platform: Optional[ConditionalAccessDevicePlatform] = None + # Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + insider_risk_level: Optional[InsiderRiskLevel] = None + # Ip address of the authenticating identity. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + service_principal_risk_level: Optional[RiskLevel] = None + # Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + sign_in_risk_level: Optional[RiskLevel] = None + # The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + user_risk_level: Optional[RiskLevel] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInConditions: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SignInConditions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SignInConditions() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + + from .authentication_flow import AuthenticationFlow + from .conditional_access_client_app import ConditionalAccessClientApp + from .conditional_access_device_platform import ConditionalAccessDevicePlatform + from .device_info import DeviceInfo + from .insider_risk_level import InsiderRiskLevel + from .risk_level import RiskLevel + + fields: dict[str, Callable[[Any], None]] = { + "authenticationFlow": lambda n : setattr(self, 'authentication_flow', n.get_object_value(AuthenticationFlow)), + "clientAppType": lambda n : setattr(self, 'client_app_type', n.get_enum_value(ConditionalAccessClientApp)), + "country": lambda n : setattr(self, 'country', n.get_str_value()), + "deviceInfo": lambda n : setattr(self, 'device_info', n.get_object_value(DeviceInfo)), + "devicePlatform": lambda n : setattr(self, 'device_platform', n.get_enum_value(ConditionalAccessDevicePlatform)), + "insiderRiskLevel": lambda n : setattr(self, 'insider_risk_level', n.get_enum_value(InsiderRiskLevel)), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "servicePrincipalRiskLevel": lambda n : setattr(self, 'service_principal_risk_level', n.get_enum_value(RiskLevel)), + "signInRiskLevel": lambda n : setattr(self, 'sign_in_risk_level', n.get_enum_value(RiskLevel)), + "userRiskLevel": lambda n : setattr(self, 'user_risk_level', n.get_enum_value(RiskLevel)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("authenticationFlow", self.authentication_flow) + writer.write_enum_value("clientAppType", self.client_app_type) + writer.write_str_value("country", self.country) + writer.write_object_value("deviceInfo", self.device_info) + writer.write_enum_value("devicePlatform", self.device_platform) + writer.write_enum_value("insiderRiskLevel", self.insider_risk_level) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("servicePrincipalRiskLevel", self.service_principal_risk_level) + writer.write_enum_value("signInRiskLevel", self.sign_in_risk_level) + writer.write_enum_value("userRiskLevel", self.user_risk_level) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/sign_in_context.py b/msgraph/generated/models/sign_in_context.py new file mode 100644 index 00000000000..629729b5ff7 --- /dev/null +++ b/msgraph/generated/models/sign_in_context.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + +@dataclass +class SignInContext(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SignInContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.applicationContext".casefold(): + from .application_context import ApplicationContext + + return ApplicationContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.authContext".casefold(): + from .auth_context import AuthContext + + return AuthContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userActionContext".casefold(): + from .user_action_context import UserActionContext + + return UserActionContext() + return SignInContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/sign_in_frequency_session_control.py b/msgraph/generated/models/sign_in_frequency_session_control.py index 8d8c3bb8928..d13f61f6a41 100644 --- a/msgraph/generated/models/sign_in_frequency_session_control.py +++ b/msgraph/generated/models/sign_in_frequency_session_control.py @@ -20,7 +20,7 @@ class SignInFrequencySessionControl(ConditionalAccessSessionControl, Parsable): authentication_type: Optional[SignInFrequencyAuthenticationType] = None # The possible values are timeBased, everyTime, unknownFutureValue. Sign-in frequency of everyTime is available for risky users, risky sign-ins, and Intune device enrollment. For more information, see Require reauthentication every time. frequency_interval: Optional[SignInFrequencyInterval] = None - # Possible values are: days, hours. + # The possible values are: days, hours. type: Optional[SigninFrequencyType] = None # The number of days or hours. value: Optional[int] = None diff --git a/msgraph/generated/models/sign_in_identity.py b/msgraph/generated/models/sign_in_identity.py new file mode 100644 index 00000000000..10ec3b54741 --- /dev/null +++ b/msgraph/generated/models/sign_in_identity.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + +@dataclass +class SignInIdentity(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SignInIdentity: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SignInIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.servicePrincipalSignIn".casefold(): + from .service_principal_sign_in import ServicePrincipalSignIn + + return ServicePrincipalSignIn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userSignIn".casefold(): + from .user_sign_in import UserSignIn + + return UserSignIn() + return SignInIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/simulation.py b/msgraph/generated/models/simulation.py index 70c3e49a2bc..4d0e6b9b727 100644 --- a/msgraph/generated/models/simulation.py +++ b/msgraph/generated/models/simulation.py @@ -25,9 +25,9 @@ @dataclass class Simulation(Entity, Parsable): - # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + # The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. attack_technique: Optional[SimulationAttackTechnique] = None - # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue. + # Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue. attack_type: Optional[SimulationAttackType] = None # Unique identifier for the attack simulation automation. automation_id: Optional[str] = None @@ -67,11 +67,11 @@ class Simulation(Entity, Parsable): odata_type: Optional[str] = None # The payload associated with a simulation during its creation. payload: Optional[Payload] = None - # Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue. + # Method of delivery of the phishing payload used in the attack simulation and training campaign. The possible values are: unknown, sms, email, teams, unknownFutureValue. payload_delivery_platform: Optional[PayloadDeliveryPlatform] = None # Report of the attack simulation and training campaign. report: Optional[SimulationReport] = None - # Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue. + # Status of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, draft, running, scheduled, succeeded, failed, canceled, excluded, unknownFutureValue. status: Optional[SimulationStatus] = None # Details about the training settings for a simulation. training_setting: Optional[TrainingSetting] = None diff --git a/msgraph/generated/models/simulation_notification.py b/msgraph/generated/models/simulation_notification.py index f188a006358..2f31e903fd7 100644 --- a/msgraph/generated/models/simulation_notification.py +++ b/msgraph/generated/models/simulation_notification.py @@ -14,7 +14,7 @@ class SimulationNotification(BaseEndUserNotification, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.simulationNotification" - # Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. + # Target user type. The possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. targetted_user_type: Optional[TargettedUserType] = None @staticmethod diff --git a/msgraph/generated/models/single_user.py b/msgraph/generated/models/single_user.py index 328af59fa05..0e074b2598c 100644 --- a/msgraph/generated/models/single_user.py +++ b/msgraph/generated/models/single_user.py @@ -13,7 +13,7 @@ class SingleUser(SubjectSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.singleUser" - # The name of the user in Microsoft Entra ID. Read only. + # The name of the user in Microsoft Entra ID. Read-only. description: Optional[str] = None # The ID of the user in Microsoft Entra ID. user_id: Optional[str] = None diff --git a/msgraph/generated/models/site_archival_details.py b/msgraph/generated/models/site_archival_details.py index defd37e03cb..886a9d02303 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/site_collection.py b/msgraph/generated/models/site_collection.py index de39985a8bb..45a649377a2 100644 --- a/msgraph/generated/models/site_collection.py +++ b/msgraph/generated/models/site_collection.py @@ -16,7 +16,7 @@ class SiteCollection(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 whether the site collection is recently archived, fully archived, or reactivating. Possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. + # Represents whether the site collection is recently archived, fully archived, or reactivating. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. archival_details: Optional[SiteArchivalDetails] = None # The geographic region code for where this site collection resides. Only present for multi-geo tenants. Read-only. data_location_code: Optional[str] = None diff --git a/msgraph/generated/models/site_protection_units_bulk_addition_job.py b/msgraph/generated/models/site_protection_units_bulk_addition_job.py new file mode 100644 index 00000000000..557de3978ab --- /dev/null +++ b/msgraph/generated/models/site_protection_units_bulk_addition_job.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + +from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + +@dataclass +class SiteProtectionUnitsBulkAdditionJob(ProtectionUnitsBulkJobBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.siteProtectionUnitsBulkAdditionJob" + # The list of SharePoint site IDs to add to the SharePoint protection policy. + site_ids: Optional[list[str]] = None + # The list of SharePoint site URLs to add to the SharePoint protection policy. + site_web_urls: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteProtectionUnitsBulkAdditionJob: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteProtectionUnitsBulkAdditionJob + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteProtectionUnitsBulkAdditionJob() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + from .protection_units_bulk_job_base import ProtectionUnitsBulkJobBase + + fields: dict[str, Callable[[Any], None]] = { + "siteIds": lambda n : setattr(self, 'site_ids', n.get_collection_of_primitive_values(str)), + "siteWebUrls": lambda n : setattr(self, 'site_web_urls', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("siteIds", self.site_ids) + writer.write_collection_of_primitive_values("siteWebUrls", self.site_web_urls) + + diff --git a/msgraph/generated/models/site_protection_units_bulk_addition_job_collection_response.py b/msgraph/generated/models/site_protection_units_bulk_addition_job_collection_response.py new file mode 100644 index 00000000000..8ec56cf506d --- /dev/null +++ b/msgraph/generated/models/site_protection_units_bulk_addition_job_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SiteProtectionUnitsBulkAdditionJobCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SiteProtectionUnitsBulkAdditionJob]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteProtectionUnitsBulkAdditionJobCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteProtectionUnitsBulkAdditionJobCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteProtectionUnitsBulkAdditionJobCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SiteProtectionUnitsBulkAdditionJob)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/site_restore_artifacts_bulk_addition_request.py b/msgraph/generated/models/site_restore_artifacts_bulk_addition_request.py new file mode 100644 index 00000000000..97aa80c77d3 --- /dev/null +++ b/msgraph/generated/models/site_restore_artifacts_bulk_addition_request.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + +from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + +@dataclass +class SiteRestoreArtifactsBulkAdditionRequest(RestoreArtifactsBulkRequestBase, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The list of SharePoint site IDs that are added to the corresponding SharePoint restore session in a bulk operation. + site_ids: Optional[list[str]] = None + # The list of SharePoint site URLs that are added to the corresponding SharePoint restore session in a bulk operation. + site_web_urls: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteRestoreArtifactsBulkAdditionRequest: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteRestoreArtifactsBulkAdditionRequest + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteRestoreArtifactsBulkAdditionRequest() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase + + fields: dict[str, Callable[[Any], None]] = { + "siteIds": lambda n : setattr(self, 'site_ids', n.get_collection_of_primitive_values(str)), + "siteWebUrls": lambda n : setattr(self, 'site_web_urls', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("siteIds", self.site_ids) + writer.write_collection_of_primitive_values("siteWebUrls", self.site_web_urls) + + diff --git a/msgraph/generated/models/site_restore_artifacts_bulk_addition_request_collection_response.py b/msgraph/generated/models/site_restore_artifacts_bulk_addition_request_collection_response.py new file mode 100644 index 00000000000..2441c9c843c --- /dev/null +++ b/msgraph/generated/models/site_restore_artifacts_bulk_addition_request_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SiteRestoreArtifactsBulkAdditionRequestCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SiteRestoreArtifactsBulkAdditionRequest]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SiteRestoreArtifactsBulkAdditionRequestCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SiteRestoreArtifactsBulkAdditionRequestCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SiteRestoreArtifactsBulkAdditionRequestCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SiteRestoreArtifactsBulkAdditionRequest)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/snapshot_job_status.py b/msgraph/generated/models/snapshot_job_status.py new file mode 100644 index 00000000000..99d399a54f1 --- /dev/null +++ b/msgraph/generated/models/snapshot_job_status.py @@ -0,0 +1,11 @@ +from enum import Enum + +class SnapshotJobStatus(str, Enum): + NotStarted = "notStarted", + Running = "running", + Succeeded = "succeeded", + Failed = "failed", + PartiallySuccessful = "partiallySuccessful", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/speaker_assignment_submission.py b/msgraph/generated/models/speaker_assignment_submission.py new file mode 100644 index 00000000000..a60aa079c90 --- /dev/null +++ b/msgraph/generated/models/speaker_assignment_submission.py @@ -0,0 +1,130 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class SpeakerAssignmentSubmission(Entity, Parsable): + # ID of the assignment with which this submission is associated. + assignment_id: Optional[str] = None + # The average speaking pace of the student, measured in words per minute. + average_words_per_minute_pace: Optional[int] = None + # ID of the class this speaker progress is associated with. + class_id: Optional[str] = None + # The number of times the student was flagged by Speaker Coach for using a filler word. + filler_words_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. + incorrect_camera_distance_occurrences_count: Optional[int] = None + # The length of the student submission in seconds. + length_of_submission_in_seconds: Optional[float] = None + # The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. + lost_eye_contact_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for speaking in monotone. + monotone_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. + non_inclusive_language_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for obstructing the view of their face. + obstructed_view_occurrences_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of times the student was flagged by Speaker Coach for using repetitive language. + repetitive_language_occurrences_count: Optional[int] = None + # ID of the user this speaker progress is associated with. + student_id: Optional[str] = None + # Date and time of the submission this speaker progress is associated with. 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. + submission_date_time: Optional[datetime.datetime] = None + # ID of the submission this speaker progress is associated with. + submission_id: Optional[str] = None + # The filler words used most by the student. + top_filler_words: Optional[list[str]] = None + # The words mispronounced most by the student. + top_mispronounced_words: Optional[list[str]] = None + # The non-inclusive or sensitive words and phrases most used by the student. + top_non_inclusive_words_and_phrases: Optional[list[str]] = None + # The words and phrases most repeated by the student. + top_repetitive_words_and_phrases: Optional[list[str]] = None + # Total number of words spoken by the student in the submission. + words_spoken_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SpeakerAssignmentSubmission: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SpeakerAssignmentSubmission + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SpeakerAssignmentSubmission() + + 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]] = { + "assignmentId": lambda n : setattr(self, 'assignment_id', n.get_str_value()), + "averageWordsPerMinutePace": lambda n : setattr(self, 'average_words_per_minute_pace', n.get_int_value()), + "classId": lambda n : setattr(self, 'class_id', n.get_str_value()), + "fillerWordsOccurrencesCount": lambda n : setattr(self, 'filler_words_occurrences_count', n.get_int_value()), + "incorrectCameraDistanceOccurrencesCount": lambda n : setattr(self, 'incorrect_camera_distance_occurrences_count', n.get_int_value()), + "lengthOfSubmissionInSeconds": lambda n : setattr(self, 'length_of_submission_in_seconds', n.get_float_value()), + "lostEyeContactOccurrencesCount": lambda n : setattr(self, 'lost_eye_contact_occurrences_count', n.get_int_value()), + "monotoneOccurrencesCount": lambda n : setattr(self, 'monotone_occurrences_count', n.get_int_value()), + "nonInclusiveLanguageOccurrencesCount": lambda n : setattr(self, 'non_inclusive_language_occurrences_count', n.get_int_value()), + "obstructedViewOccurrencesCount": lambda n : setattr(self, 'obstructed_view_occurrences_count', n.get_int_value()), + "repetitiveLanguageOccurrencesCount": lambda n : setattr(self, 'repetitive_language_occurrences_count', n.get_int_value()), + "studentId": lambda n : setattr(self, 'student_id', n.get_str_value()), + "submissionDateTime": lambda n : setattr(self, 'submission_date_time', n.get_datetime_value()), + "submissionId": lambda n : setattr(self, 'submission_id', n.get_str_value()), + "topFillerWords": lambda n : setattr(self, 'top_filler_words', n.get_collection_of_primitive_values(str)), + "topMispronouncedWords": lambda n : setattr(self, 'top_mispronounced_words', n.get_collection_of_primitive_values(str)), + "topNonInclusiveWordsAndPhrases": lambda n : setattr(self, 'top_non_inclusive_words_and_phrases', n.get_collection_of_primitive_values(str)), + "topRepetitiveWordsAndPhrases": lambda n : setattr(self, 'top_repetitive_words_and_phrases', n.get_collection_of_primitive_values(str)), + "wordsSpokenCount": lambda n : setattr(self, 'words_spoken_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("assignmentId", self.assignment_id) + writer.write_int_value("averageWordsPerMinutePace", self.average_words_per_minute_pace) + writer.write_str_value("classId", self.class_id) + writer.write_int_value("fillerWordsOccurrencesCount", self.filler_words_occurrences_count) + writer.write_int_value("incorrectCameraDistanceOccurrencesCount", self.incorrect_camera_distance_occurrences_count) + writer.write_float_value("lengthOfSubmissionInSeconds", self.length_of_submission_in_seconds) + writer.write_int_value("lostEyeContactOccurrencesCount", self.lost_eye_contact_occurrences_count) + writer.write_int_value("monotoneOccurrencesCount", self.monotone_occurrences_count) + writer.write_int_value("nonInclusiveLanguageOccurrencesCount", self.non_inclusive_language_occurrences_count) + writer.write_int_value("obstructedViewOccurrencesCount", self.obstructed_view_occurrences_count) + writer.write_int_value("repetitiveLanguageOccurrencesCount", self.repetitive_language_occurrences_count) + writer.write_str_value("studentId", self.student_id) + writer.write_datetime_value("submissionDateTime", self.submission_date_time) + writer.write_str_value("submissionId", self.submission_id) + writer.write_collection_of_primitive_values("topFillerWords", self.top_filler_words) + writer.write_collection_of_primitive_values("topMispronouncedWords", self.top_mispronounced_words) + writer.write_collection_of_primitive_values("topNonInclusiveWordsAndPhrases", self.top_non_inclusive_words_and_phrases) + writer.write_collection_of_primitive_values("topRepetitiveWordsAndPhrases", self.top_repetitive_words_and_phrases) + writer.write_int_value("wordsSpokenCount", self.words_spoken_count) + + diff --git a/msgraph/generated/models/speaker_assignment_submission_collection_response.py b/msgraph/generated/models/speaker_assignment_submission_collection_response.py new file mode 100644 index 00000000000..075049485d7 --- /dev/null +++ b/msgraph/generated/models/speaker_assignment_submission_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 .speaker_assignment_submission import SpeakerAssignmentSubmission + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SpeakerAssignmentSubmissionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SpeakerAssignmentSubmission]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SpeakerAssignmentSubmissionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SpeakerAssignmentSubmissionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SpeakerAssignmentSubmissionCollectionResponse() + + 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 .speaker_assignment_submission import SpeakerAssignmentSubmission + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SpeakerAssignmentSubmission)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/subject_rights_request.py b/msgraph/generated/models/subject_rights_request.py index ae6d32af28b..010b5be53ad 100644 --- a/msgraph/generated/models/subject_rights_request.py +++ b/msgraph/generated/models/subject_rights_request.py @@ -42,7 +42,7 @@ class SubjectRightsRequest(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # Information about the data subject. data_subject: Optional[DataSubject] = None - # The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. + # The type of the data subject. The possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. data_subject_type: Optional[DataSubjectType] = None # Description for the request. description: Optional[str] = None @@ -78,11 +78,11 @@ class SubjectRightsRequest(Entity, Parsable): site_locations: Optional[SubjectRightsRequestSiteLocation] = None # Information about the different stages for the request. stages: Optional[list[SubjectRightsRequestStageDetail]] = None - # The status of the request. Possible values are: active, closed, unknownFutureValue. + # The status of the request. The possible values are: active, closed, unknownFutureValue. status: Optional[SubjectRightsRequestStatus] = None # Information about the Microsoft Teams team that was created for the request. team: Optional[Team] = None - # The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue. + # The type of the request. The possible values are: export, delete, access, tagForAction, unknownFutureValue. type: Optional[SubjectRightsRequestType] = None @staticmethod diff --git a/msgraph/generated/models/subject_rights_request_history.py b/msgraph/generated/models/subject_rights_request_history.py index e27e5613e3f..840d568bde5 100644 --- a/msgraph/generated/models/subject_rights_request_history.py +++ b/msgraph/generated/models/subject_rights_request_history.py @@ -24,9 +24,9 @@ class SubjectRightsRequestHistory(AdditionalDataHolder, BackedModel, Parsable): event_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: approval. + # The stage when the entity was changed. stage: Optional[SubjectRightsRequestStage] = None - # The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue. + # The status of the stage when the entity was changed. The possible values are: notStarted, current, completed, failed, unknownFutureValue. stage_status: Optional[SubjectRightsRequestStageStatus] = None # Type of history. type: Optional[str] = None diff --git a/msgraph/generated/models/subject_rights_request_stage_detail.py b/msgraph/generated/models/subject_rights_request_stage_detail.py index 8f5fa84576f..4ccbacca9b0 100644 --- a/msgraph/generated/models/subject_rights_request_stage_detail.py +++ b/msgraph/generated/models/subject_rights_request_stage_detail.py @@ -21,9 +21,9 @@ class SubjectRightsRequestStageDetail(AdditionalDataHolder, BackedModel, Parsabl error: Optional[PublicError] = None # The OdataType property odata_type: Optional[str] = None - # The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue, approval. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: approval. + # The stage of the subject rights request. stage: Optional[SubjectRightsRequestStage] = None - # Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue. + # Status of the current stage. The possible values are: notStarted, current, completed, failed, unknownFutureValue. status: Optional[SubjectRightsRequestStageStatus] = None @staticmethod diff --git a/msgraph/generated/models/subject_set.py b/msgraph/generated/models/subject_set.py index f7a1a92cd5b..d96a52e0d40 100644 --- a/msgraph/generated/models/subject_set.py +++ b/msgraph/generated/models/subject_set.py @@ -16,6 +16,7 @@ from .requestor_manager import RequestorManager from .single_service_principal import SingleServicePrincipal from .single_user import SingleUser + from .target_agent_identity_sponsors_or_owners import TargetAgentIdentitySponsorsOrOwners from .target_application_owners import TargetApplicationOwners from .target_manager import TargetManager from .target_user_sponsors import TargetUserSponsors @@ -84,6 +85,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> SubjectSet: from .single_user import SingleUser return SingleUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.targetAgentIdentitySponsorsOrOwners".casefold(): + from .target_agent_identity_sponsors_or_owners import TargetAgentIdentitySponsorsOrOwners + + return TargetAgentIdentitySponsorsOrOwners() if mapping_value and mapping_value.casefold() == "#microsoft.graph.targetApplicationOwners".casefold(): from .target_application_owners import TargetApplicationOwners @@ -113,6 +118,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .requestor_manager import RequestorManager from .single_service_principal import SingleServicePrincipal from .single_user import SingleUser + from .target_agent_identity_sponsors_or_owners import TargetAgentIdentitySponsorsOrOwners from .target_application_owners import TargetApplicationOwners from .target_manager import TargetManager from .target_user_sponsors import TargetUserSponsors @@ -127,6 +133,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .requestor_manager import RequestorManager from .single_service_principal import SingleServicePrincipal from .single_user import SingleUser + from .target_agent_identity_sponsors_or_owners import TargetAgentIdentitySponsorsOrOwners from .target_application_owners import TargetApplicationOwners from .target_manager import TargetManager from .target_user_sponsors import TargetUserSponsors diff --git a/msgraph/generated/models/subscribed_sku.py b/msgraph/generated/models/subscribed_sku.py index 954996df6a3..81f56ec6677 100644 --- a/msgraph/generated/models/subscribed_sku.py +++ b/msgraph/generated/models/subscribed_sku.py @@ -18,9 +18,9 @@ class SubscribedSku(Entity, Parsable): account_id: Optional[str] = None # The name of the account this SKU belongs to. account_name: Optional[str] = None - # The target class for this SKU. Only SKUs with target class User are assignable. Possible values are: User, Company. + # The target class for this SKU. Only SKUs with target class User are assignable. The possible values are: User, Company. applies_to: Optional[str] = None - # Enabled indicates that the prepaidUnits property has at least one unit that is enabled. LockedOut indicates that the customer canceled their subscription. Possible values are: Enabled, Warning, Suspended, Deleted, LockedOut. + # Enabled indicates that the prepaidUnits property has at least one unit that is enabled. LockedOut indicates that the customer canceled their subscription. The possible values are: Enabled, Warning, Suspended, Deleted, LockedOut. capability_status: Optional[str] = None # The number of licenses that have been assigned. consumed_units: Optional[int] = None diff --git a/msgraph/generated/models/subscription.py b/msgraph/generated/models/subscription.py index c1dff98c5f3..065ebce830f 100644 --- a/msgraph/generated/models/subscription.py +++ b/msgraph/generated/models/subscription.py @@ -24,7 +24,7 @@ class Subscription(Entity, Parsable): encryption_certificate: Optional[str] = None # Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data. encryption_certificate_id: Optional[str] = None - # Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. For the maximum supported subscription length of time, see Subscription lifetime. + # Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. Any value under 45 minutes after the time of the request is automatically set to 45 minutes after the request time. For the maximum supported subscription length of time, see Subscription lifetime. expiration_date_time: Optional[datetime.datetime] = None # Optional. When set to true, change notifications include resource data (such as content of a chat message). include_resource_data: Optional[bool] = None diff --git a/msgraph/generated/models/swap_shifts_change_request.py b/msgraph/generated/models/swap_shifts_change_request.py index 129eb34c5ab..5706b7b4e77 100644 --- a/msgraph/generated/models/swap_shifts_change_request.py +++ b/msgraph/generated/models/swap_shifts_change_request.py @@ -13,7 +13,7 @@ class SwapShiftsChangeRequest(OfferShiftRequest, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.swapShiftsChangeRequest" - # ShiftId for the recipient user with whom the request is to swap. + # The recipient's Shift ID recipient_shift_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/synchronization_metadata_entry.py b/msgraph/generated/models/synchronization_metadata_entry.py index d7e69f5556e..3399659d0e4 100644 --- a/msgraph/generated/models/synchronization_metadata_entry.py +++ b/msgraph/generated/models/synchronization_metadata_entry.py @@ -15,7 +15,7 @@ class SynchronizationMetadataEntry(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) - # Possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. + # The possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. key: Optional[SynchronizationMetadata] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/target_agent_identity_sponsors_or_owners.py b/msgraph/generated/models/target_agent_identity_sponsors_or_owners.py new file mode 100644 index 00000000000..4e32ff1b335 --- /dev/null +++ b/msgraph/generated/models/target_agent_identity_sponsors_or_owners.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 .subject_set import SubjectSet + +from .subject_set import SubjectSet + +@dataclass +class TargetAgentIdentitySponsorsOrOwners(SubjectSet, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.targetAgentIdentitySponsorsOrOwners" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TargetAgentIdentitySponsorsOrOwners: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TargetAgentIdentitySponsorsOrOwners + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TargetAgentIdentitySponsorsOrOwners() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .subject_set import SubjectSet + + from .subject_set import SubjectSet + + 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/target_owners.py b/msgraph/generated/models/target_owners.py new file mode 100644 index 00000000000..6ad280b8396 --- /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/target_resource.py b/msgraph/generated/models/target_resource.py index b03ca5aeafe..92fc7a9c72c 100644 --- a/msgraph/generated/models/target_resource.py +++ b/msgraph/generated/models/target_resource.py @@ -18,7 +18,7 @@ class TargetResource(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Indicates the visible name defined for the resource. Typically specified when the resource is created. display_name: Optional[str] = None - # When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue + # When type is set to Group, this indicates the group type. The possible values are: unifiedGroups, azureAD, and unknownFutureValue group_type: Optional[GroupType] = None # Indicates the unique ID of the resource. id: Optional[str] = None diff --git a/msgraph/generated/models/team.py b/msgraph/generated/models/team.py index b45f43e2d0e..82c92d6e3ee 100644 --- a/msgraph/generated/models/team.py +++ b/msgraph/generated/models/team.py @@ -41,6 +41,8 @@ class Team(Entity, Parsable): description: Optional[str] = None # The name of the team. display_name: Optional[str] = None + # The name of the first channel in the team. This is an optional property, only used during team creation and isn't returned in methods to get and list teams. + first_channel_name: Optional[str] = None # Settings to configure use of Giphy, memes, and stickers in the team. fun_settings: Optional[TeamFunSettings] = None # The group property @@ -149,6 +151,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "firstChannelName": lambda n : setattr(self, 'first_channel_name', n.get_str_value()), "funSettings": lambda n : setattr(self, 'fun_settings', n.get_object_value(TeamFunSettings)), "group": lambda n : setattr(self, 'group', n.get_object_value(Group)), "guestSettings": lambda n : setattr(self, 'guest_settings', n.get_object_value(TeamGuestSettings)), @@ -191,6 +194,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("firstChannelName", self.first_channel_name) writer.write_object_value("funSettings", self.fun_settings) writer.write_object_value("group", self.group) writer.write_object_value("guestSettings", self.guest_settings) diff --git a/msgraph/generated/models/team_fun_settings.py b/msgraph/generated/models/team_fun_settings.py index e0fdc2834bb..15902f9e73b 100644 --- a/msgraph/generated/models/team_fun_settings.py +++ b/msgraph/generated/models/team_fun_settings.py @@ -21,7 +21,7 @@ class TeamFunSettings(AdditionalDataHolder, BackedModel, Parsable): allow_giphy: Optional[bool] = None # If set to true, enables users to include stickers and memes. allow_stickers_and_memes: Optional[bool] = None - # Giphy content rating. Possible values are: moderate, strict. + # Giphy content rating. The possible values are: moderate, strict. giphy_content_rating: Optional[GiphyRatingType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/teams_administration/account_type.py b/msgraph/generated/models/teams_administration/account_type.py new file mode 100644 index 00000000000..a68f5e2413f --- /dev/null +++ b/msgraph/generated/models/teams_administration/account_type.py @@ -0,0 +1,11 @@ +from enum import Enum + +class AccountType(str, Enum): + User = "user", + ResourceAccount = "resourceAccount", + Guest = "guest", + SfbOnPremUser = "sfbOnPremUser", + Unknown = "unknown", + UnknownFutureValue = "unknownFutureValue", + IneligibleUser = "ineligibleUser", + diff --git a/msgraph/generated/models/teams_administration/activation_state.py b/msgraph/generated/models/teams_administration/activation_state.py new file mode 100644 index 00000000000..ddf7f4e37a9 --- /dev/null +++ b/msgraph/generated/models/teams_administration/activation_state.py @@ -0,0 +1,10 @@ +from enum import Enum + +class ActivationState(str, Enum): + Activated = "activated", + AssignmentPending = "assignmentPending", + AssignmentFailed = "assignmentFailed", + UpdatePending = "updatePending", + UpdateFailed = "updateFailed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/assigned_telephone_number.py b/msgraph/generated/models/teams_administration/assigned_telephone_number.py new file mode 100644 index 00000000000..68123b161f9 --- /dev/null +++ b/msgraph/generated/models/teams_administration/assigned_telephone_number.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 .assignment_category import AssignmentCategory + +@dataclass +class AssignedTelephoneNumber(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 assignmentCategory property + assignment_category: Optional[AssignmentCategory] = None + # The OdataType property + odata_type: Optional[str] = None + # The assigned phone number. + telephone_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssignedTelephoneNumber: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AssignedTelephoneNumber + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssignedTelephoneNumber() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .assignment_category import AssignmentCategory + + from .assignment_category import AssignmentCategory + + fields: dict[str, Callable[[Any], None]] = { + "assignmentCategory": lambda n : setattr(self, 'assignment_category', n.get_enum_value(AssignmentCategory)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "telephoneNumber": lambda n : setattr(self, 'telephone_number', 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("assignmentCategory", self.assignment_category) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("telephoneNumber", self.telephone_number) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/teams_administration/assignment_category.py b/msgraph/generated/models/teams_administration/assignment_category.py new file mode 100644 index 00000000000..2ac3a48b1c3 --- /dev/null +++ b/msgraph/generated/models/teams_administration/assignment_category.py @@ -0,0 +1,8 @@ +from enum import Enum + +class AssignmentCategory(str, Enum): + Primary = "primary", + Private = "private", + Alternate = "alternate", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/assignment_status.py b/msgraph/generated/models/teams_administration/assignment_status.py new file mode 100644 index 00000000000..3f4b54c19e1 --- /dev/null +++ b/msgraph/generated/models/teams_administration/assignment_status.py @@ -0,0 +1,12 @@ +from enum import Enum + +class AssignmentStatus(str, Enum): + Unassigned = "unassigned", + InternalError = "internalError", + UserAssigned = "userAssigned", + ConferenceAssigned = "conferenceAssigned", + VoiceApplicationAssigned = "voiceApplicationAssigned", + ThirdPartyAppAssigned = "thirdPartyAppAssigned", + PolicyAssigned = "policyAssigned", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/assignment_type.py b/msgraph/generated/models/teams_administration/assignment_type.py new file mode 100644 index 00000000000..99cac498276 --- /dev/null +++ b/msgraph/generated/models/teams_administration/assignment_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class AssignmentType(str, Enum): + Direct = "direct", + Group = "group", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/customer_action.py b/msgraph/generated/models/teams_administration/customer_action.py new file mode 100644 index 00000000000..c580ea6e638 --- /dev/null +++ b/msgraph/generated/models/teams_administration/customer_action.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CustomerAction(str, Enum): + LocationUpdate = "locationUpdate", + Release = "release", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/effective_policy_assignment.py b/msgraph/generated/models/teams_administration/effective_policy_assignment.py new file mode 100644 index 00000000000..3d5411d403c --- /dev/null +++ b/msgraph/generated/models/teams_administration/effective_policy_assignment.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .policy_assignment import PolicyAssignment + +@dataclass +class EffectivePolicyAssignment(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The policyAssignment property + policy_assignment: Optional[PolicyAssignment] = None + # The type of the assigned policy; for example, TeamsMeetingPolicy and TeamsCallingPolicy. + policy_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EffectivePolicyAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EffectivePolicyAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EffectivePolicyAssignment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_assignment import PolicyAssignment + + from .policy_assignment import PolicyAssignment + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "policyAssignment": lambda n : setattr(self, 'policy_assignment', n.get_object_value(PolicyAssignment)), + "policyType": lambda n : setattr(self, 'policy_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_object_value("policyAssignment", self.policy_assignment) + writer.write_str_value("policyType", self.policy_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/teams_administration/number_assignment.py b/msgraph/generated/models/teams_administration/number_assignment.py new file mode 100644 index 00000000000..864954d2d9f --- /dev/null +++ b/msgraph/generated/models/teams_administration/number_assignment.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .activation_state import ActivationState + from .assignment_category import AssignmentCategory + from .assignment_status import AssignmentStatus + from .customer_action import CustomerAction + from .number_capability import NumberCapability + from .number_source import NumberSource + from .number_type import NumberType + from .port_in_status import PortInStatus + from .reverse_number_lookup_option import ReverseNumberLookupOption + +from ..entity import Entity + +@dataclass +class NumberAssignment(Entity, Parsable): + # The activationState property + activation_state: Optional[ActivationState] = None + # Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. + assignment_category: Optional[AssignmentCategory] = None + # The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. + assignment_status: Optional[AssignmentStatus] = None + # The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. + assignment_target_id: Optional[str] = None + # The list of capabilities assigned to the phone number. + capabilities: Optional[list[NumberCapability]] = None + # The city where the phone number is located or associated with. + city: Optional[str] = None + # The ID of the civic address assigned to the phone number. + civic_address_id: Optional[str] = None + # The ISO country code assigned to the phone number. + iso_country_code: Optional[str] = None + # The ID of the location assigned to the phone number. + location_id: Optional[str] = None + # This property is reserved for internal Microsoft use. + network_site_id: Optional[str] = None + # The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. + number_source: Optional[NumberSource] = None + # The numberType property + number_type: Optional[NumberType] = None + # The OdataType property + odata_type: Optional[str] = None + # The ID of the operator. + operator_id: Optional[str] = None + # The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. + port_in_status: Optional[PortInStatus] = None + # Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. + reverse_number_lookup_options: Optional[list[ReverseNumberLookupOption]] = None + # Indicates what customer actions are available to modify the number. + supported_customer_actions: Optional[list[CustomerAction]] = None + # The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. + telephone_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NumberAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NumberAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NumberAssignment() + + 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 .activation_state import ActivationState + from .assignment_category import AssignmentCategory + from .assignment_status import AssignmentStatus + from .customer_action import CustomerAction + from .number_capability import NumberCapability + from .number_source import NumberSource + from .number_type import NumberType + from .port_in_status import PortInStatus + from .reverse_number_lookup_option import ReverseNumberLookupOption + + from ..entity import Entity + from .activation_state import ActivationState + from .assignment_category import AssignmentCategory + from .assignment_status import AssignmentStatus + from .customer_action import CustomerAction + from .number_capability import NumberCapability + from .number_source import NumberSource + from .number_type import NumberType + from .port_in_status import PortInStatus + from .reverse_number_lookup_option import ReverseNumberLookupOption + + fields: dict[str, Callable[[Any], None]] = { + "activationState": lambda n : setattr(self, 'activation_state', n.get_enum_value(ActivationState)), + "assignmentCategory": lambda n : setattr(self, 'assignment_category', n.get_enum_value(AssignmentCategory)), + "assignmentStatus": lambda n : setattr(self, 'assignment_status', n.get_enum_value(AssignmentStatus)), + "assignmentTargetId": lambda n : setattr(self, 'assignment_target_id', n.get_str_value()), + "capabilities": lambda n : setattr(self, 'capabilities', n.get_collection_of_enum_values(NumberCapability)), + "city": lambda n : setattr(self, 'city', n.get_str_value()), + "civicAddressId": lambda n : setattr(self, 'civic_address_id', n.get_str_value()), + "isoCountryCode": lambda n : setattr(self, 'iso_country_code', n.get_str_value()), + "locationId": lambda n : setattr(self, 'location_id', n.get_str_value()), + "networkSiteId": lambda n : setattr(self, 'network_site_id', n.get_str_value()), + "numberSource": lambda n : setattr(self, 'number_source', n.get_enum_value(NumberSource)), + "numberType": lambda n : setattr(self, 'number_type', n.get_enum_value(NumberType)), + "operatorId": lambda n : setattr(self, 'operator_id', n.get_str_value()), + "portInStatus": lambda n : setattr(self, 'port_in_status', n.get_enum_value(PortInStatus)), + "reverseNumberLookupOptions": lambda n : setattr(self, 'reverse_number_lookup_options', n.get_collection_of_enum_values(ReverseNumberLookupOption)), + "supportedCustomerActions": lambda n : setattr(self, 'supported_customer_actions', n.get_collection_of_enum_values(CustomerAction)), + "telephoneNumber": lambda n : setattr(self, 'telephone_number', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("activationState", self.activation_state) + writer.write_enum_value("assignmentCategory", self.assignment_category) + writer.write_enum_value("assignmentStatus", self.assignment_status) + writer.write_str_value("assignmentTargetId", self.assignment_target_id) + writer.write_collection_of_enum_values("capabilities", self.capabilities) + writer.write_str_value("city", self.city) + writer.write_str_value("civicAddressId", self.civic_address_id) + writer.write_str_value("isoCountryCode", self.iso_country_code) + writer.write_str_value("locationId", self.location_id) + writer.write_str_value("networkSiteId", self.network_site_id) + writer.write_enum_value("numberSource", self.number_source) + writer.write_enum_value("numberType", self.number_type) + writer.write_str_value("operatorId", self.operator_id) + writer.write_enum_value("portInStatus", self.port_in_status) + writer.write_collection_of_enum_values("reverseNumberLookupOptions", self.reverse_number_lookup_options) + writer.write_collection_of_enum_values("supportedCustomerActions", self.supported_customer_actions) + writer.write_str_value("telephoneNumber", self.telephone_number) + + diff --git a/msgraph/generated/models/teams_administration/number_assignment_collection_response.py b/msgraph/generated/models/teams_administration/number_assignment_collection_response.py new file mode 100644 index 00000000000..8525adf7210 --- /dev/null +++ b/msgraph/generated/models/teams_administration/number_assignment_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .number_assignment import NumberAssignment + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class NumberAssignmentCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[NumberAssignment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NumberAssignmentCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: NumberAssignmentCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NumberAssignmentCollectionResponse() + + 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 .number_assignment import NumberAssignment + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .number_assignment import NumberAssignment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(NumberAssignment)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/teams_administration/number_capability.py b/msgraph/generated/models/teams_administration/number_capability.py new file mode 100644 index 00000000000..50dacddc37a --- /dev/null +++ b/msgraph/generated/models/teams_administration/number_capability.py @@ -0,0 +1,9 @@ +from enum import Enum + +class NumberCapability(str, Enum): + ConferenceAssignment = "conferenceAssignment", + VoiceApplicationAssignment = "voiceApplicationAssignment", + UserAssignment = "userAssignment", + TeamsPhoneMobile = "teamsPhoneMobile", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/number_source.py b/msgraph/generated/models/teams_administration/number_source.py new file mode 100644 index 00000000000..0e5d3b9b102 --- /dev/null +++ b/msgraph/generated/models/teams_administration/number_source.py @@ -0,0 +1,7 @@ +from enum import Enum + +class NumberSource(str, Enum): + Online = "online", + OnPremises = "onPremises", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/number_type.py b/msgraph/generated/models/teams_administration/number_type.py new file mode 100644 index 00000000000..f2b03f85b4c --- /dev/null +++ b/msgraph/generated/models/teams_administration/number_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class NumberType(str, Enum): + InternalError = "internalError", + DirectRouting = "directRouting", + CallingPlan = "callingPlan", + OperatorConnect = "operatorConnect", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/policy_assignment.py b/msgraph/generated/models/teams_administration/policy_assignment.py new file mode 100644 index 00000000000..5def6c89601 --- /dev/null +++ b/msgraph/generated/models/teams_administration/policy_assignment.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .assignment_type import AssignmentType + +@dataclass +class PolicyAssignment(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 assignmentType property + assignment_type: Optional[AssignmentType] = None + # Represents the name of the policy. + display_name: Optional[str] = None + # Represents the group identifier. + group_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Represents the unique identifier for the policy. + policy_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyAssignment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .assignment_type import AssignmentType + + from .assignment_type import AssignmentType + + fields: dict[str, Callable[[Any], None]] = { + "assignmentType": lambda n : setattr(self, 'assignment_type', n.get_enum_value(AssignmentType)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "groupId": lambda n : setattr(self, 'group_id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_enum_value("assignmentType", self.assignment_type) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("groupId", self.group_id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("policyId", self.policy_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/teams_administration/policy_identifier_detail.py b/msgraph/generated/models/teams_administration/policy_identifier_detail.py new file mode 100644 index 00000000000..be030031385 --- /dev/null +++ b/msgraph/generated/models/teams_administration/policy_identifier_detail.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + +from ..entity import Entity + +@dataclass +class PolicyIdentifierDetail(Entity, Parsable): + # The display name of the policy instance. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The unique ID associated with the policy instance. + policy_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyIdentifierDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: PolicyIdentifierDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyIdentifierDetail() + + 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]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("name", self.name) + writer.write_str_value("policyId", self.policy_id) + + diff --git a/msgraph/generated/models/teams_administration/port_in_status.py b/msgraph/generated/models/teams_administration/port_in_status.py new file mode 100644 index 00000000000..0e993094d8e --- /dev/null +++ b/msgraph/generated/models/teams_administration/port_in_status.py @@ -0,0 +1,7 @@ +from enum import Enum + +class PortInStatus(str, Enum): + Completed = "completed", + FirmOrderCommitmentAccepted = "firmOrderCommitmentAccepted", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/reverse_number_lookup_option.py b/msgraph/generated/models/teams_administration/reverse_number_lookup_option.py new file mode 100644 index 00000000000..661a732379f --- /dev/null +++ b/msgraph/generated/models/teams_administration/reverse_number_lookup_option.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ReverseNumberLookupOption(str, Enum): + SkipInternalVoip = "skipInternalVoip", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/teams_administration/teams_admin_root.py b/msgraph/generated/models/teams_administration/teams_admin_root.py new file mode 100644 index 00000000000..c8624e503df --- /dev/null +++ b/msgraph/generated/models/teams_administration/teams_admin_root.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .teams_policy_assignment import TeamsPolicyAssignment + from .teams_user_configuration import TeamsUserConfiguration + from .telephone_number_management_root import TelephoneNumberManagementRoot + +from ..entity import Entity + +@dataclass +class TeamsAdminRoot(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Represents a navigation property to the Teams policy assignment object. + policy: Optional[TeamsPolicyAssignment] = None + # Represents a collection of available telephone number management operations. + telephone_number_management: Optional[TelephoneNumberManagementRoot] = None + # Represents the configuration information of users who have accounts hosted on Microsoft Teams + user_configurations: Optional[list[TeamsUserConfiguration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsAdminRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsAdminRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsAdminRoot() + + 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 .teams_policy_assignment import TeamsPolicyAssignment + from .teams_user_configuration import TeamsUserConfiguration + from .telephone_number_management_root import TelephoneNumberManagementRoot + + from ..entity import Entity + from .teams_policy_assignment import TeamsPolicyAssignment + from .teams_user_configuration import TeamsUserConfiguration + from .telephone_number_management_root import TelephoneNumberManagementRoot + + fields: dict[str, Callable[[Any], None]] = { + "policy": lambda n : setattr(self, 'policy', n.get_object_value(TeamsPolicyAssignment)), + "telephoneNumberManagement": lambda n : setattr(self, 'telephone_number_management', n.get_object_value(TelephoneNumberManagementRoot)), + "userConfigurations": lambda n : setattr(self, 'user_configurations', n.get_collection_of_object_values(TeamsUserConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("policy", self.policy) + writer.write_object_value("telephoneNumberManagement", self.telephone_number_management) + writer.write_collection_of_object_values("userConfigurations", self.user_configurations) + + diff --git a/msgraph/generated/models/teams_administration/teams_policy_assignment.py b/msgraph/generated/models/teams_administration/teams_policy_assignment.py new file mode 100644 index 00000000000..a6d9fa026d4 --- /dev/null +++ b/msgraph/generated/models/teams_administration/teams_policy_assignment.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 .teams_policy_user_assignment import TeamsPolicyUserAssignment + +from ..entity import Entity + +@dataclass +class TeamsPolicyAssignment(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The collection of user policy assignments. + user_assignments: Optional[list[TeamsPolicyUserAssignment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsPolicyAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsPolicyAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsPolicyAssignment() + + 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 .teams_policy_user_assignment import TeamsPolicyUserAssignment + + from ..entity import Entity + from .teams_policy_user_assignment import TeamsPolicyUserAssignment + + fields: dict[str, Callable[[Any], None]] = { + "userAssignments": lambda n : setattr(self, 'user_assignments', n.get_collection_of_object_values(TeamsPolicyUserAssignment)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("userAssignments", self.user_assignments) + + diff --git a/msgraph/generated/models/teams_administration/teams_policy_user_assignment.py b/msgraph/generated/models/teams_administration/teams_policy_user_assignment.py new file mode 100644 index 00000000000..ffce5d0c750 --- /dev/null +++ b/msgraph/generated/models/teams_administration/teams_policy_user_assignment.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + +from ..entity import Entity + +@dataclass +class TeamsPolicyUserAssignment(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The unique identifier (GUID) of the policy within the specified policy type. + policy_id: Optional[str] = None + # The type of Teams policy assigned or unassigned, such as teamsMeetingBroadcastPolicy. + policy_type: Optional[str] = None + # The unique identifier (GUID) of the user. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsPolicyUserAssignment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsPolicyUserAssignment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsPolicyUserAssignment() + + 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]] = { + "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + "policyType": lambda n : setattr(self, 'policy_type', n.get_str_value()), + "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("policyId", self.policy_id) + writer.write_str_value("policyType", self.policy_type) + writer.write_str_value("userId", self.user_id) + + diff --git a/msgraph/generated/models/teams_administration/teams_policy_user_assignment_collection_response.py b/msgraph/generated/models/teams_administration/teams_policy_user_assignment_collection_response.py new file mode 100644 index 00000000000..86d2248bcfd --- /dev/null +++ b/msgraph/generated/models/teams_administration/teams_policy_user_assignment_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teams_policy_user_assignment import TeamsPolicyUserAssignment + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TeamsPolicyUserAssignmentCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[TeamsPolicyUserAssignment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsPolicyUserAssignmentCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsPolicyUserAssignmentCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsPolicyUserAssignmentCollectionResponse() + + 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 .teams_policy_user_assignment import TeamsPolicyUserAssignment + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teams_policy_user_assignment import TeamsPolicyUserAssignment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TeamsPolicyUserAssignment)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/teams_administration/teams_user_configuration.py b/msgraph/generated/models/teams_administration/teams_user_configuration.py new file mode 100644 index 00000000000..d4734b2a412 --- /dev/null +++ b/msgraph/generated/models/teams_administration/teams_user_configuration.py @@ -0,0 +1,106 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from ..user import User + from .account_type import AccountType + from .assigned_telephone_number import AssignedTelephoneNumber + from .effective_policy_assignment import EffectivePolicyAssignment + +from ..entity import Entity + +@dataclass +class TeamsUserConfiguration(Entity, Parsable): + # The accountType property + account_type: Optional[AccountType] = None + # The date and time when the user was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # Contains the user's effective policy assignments, with each assignment including policyType and policyAssignment details. + effective_policy_assignments: Optional[list[EffectivePolicyAssignment]] = None + # The Teams features enabled for a given user based on licensing or service plan. + feature_types: Optional[list[str]] = None + # Indicates whether voice capability is enabled. + is_enterprise_voice_enabled: Optional[bool] = None + # The date and time when the user's details were last modified. The system updates this value each time the user's details are changed. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # Includes both the phone number and its corresponding assignment category. The assignment category can include values such as primary, private, and alternate. + telephone_numbers: Optional[list[AssignedTelephoneNumber]] = None + # The unique identifier of the tenant in Entra to which this user is assigned. + tenant_id: Optional[str] = None + # Represents an Entra user account. + user: Optional[User] = None + # The sign-in address of the user. + user_principal_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsUserConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsUserConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsUserConfiguration() + + 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 ..user import User + from .account_type import AccountType + from .assigned_telephone_number import AssignedTelephoneNumber + from .effective_policy_assignment import EffectivePolicyAssignment + + from ..entity import Entity + from ..user import User + from .account_type import AccountType + from .assigned_telephone_number import AssignedTelephoneNumber + from .effective_policy_assignment import EffectivePolicyAssignment + + fields: dict[str, Callable[[Any], None]] = { + "accountType": lambda n : setattr(self, 'account_type', n.get_enum_value(AccountType)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "effectivePolicyAssignments": lambda n : setattr(self, 'effective_policy_assignments', n.get_collection_of_object_values(EffectivePolicyAssignment)), + "featureTypes": lambda n : setattr(self, 'feature_types', n.get_collection_of_primitive_values(str)), + "isEnterpriseVoiceEnabled": lambda n : setattr(self, 'is_enterprise_voice_enabled', n.get_bool_value()), + "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), + "telephoneNumbers": lambda n : setattr(self, 'telephone_numbers', n.get_collection_of_object_values(AssignedTelephoneNumber)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "user": lambda n : setattr(self, 'user', n.get_object_value(User)), + "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("accountType", self.account_type) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_collection_of_object_values("effectivePolicyAssignments", self.effective_policy_assignments) + writer.write_collection_of_primitive_values("featureTypes", self.feature_types) + writer.write_bool_value("isEnterpriseVoiceEnabled", self.is_enterprise_voice_enabled) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + writer.write_collection_of_object_values("telephoneNumbers", self.telephone_numbers) + writer.write_str_value("tenantId", self.tenant_id) + writer.write_object_value("user", self.user) + writer.write_str_value("userPrincipalName", self.user_principal_name) + + diff --git a/msgraph/generated/models/teams_administration/teams_user_configuration_collection_response.py b/msgraph/generated/models/teams_administration/teams_user_configuration_collection_response.py new file mode 100644 index 00000000000..38636699b55 --- /dev/null +++ b/msgraph/generated/models/teams_administration/teams_user_configuration_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teams_user_configuration import TeamsUserConfiguration + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TeamsUserConfigurationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[TeamsUserConfiguration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsUserConfigurationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsUserConfigurationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsUserConfigurationCollectionResponse() + + 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 .teams_user_configuration import TeamsUserConfiguration + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teams_user_configuration import TeamsUserConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TeamsUserConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/teams_administration/telephone_number_long_running_operation.py b/msgraph/generated/models/teams_administration/telephone_number_long_running_operation.py new file mode 100644 index 00000000000..47dae93a5f8 --- /dev/null +++ b/msgraph/generated/models/teams_administration/telephone_number_long_running_operation.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from ..long_running_operation_status import LongRunningOperationStatus + from .telephone_number_long_running_operation_details import TelephoneNumberLongRunningOperationDetails + +from ..entity import Entity + +@dataclass +class TelephoneNumberLongRunningOperation(Entity, Parsable): + # Date and time when the asynchronous operation was created. + created_date_time: Optional[str] = None + # Asynchronous operation details. + numbers: Optional[list[TelephoneNumberLongRunningOperationDetails]] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[LongRunningOperationStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TelephoneNumberLongRunningOperation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TelephoneNumberLongRunningOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TelephoneNumberLongRunningOperation() + + 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 ..long_running_operation_status import LongRunningOperationStatus + from .telephone_number_long_running_operation_details import TelephoneNumberLongRunningOperationDetails + + from ..entity import Entity + from ..long_running_operation_status import LongRunningOperationStatus + from .telephone_number_long_running_operation_details import TelephoneNumberLongRunningOperationDetails + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_str_value()), + "numbers": lambda n : setattr(self, 'numbers', n.get_collection_of_object_values(TelephoneNumberLongRunningOperationDetails)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(LongRunningOperationStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("createdDateTime", self.created_date_time) + writer.write_collection_of_object_values("numbers", self.numbers) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/teams_administration/telephone_number_long_running_operation_collection_response.py b/msgraph/generated/models/teams_administration/telephone_number_long_running_operation_collection_response.py new file mode 100644 index 00000000000..31348dee2c3 --- /dev/null +++ b/msgraph/generated/models/teams_administration/telephone_number_long_running_operation_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 .telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TelephoneNumberLongRunningOperationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[TelephoneNumberLongRunningOperation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TelephoneNumberLongRunningOperationCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TelephoneNumberLongRunningOperationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TelephoneNumberLongRunningOperationCollectionResponse() + + 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 .telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TelephoneNumberLongRunningOperation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/teams_administration/telephone_number_long_running_operation_details.py b/msgraph/generated/models/teams_administration/telephone_number_long_running_operation_details.py new file mode 100644 index 00000000000..c677ba230ff --- /dev/null +++ b/msgraph/generated/models/teams_administration/telephone_number_long_running_operation_details.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 ..long_running_operation_status import LongRunningOperationStatus + +@dataclass +class TelephoneNumberLongRunningOperationDetails(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 + # Location of the asynchronous operation. It includes the operation identifier. + resource_location: Optional[str] = None + # status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. + status: Optional[LongRunningOperationStatus] = None + # Indicates the asynchronous operation details. + status_detail: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TelephoneNumberLongRunningOperationDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TelephoneNumberLongRunningOperationDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TelephoneNumberLongRunningOperationDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..long_running_operation_status import LongRunningOperationStatus + + from ..long_running_operation_status import LongRunningOperationStatus + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceLocation": lambda n : setattr(self, 'resource_location', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(LongRunningOperationStatus)), + "statusDetail": lambda n : setattr(self, 'status_detail', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceLocation", self.resource_location) + writer.write_enum_value("status", self.status) + writer.write_str_value("statusDetail", self.status_detail) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/teams_administration/telephone_number_management_root.py b/msgraph/generated/models/teams_administration/telephone_number_management_root.py new file mode 100644 index 00000000000..71d8667d69f --- /dev/null +++ b/msgraph/generated/models/teams_administration/telephone_number_management_root.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .number_assignment import NumberAssignment + from .telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + +from ..entity import Entity + +@dataclass +class TelephoneNumberManagementRoot(Entity, Parsable): + # Represents a collection of synchronous telephone number management operations. + number_assignments: Optional[list[NumberAssignment]] = None + # The OdataType property + odata_type: Optional[str] = None + # Represents a collection of asynchronous telephone number management operations. + operations: Optional[list[TelephoneNumberLongRunningOperation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TelephoneNumberManagementRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TelephoneNumberManagementRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TelephoneNumberManagementRoot() + + 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 .number_assignment import NumberAssignment + from .telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + from ..entity import Entity + from .number_assignment import NumberAssignment + from .telephone_number_long_running_operation import TelephoneNumberLongRunningOperation + + fields: dict[str, Callable[[Any], None]] = { + "numberAssignments": lambda n : setattr(self, 'number_assignments', n.get_collection_of_object_values(NumberAssignment)), + "operations": lambda n : setattr(self, 'operations', n.get_collection_of_object_values(TelephoneNumberLongRunningOperation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("numberAssignments", self.number_assignments) + writer.write_collection_of_object_values("operations", self.operations) + + diff --git a/msgraph/generated/models/teams_app_definition.py b/msgraph/generated/models/teams_app_definition.py index 311b85b12b8..d107f5783ea 100644 --- a/msgraph/generated/models/teams_app_definition.py +++ b/msgraph/generated/models/teams_app_definition.py @@ -30,7 +30,7 @@ class TeamsAppDefinition(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The published status of a specific version of a Teams app. Possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app. + # The published status of a specific version of a Teams app. The possible values are:submitted—The specific version of the Teams app was submitted and is under review.published—The request to publish the specific version of the Teams app was approved by the admin and the app is published.rejected—The admin rejected the request to publish the specific version of the Teams app. publishing_state: Optional[TeamsAppPublishingState] = None # Short description of the application. short_description: Optional[str] = None diff --git a/msgraph/generated/models/teams_tab.py b/msgraph/generated/models/teams_tab.py index 936fcbc93fc..0e44ebabea9 100644 --- a/msgraph/generated/models/teams_tab.py +++ b/msgraph/generated/models/teams_tab.py @@ -21,7 +21,7 @@ class TeamsTab(Entity, Parsable): odata_type: Optional[str] = None # The application that is linked to the tab. This can't be changed after tab creation. teams_app: Optional[TeamsApp] = None - # Deep link URL of the tab instance. Read only. + # Deep link URL of the tab instance. Read-only. web_url: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/teamwork_activity_topic.py b/msgraph/generated/models/teamwork_activity_topic.py index 772463c6901..85cea1710e7 100644 --- a/msgraph/generated/models/teamwork_activity_topic.py +++ b/msgraph/generated/models/teamwork_activity_topic.py @@ -17,7 +17,7 @@ class TeamworkActivityTopic(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. + # Type of source. The possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. source: Optional[TeamworkActivityTopicSource] = None # The topic value. If the value of the source property is entityUrl, this must be a Microsoft Graph URL. If the value is text, this must be a plain text value. value: Optional[str] = None diff --git a/msgraph/generated/models/teamwork_application_identity.py b/msgraph/generated/models/teamwork_application_identity.py index 174f289dd9b..5be95ffcf1a 100644 --- a/msgraph/generated/models/teamwork_application_identity.py +++ b/msgraph/generated/models/teamwork_application_identity.py @@ -14,7 +14,7 @@ class TeamworkApplicationIdentity(Identity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.teamworkApplicationIdentity" - # Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue. + # Type of application that is referenced. The possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue. application_identity_type: Optional[TeamworkApplicationIdentityType] = None @staticmethod diff --git a/msgraph/generated/models/teamwork_conversation_identity.py b/msgraph/generated/models/teamwork_conversation_identity.py index 9f00799c149..9a20b472b3f 100644 --- a/msgraph/generated/models/teamwork_conversation_identity.py +++ b/msgraph/generated/models/teamwork_conversation_identity.py @@ -14,7 +14,7 @@ class TeamworkConversationIdentity(Identity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.teamworkConversationIdentity" - # Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue. + # Type of conversation. The possible values are: team, channel, chat, and unknownFutureValue. conversation_identity_type: Optional[TeamworkConversationIdentityType] = None @staticmethod diff --git a/msgraph/generated/models/teamwork_user_identity.py b/msgraph/generated/models/teamwork_user_identity.py index 201eb2a9006..d44ed408caf 100644 --- a/msgraph/generated/models/teamwork_user_identity.py +++ b/msgraph/generated/models/teamwork_user_identity.py @@ -14,7 +14,7 @@ class TeamworkUserIdentity(Identity, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.teamworkUserIdentity" - # Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser. + # Type of user. The possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser. user_identity_type: Optional[TeamworkUserIdentityType] = None @staticmethod diff --git a/msgraph/generated/models/telecom_expense_management_partner.py b/msgraph/generated/models/telecom_expense_management_partner.py deleted file mode 100644 index 8d84588142d..00000000000 --- a/msgraph/generated/models/telecom_expense_management_partner.py +++ /dev/null @@ -1,77 +0,0 @@ -from __future__ import annotations -import datetime -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .entity import Entity - -from .entity import Entity - -@dataclass -class TelecomExpenseManagementPartner(Entity, Parsable): - """ - telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. - """ - # Whether the partner's AAD app has been authorized to access Intune. - app_authorized: Optional[bool] = None - # Display name of the TEM partner. - display_name: Optional[str] = None - # Whether Intune's connection to the TEM service is currently enabled or disabled. - enabled: Optional[bool] = None - # Timestamp of the last request sent to Intune by the TEM partner. - last_connection_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None - # URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - url: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TelecomExpenseManagementPartner: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TelecomExpenseManagementPartner - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TelecomExpenseManagementPartner() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .entity import Entity - - from .entity import Entity - - fields: dict[str, Callable[[Any], None]] = { - "appAuthorized": lambda n : setattr(self, 'app_authorized', n.get_bool_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "enabled": lambda n : setattr(self, 'enabled', n.get_bool_value()), - "lastConnectionDateTime": lambda n : setattr(self, 'last_connection_date_time', n.get_datetime_value()), - "url": lambda n : setattr(self, 'url', n.get_str_value()), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_bool_value("appAuthorized", self.app_authorized) - writer.write_str_value("displayName", self.display_name) - writer.write_bool_value("enabled", self.enabled) - writer.write_datetime_value("lastConnectionDateTime", self.last_connection_date_time) - writer.write_str_value("url", self.url) - - diff --git a/msgraph/generated/models/telecom_expense_management_partner_collection_response.py b/msgraph/generated/models/telecom_expense_management_partner_collection_response.py deleted file mode 100644 index c5200dcef7a..00000000000 --- a/msgraph/generated/models/telecom_expense_management_partner_collection_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner - -from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - -@dataclass -class TelecomExpenseManagementPartnerCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): - # The value property - value: Optional[list[TelecomExpenseManagementPartner]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TelecomExpenseManagementPartnerCollectionResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TelecomExpenseManagementPartnerCollectionResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TelecomExpenseManagementPartnerCollectionResponse() - - 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 .telecom_expense_management_partner import TelecomExpenseManagementPartner - - from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TelecomExpenseManagementPartner)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/temporary_access_pass_authentication_method.py b/msgraph/generated/models/temporary_access_pass_authentication_method.py index d07f775e3c5..58d86d7f937 100644 --- a/msgraph/generated/models/temporary_access_pass_authentication_method.py +++ b/msgraph/generated/models/temporary_access_pass_authentication_method.py @@ -14,8 +14,6 @@ class TemporaryAccessPassAuthenticationMethod(AuthenticationMethod, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.temporaryAccessPassAuthenticationMethod" - # The date and time when the Temporary Access Pass was created. - created_date_time: Optional[datetime.datetime] = None # The state of the authentication method that indicates whether it's currently usable by the user. is_usable: Optional[bool] = None # Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime. @@ -50,7 +48,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_method import AuthenticationMethod fields: dict[str, Callable[[Any], None]] = { - "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "isUsable": lambda n : setattr(self, 'is_usable', n.get_bool_value()), "isUsableOnce": lambda n : setattr(self, 'is_usable_once', n.get_bool_value()), "lifetimeInMinutes": lambda n : setattr(self, 'lifetime_in_minutes', n.get_int_value()), @@ -71,7 +68,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_bool_value("isUsable", self.is_usable) writer.write_bool_value("isUsableOnce", self.is_usable_once) writer.write_int_value("lifetimeInMinutes", self.lifetime_in_minutes) diff --git a/msgraph/generated/models/tenant_data_security_and_governance.py b/msgraph/generated/models/tenant_data_security_and_governance.py new file mode 100644 index 00000000000..2c58a14f0d5 --- /dev/null +++ b/msgraph/generated/models/tenant_data_security_and_governance.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 .data_security_and_governance import DataSecurityAndGovernance + from .tenant_protection_scope_container import TenantProtectionScopeContainer + +from .data_security_and_governance import DataSecurityAndGovernance + +@dataclass +class TenantDataSecurityAndGovernance(DataSecurityAndGovernance, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.tenantDataSecurityAndGovernance" + # The protectionScopes property + protection_scopes: Optional[TenantProtectionScopeContainer] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TenantDataSecurityAndGovernance: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TenantDataSecurityAndGovernance + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TenantDataSecurityAndGovernance() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .data_security_and_governance import DataSecurityAndGovernance + from .tenant_protection_scope_container import TenantProtectionScopeContainer + + from .data_security_and_governance import DataSecurityAndGovernance + from .tenant_protection_scope_container import TenantProtectionScopeContainer + + fields: dict[str, Callable[[Any], None]] = { + "protectionScopes": lambda n : setattr(self, 'protection_scopes', n.get_object_value(TenantProtectionScopeContainer)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("protectionScopes", self.protection_scopes) + + diff --git a/msgraph/generated/models/tenant_protection_scope_container.py b/msgraph/generated/models/tenant_protection_scope_container.py new file mode 100644 index 00000000000..4791894e42e --- /dev/null +++ b/msgraph/generated/models/tenant_protection_scope_container.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 .entity import Entity + +from .entity import Entity + +@dataclass +class TenantProtectionScopeContainer(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TenantProtectionScopeContainer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TenantProtectionScopeContainer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TenantProtectionScopeContainer() + + 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]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/tenant_scope.py b/msgraph/generated/models/tenant_scope.py new file mode 100644 index 00000000000..82dcf15430f --- /dev/null +++ b/msgraph/generated/models/tenant_scope.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 .scope_base import ScopeBase + +from .scope_base import ScopeBase + +@dataclass +class TenantScope(ScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.tenantScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TenantScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TenantScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TenantScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + 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/term_store/group.py b/msgraph/generated/models/term_store/group.py index 47207ceca74..668dbee1a15 100644 --- a/msgraph/generated/models/term_store/group.py +++ b/msgraph/generated/models/term_store/group.py @@ -24,7 +24,7 @@ class Group(Entity, Parsable): odata_type: Optional[str] = None # ID of the parent site of this group. parent_site_id: Optional[str] = None - # Returns the type of the group. Possible values are: global, system, and siteCollection. + # Returns the type of the group. The possible values are: global, system, and siteCollection. scope: Optional[TermGroupScope] = None # All sets under the group in a term [store]. sets: Optional[list[Set]] = None diff --git a/msgraph/generated/models/term_store/relation.py b/msgraph/generated/models/term_store/relation.py index 9d27ca2488a..233cd6743e9 100644 --- a/msgraph/generated/models/term_store/relation.py +++ b/msgraph/generated/models/term_store/relation.py @@ -18,7 +18,7 @@ class Relation(Entity, Parsable): from_term: Optional[Term] = None # The OdataType property odata_type: Optional[str] = None - # The type of relation. Possible values are: pin, reuse. + # The type of relation. The possible values are: pin, reuse. relationship: Optional[RelationType] = None # The [set] in which the relation is relevant. set: Optional[Set] = None diff --git a/msgraph/generated/models/text_content.py b/msgraph/generated/models/text_content.py new file mode 100644 index 00000000000..ca077fd43fc --- /dev/null +++ b/msgraph/generated/models/text_content.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 .content_base import ContentBase + +from .content_base import ContentBase + +@dataclass +class TextContent(ContentBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.textContent" + # The text content data. Inherits properties from contentBase. + data: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TextContent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TextContent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TextContent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_base import ContentBase + + from .content_base import ContentBase + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', 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("data", self.data) + + diff --git a/msgraph/generated/models/threat_assessment_request.py b/msgraph/generated/models/threat_assessment_request.py index 1740be624d0..8a66c6331f5 100644 --- a/msgraph/generated/models/threat_assessment_request.py +++ b/msgraph/generated/models/threat_assessment_request.py @@ -25,7 +25,7 @@ class ThreatAssessmentRequest(Entity, Parsable): # The category property category: Optional[ThreatCategory] = None - # The content type of threat assessment. Possible values are: mail, url, file. + # The content type of threat assessment. The possible values are: mail, url, file. content_type: Optional[ThreatAssessmentContentType] = None # The threat assessment request creator. created_by: Optional[IdentitySet] = None @@ -35,11 +35,11 @@ class ThreatAssessmentRequest(Entity, Parsable): expected_assessment: Optional[ThreatExpectedAssessment] = None # The OdataType property odata_type: Optional[str] = None - # The source of the threat assessment request. Possible values are: administrator. + # The source of the threat assessment request. The possible values are: administrator. request_source: Optional[ThreatAssessmentRequestSource] = None # A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it. results: Optional[list[ThreatAssessmentResult]] = None - # The assessment process status. Possible values are: pending, completed. + # The assessment process status. The possible values are: pending, completed. status: Optional[ThreatAssessmentStatus] = None @staticmethod diff --git a/msgraph/generated/models/threat_assessment_result.py b/msgraph/generated/models/threat_assessment_result.py index df47f39996b..990671728fb 100644 --- a/msgraph/generated/models/threat_assessment_result.py +++ b/msgraph/generated/models/threat_assessment_result.py @@ -19,7 +19,7 @@ class ThreatAssessmentResult(Entity, Parsable): message: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The threat assessment result type. Possible values are: checkPolicy, rescan. + # The threat assessment result type. The possible values are: checkPolicy, rescan. result_type: Optional[ThreatAssessmentResultType] = None @staticmethod diff --git a/msgraph/generated/models/time_card.py b/msgraph/generated/models/time_card.py index 49ac460e9c7..fbfe0da8f33 100644 --- a/msgraph/generated/models/time_card.py +++ b/msgraph/generated/models/time_card.py @@ -25,7 +25,7 @@ class TimeCard(ChangeTrackedEntity, Parsable): clock_in_event: Optional[TimeCardEvent] = None # The clock-out event of the timeCard. clock_out_event: Optional[TimeCardEvent] = None - # Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue. + # Indicates whether this timeCard entry is confirmed. The possible values are: none, user, manager, unknownFutureValue. confirmed_by: Optional[ConfirmedBy] = None # Notes about the timeCard. notes: Optional[ItemBody] = None diff --git a/msgraph/generated/models/time_off_details.py b/msgraph/generated/models/time_off_details.py new file mode 100644 index 00000000000..3e6fd43e519 --- /dev/null +++ b/msgraph/generated/models/time_off_details.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class TimeOffDetails(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the time-off entry spans the entire day. + is_all_day: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The subject or reason for the time-off entry. + subject: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TimeOffDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TimeOffDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TimeOffDetails() + + 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]] = { + "isAllDay": lambda n : setattr(self, 'is_all_day', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', 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_bool_value("isAllDay", self.is_all_day) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/time_off_request.py b/msgraph/generated/models/time_off_request.py index 6631e6f63d6..a19f275f3b3 100644 --- a/msgraph/generated/models/time_off_request.py +++ b/msgraph/generated/models/time_off_request.py @@ -14,9 +14,9 @@ class TimeOffRequest(ScheduleChangeRequest, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.timeOffRequest" - # The Timestamp 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 + # The date and time the time off ends in ISO 8601 format and in UTC time. end_date_time: Optional[datetime.datetime] = None - # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + # The date and time the time off starts in ISO 8601 format and in UTC time. start_date_time: Optional[datetime.datetime] = None # The reason for the time off. time_off_reason_id: Optional[str] = None diff --git a/msgraph/generated/models/training.py b/msgraph/generated/models/training.py index 57b9781f9c8..54389b7a4dd 100644 --- a/msgraph/generated/models/training.py +++ b/msgraph/generated/models/training.py @@ -17,7 +17,7 @@ @dataclass class Training(Entity, Parsable): - # Training availability status. Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. + # Training availability status. The possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. availability_status: Optional[TrainingAvailabilityStatus] = None # Identity of the user who created the training. created_by: Optional[EmailIdentity] = None @@ -39,13 +39,13 @@ class Training(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # Training content source. Possible values are: unknown, global, tenant, unknownFutureValue. + # Training content source. The possible values are: unknown, global, tenant, unknownFutureValue. source: Optional[SimulationContentSource] = None # Supported locales for content for the associated training. supported_locales: Optional[list[str]] = None # Training tags. tags: Optional[list[str]] = None - # The type of training. Possible values are: unknown, phishing, unknownFutureValue. + # The type of training. The possible values are: unknown, phishing, unknownFutureValue. type: Optional[TrainingType] = None @staticmethod diff --git a/msgraph/generated/models/training_reminder_notification.py b/msgraph/generated/models/training_reminder_notification.py index 2329a82972f..6d2e3453c38 100644 --- a/msgraph/generated/models/training_reminder_notification.py +++ b/msgraph/generated/models/training_reminder_notification.py @@ -14,7 +14,7 @@ class TrainingReminderNotification(BaseEndUserNotification, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.trainingReminderNotification" - # Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue. + # Configurable frequency for the reminder email introduced during simulation creation. The possible values are: unknown, weekly, biWeekly, unknownFutureValue. delivery_frequency: Optional[NotificationDeliveryFrequency] = None @staticmethod diff --git a/msgraph/generated/models/training_setting.py b/msgraph/generated/models/training_setting.py index 7b008881441..504686480fd 100644 --- a/msgraph/generated/models/training_setting.py +++ b/msgraph/generated/models/training_setting.py @@ -22,7 +22,7 @@ class TrainingSetting(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. + # Type of setting. The possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. setting_type: Optional[TrainingSettingType] = None @staticmethod diff --git a/msgraph/generated/models/unavailable_place_mode.py b/msgraph/generated/models/unavailable_place_mode.py new file mode 100644 index 00000000000..4f26a9be610 --- /dev/null +++ b/msgraph/generated/models/unavailable_place_mode.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 .place_mode import PlaceMode + +from .place_mode import PlaceMode + +@dataclass +class UnavailablePlaceMode(PlaceMode, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.unavailablePlaceMode" + # The reason a place is marked unavailable. + reason: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnavailablePlaceMode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnavailablePlaceMode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnavailablePlaceMode() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place_mode import PlaceMode + + from .place_mode import PlaceMode + + fields: dict[str, Callable[[Any], None]] = { + "reason": lambda n : setattr(self, 'reason', 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("reason", self.reason) + + diff --git a/msgraph/generated/models/unified_role_management_policy_assignment.py b/msgraph/generated/models/unified_role_management_policy_assignment.py index 6ba3a64a3b8..9ca5de92a02 100644 --- a/msgraph/generated/models/unified_role_management_policy_assignment.py +++ b/msgraph/generated/models/unified_role_management_policy_assignment.py @@ -18,9 +18,9 @@ class UnifiedRoleManagementPolicyAssignment(Entity, Parsable): policy: Optional[UnifiedRoleManagementPolicy] = None # The id of the policy. Inherited from entity. policy_id: Optional[str] = None - # For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). + # For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for Groups membership and ownership, it's either member or owner. Supports $filter (eq). role_definition_id: Optional[str] = None - # The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. + # The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. scope_id: Optional[str] = None # The type of the scope where the policy is assigned. One of Directory, DirectoryRole, Group. Required. scope_type: Optional[str] = None diff --git a/msgraph/generated/models/unit_map.py b/msgraph/generated/models/unit_map.py new file mode 100644 index 00000000000..12c57140063 --- /dev/null +++ b/msgraph/generated/models/unit_map.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_map_feature import BaseMapFeature + +from .base_map_feature import BaseMapFeature + +@dataclass +class UnitMap(BaseMapFeature, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.unitMap" + # Identifier of the place (such as a room) to which this unitMap belongs. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnitMap: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnitMap + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnitMap() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_map_feature import BaseMapFeature + + from .base_map_feature import BaseMapFeature + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("placeId", self.place_id) + + diff --git a/msgraph/generated/models/unit_map_collection_response.py b/msgraph/generated/models/unit_map_collection_response.py new file mode 100644 index 00000000000..4618b639ae4 --- /dev/null +++ b/msgraph/generated/models/unit_map_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 .unit_map import UnitMap + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class UnitMapCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[UnitMap]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnitMapCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnitMapCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnitMapCollectionResponse() + + 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 .unit_map import UnitMap + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .unit_map import UnitMap + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(UnitMap)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/update_windows_device_account_action_parameter.py b/msgraph/generated/models/update_windows_device_account_action_parameter.py index f1cc21d19fc..caec8ae6155 100644 --- a/msgraph/generated/models/update_windows_device_account_action_parameter.py +++ b/msgraph/generated/models/update_windows_device_account_action_parameter.py @@ -15,19 +15,19 @@ class UpdateWindowsDeviceAccountActionParameter(AdditionalDataHolder, BackedMode # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Not yet documented + # The calendarSyncEnabled property calendar_sync_enabled: Optional[bool] = None - # Not yet documented + # The deviceAccount property device_account: Optional[WindowsDeviceAccount] = None - # Not yet documented + # The deviceAccountEmail property device_account_email: Optional[str] = None - # Not yet documented + # The exchangeServer property exchange_server: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Not yet documented + # The passwordRotationEnabled property password_rotation_enabled: Optional[bool] = None - # Not yet documented + # The sessionInitiationProtocalAddress property session_initiation_protocal_address: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/upload_session.py b/msgraph/generated/models/upload_session.py index d5ec3b87e10..63bb30949f3 100644 --- a/msgraph/generated/models/upload_session.py +++ b/msgraph/generated/models/upload_session.py @@ -13,7 +13,7 @@ class UploadSession(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 date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached. + # The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. Each fragment uploaded during the session extends the expiration time. expiration_date_time: Optional[datetime.datetime] = None # A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (for example '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin. next_expected_ranges: Optional[list[str]] = None diff --git a/msgraph/generated/models/usage_rights.py b/msgraph/generated/models/usage_rights.py new file mode 100644 index 00000000000..72a0529959c --- /dev/null +++ b/msgraph/generated/models/usage_rights.py @@ -0,0 +1,26 @@ +from enum import Enum + +class UsageRights(str, Enum): + Unknown = "unknown", + DocEdit = "docEdit", + Edit = "edit", + Comment = "comment", + Export = "export", + Forward = "forward", + Owner = "owner", + Print = "print", + Reply = "reply", + ReplyAll = "replyAll", + View = "view", + Extract = "extract", + ViewRightsData = "viewRightsData", + EditRightsData = "editRightsData", + ObjModel = "objModel", + AccessDenied = "accessDenied", + UserDefinedProtectionTypeNotSupportedException = "userDefinedProtectionTypeNotSupportedException", + EncryptedProtectionTypeNotSupportedException = "encryptedProtectionTypeNotSupportedException", + PurviewClaimsChallengeNotSupportedException = "purviewClaimsChallengeNotSupportedException", + Exception = "exception", + LabelNotFoundException = "labelNotFoundException", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/usage_rights_included.py b/msgraph/generated/models/usage_rights_included.py new file mode 100644 index 00000000000..517c15b60a9 --- /dev/null +++ b/msgraph/generated/models/usage_rights_included.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .usage_rights import UsageRights + +from .entity import Entity + +@dataclass +class UsageRightsIncluded(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The email of owner label rights. + owner_email: Optional[str] = None + # The email of user with label user rights. + user_email: Optional[str] = None + # The value property + value: Optional[UsageRights] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UsageRightsIncluded: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UsageRightsIncluded + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UsageRightsIncluded() + + 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 .usage_rights import UsageRights + + from .entity import Entity + from .usage_rights import UsageRights + + fields: dict[str, Callable[[Any], None]] = { + "ownerEmail": lambda n : setattr(self, 'owner_email', n.get_str_value()), + "userEmail": lambda n : setattr(self, 'user_email', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_collection_of_enum_values(UsageRights)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("ownerEmail", self.owner_email) + writer.write_str_value("userEmail", self.user_email) + writer.write_enum_value("value", self.value) + + diff --git a/msgraph/generated/models/used_insight.py b/msgraph/generated/models/used_insight.py index e3839945085..d2b9fe82914 100644 --- a/msgraph/generated/models/used_insight.py +++ b/msgraph/generated/models/used_insight.py @@ -14,13 +14,13 @@ @dataclass class UsedInsight(Entity, Parsable): - # Information about when the item was last viewed or modified by the user. Read only. + # Information about when the item was last viewed or modified by the user. Read-only. last_used: Optional[UsageDetails] = None # The OdataType property odata_type: Optional[str] = None # Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. resource: Optional[Entity] = None - # Reference properties of the used document, such as the url and type of the document. Read-only + # Reference properties of the used document, such as the URL and type of the document. Read-only resource_reference: Optional[ResourceReference] = None # Properties that you can use to visualize the document in your experience. Read-only resource_visualization: Optional[ResourceVisualization] = None diff --git a/msgraph/generated/models/user.py b/msgraph/generated/models/user.py index 49161e8a082..1c1bee13d2a 100644 --- a/msgraph/generated/models/user.py +++ b/msgraph/generated/models/user.py @@ -6,6 +6,8 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .adhoc_call import AdhocCall + from .agent_user import AgentUser from .agreement_acceptance import AgreementAcceptance from .app_role_assignment import AppRoleAssignment from .assigned_license import AssignedLicense @@ -16,6 +18,7 @@ from .calendar_group import CalendarGroup from .chat import Chat from .cloud_clipboard_root import CloudClipboardRoot + from .cloud_p_c import CloudPC from .contact import Contact from .contact_folder import ContactFolder from .custom_security_attribute_value import CustomSecurityAttributeValue @@ -40,6 +43,7 @@ from .online_meeting import OnlineMeeting from .on_premises_extension_attributes import OnPremisesExtensionAttributes from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .outlook_user import OutlookUser from .o_auth2_permission_grant import OAuth2PermissionGrant from .password_profile import PasswordProfile @@ -56,6 +60,7 @@ from .team import Team from .todo import Todo from .user_activity import UserActivity + from .user_data_security_and_governance import UserDataSecurityAndGovernance from .user_print import UserPrint from .user_settings import UserSettings from .user_solution_root import UserSolutionRoot @@ -70,27 +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 - # 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). + # 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. 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 @@ -104,29 +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 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 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.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 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 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. 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 @@ -142,43 +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 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 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. 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 - # The isManagementRestricted property + # 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 @@ -186,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 @@ -198,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 @@ -214,37 +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 - # 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). + # 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. 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 @@ -252,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 @@ -268,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 @@ -300,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 @@ -322,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 @@ -338,6 +353,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> User: """ 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.agentUser".casefold(): + from .agent_user import AgentUser + + return AgentUser() return User() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -345,6 +369,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .adhoc_call import AdhocCall + from .agent_user import AgentUser from .agreement_acceptance import AgreementAcceptance from .app_role_assignment import AppRoleAssignment from .assigned_license import AssignedLicense @@ -355,6 +381,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .calendar_group import CalendarGroup from .chat import Chat from .cloud_clipboard_root import CloudClipboardRoot + from .cloud_p_c import CloudPC from .contact import Contact from .contact_folder import ContactFolder from .custom_security_attribute_value import CustomSecurityAttributeValue @@ -379,6 +406,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting import OnlineMeeting from .on_premises_extension_attributes import OnPremisesExtensionAttributes from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .outlook_user import OutlookUser from .o_auth2_permission_grant import OAuth2PermissionGrant from .password_profile import PasswordProfile @@ -395,11 +423,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .team import Team from .todo import Todo from .user_activity import UserActivity + from .user_data_security_and_governance import UserDataSecurityAndGovernance from .user_print import UserPrint from .user_settings import UserSettings from .user_solution_root import UserSolutionRoot from .user_teamwork import UserTeamwork + from .adhoc_call import AdhocCall + from .agent_user import AgentUser from .agreement_acceptance import AgreementAcceptance from .app_role_assignment import AppRoleAssignment from .assigned_license import AssignedLicense @@ -410,6 +441,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .calendar_group import CalendarGroup from .chat import Chat from .cloud_clipboard_root import CloudClipboardRoot + from .cloud_p_c import CloudPC from .contact import Contact from .contact_folder import ContactFolder from .custom_security_attribute_value import CustomSecurityAttributeValue @@ -434,6 +466,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting import OnlineMeeting from .on_premises_extension_attributes import OnPremisesExtensionAttributes from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .outlook_user import OutlookUser from .o_auth2_permission_grant import OAuth2PermissionGrant from .password_profile import PasswordProfile @@ -450,6 +483,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .team import Team from .todo import Todo from .user_activity import UserActivity + from .user_data_security_and_governance import UserDataSecurityAndGovernance from .user_print import UserPrint from .user_settings import UserSettings from .user_solution_root import UserSolutionRoot @@ -459,6 +493,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "aboutMe": lambda n : setattr(self, 'about_me', n.get_str_value()), "accountEnabled": lambda n : setattr(self, 'account_enabled', n.get_bool_value()), "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(UserActivity)), + "adhocCalls": lambda n : setattr(self, 'adhoc_calls', n.get_collection_of_object_values(AdhocCall)), "ageGroup": lambda n : setattr(self, 'age_group', n.get_str_value()), "agreementAcceptances": lambda n : setattr(self, 'agreement_acceptances', n.get_collection_of_object_values(AgreementAcceptance)), "appRoleAssignments": lambda n : setattr(self, 'app_role_assignments', n.get_collection_of_object_values(AppRoleAssignment)), @@ -475,6 +510,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "chats": lambda n : setattr(self, 'chats', n.get_collection_of_object_values(Chat)), "city": lambda n : setattr(self, 'city', n.get_str_value()), "cloudClipboard": lambda n : setattr(self, 'cloud_clipboard', n.get_object_value(CloudClipboardRoot)), + "cloudPCs": lambda n : setattr(self, 'cloud_p_cs', n.get_collection_of_object_values(CloudPC)), "companyName": lambda n : setattr(self, 'company_name', n.get_str_value()), "consentProvidedForMinor": lambda n : setattr(self, 'consent_provided_for_minor', n.get_str_value()), "contactFolders": lambda n : setattr(self, 'contact_folders', n.get_collection_of_object_values(ContactFolder)), @@ -484,6 +520,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdObjects": lambda n : setattr(self, 'created_objects', n.get_collection_of_object_values(DirectoryObject)), "creationType": lambda n : setattr(self, 'creation_type', n.get_str_value()), "customSecurityAttributes": lambda n : setattr(self, 'custom_security_attributes', n.get_object_value(CustomSecurityAttributeValue)), + "dataSecurityAndGovernance": lambda n : setattr(self, 'data_security_and_governance', n.get_object_value(UserDataSecurityAndGovernance)), "department": lambda n : setattr(self, 'department', n.get_str_value()), "deviceEnrollmentLimit": lambda n : setattr(self, 'device_enrollment_limit', n.get_int_value()), "deviceManagementTroubleshootingEvents": lambda n : setattr(self, 'device_management_troubleshooting_events', n.get_collection_of_object_values(DeviceManagementTroubleshootingEvent)), @@ -506,6 +543,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "givenName": lambda n : setattr(self, 'given_name', n.get_str_value()), "hireDate": lambda n : setattr(self, 'hire_date', n.get_datetime_value()), "identities": lambda n : setattr(self, 'identities', n.get_collection_of_object_values(ObjectIdentity)), + "identityParentId": lambda n : setattr(self, 'identity_parent_id', n.get_str_value()), "imAddresses": lambda n : setattr(self, 'im_addresses', n.get_collection_of_primitive_values(str)), "inferenceClassification": lambda n : setattr(self, 'inference_classification', n.get_object_value(InferenceClassification)), "insights": lambda n : setattr(self, 'insights', n.get_object_value(ItemInsights)), @@ -539,6 +577,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "onPremisesProvisioningErrors": lambda n : setattr(self, 'on_premises_provisioning_errors', n.get_collection_of_object_values(OnPremisesProvisioningError)), "onPremisesSamAccountName": lambda n : setattr(self, 'on_premises_sam_account_name', n.get_str_value()), "onPremisesSecurityIdentifier": lambda n : setattr(self, 'on_premises_security_identifier', n.get_str_value()), + "onPremisesSyncBehavior": lambda n : setattr(self, 'on_premises_sync_behavior', n.get_object_value(OnPremisesSyncBehavior)), "onPremisesSyncEnabled": lambda n : setattr(self, 'on_premises_sync_enabled', n.get_bool_value()), "onPremisesUserPrincipalName": lambda n : setattr(self, 'on_premises_user_principal_name', n.get_str_value()), "onenote": lambda n : setattr(self, 'onenote', n.get_object_value(Onenote)), @@ -602,6 +641,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("aboutMe", self.about_me) writer.write_bool_value("accountEnabled", self.account_enabled) writer.write_collection_of_object_values("activities", self.activities) + writer.write_collection_of_object_values("adhocCalls", self.adhoc_calls) writer.write_str_value("ageGroup", self.age_group) writer.write_collection_of_object_values("agreementAcceptances", self.agreement_acceptances) writer.write_collection_of_object_values("appRoleAssignments", self.app_role_assignments) @@ -618,6 +658,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("chats", self.chats) writer.write_str_value("city", self.city) writer.write_object_value("cloudClipboard", self.cloud_clipboard) + writer.write_collection_of_object_values("cloudPCs", self.cloud_p_cs) writer.write_str_value("companyName", self.company_name) writer.write_str_value("consentProvidedForMinor", self.consent_provided_for_minor) writer.write_collection_of_object_values("contactFolders", self.contact_folders) @@ -627,6 +668,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("createdObjects", self.created_objects) writer.write_str_value("creationType", self.creation_type) writer.write_object_value("customSecurityAttributes", self.custom_security_attributes) + writer.write_object_value("dataSecurityAndGovernance", self.data_security_and_governance) writer.write_str_value("department", self.department) writer.write_int_value("deviceEnrollmentLimit", self.device_enrollment_limit) writer.write_collection_of_object_values("deviceManagementTroubleshootingEvents", self.device_management_troubleshooting_events) @@ -649,6 +691,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("givenName", self.given_name) writer.write_datetime_value("hireDate", self.hire_date) writer.write_collection_of_object_values("identities", self.identities) + writer.write_str_value("identityParentId", self.identity_parent_id) writer.write_collection_of_primitive_values("imAddresses", self.im_addresses) writer.write_object_value("inferenceClassification", self.inference_classification) writer.write_object_value("insights", self.insights) @@ -682,6 +725,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("onPremisesProvisioningErrors", self.on_premises_provisioning_errors) writer.write_str_value("onPremisesSamAccountName", self.on_premises_sam_account_name) writer.write_str_value("onPremisesSecurityIdentifier", self.on_premises_security_identifier) + writer.write_object_value("onPremisesSyncBehavior", self.on_premises_sync_behavior) writer.write_bool_value("onPremisesSyncEnabled", self.on_premises_sync_enabled) writer.write_str_value("onPremisesUserPrincipalName", self.on_premises_user_principal_name) writer.write_object_value("onenote", self.onenote) diff --git a/msgraph/generated/models/user_action.py b/msgraph/generated/models/user_action.py new file mode 100644 index 00000000000..e60d795e60c --- /dev/null +++ b/msgraph/generated/models/user_action.py @@ -0,0 +1,7 @@ +from enum import Enum + +class UserAction(str, Enum): + RegisterSecurityInformation = "registerSecurityInformation", + RegisterOrJoinDevices = "registerOrJoinDevices", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/user_action_context.py b/msgraph/generated/models/user_action_context.py new file mode 100644 index 00000000000..b67a3587f8e --- /dev/null +++ b/msgraph/generated/models/user_action_context.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .sign_in_context import SignInContext + from .user_action import UserAction + +from .sign_in_context import SignInContext + +@dataclass +class UserActionContext(SignInContext, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userActionContext" + # Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + user_action: Optional[UserAction] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserActionContext: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserActionContext + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserActionContext() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sign_in_context import SignInContext + from .user_action import UserAction + + from .sign_in_context import SignInContext + from .user_action import UserAction + + fields: dict[str, Callable[[Any], None]] = { + "userAction": lambda n : setattr(self, 'user_action', n.get_enum_value(UserAction)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("userAction", self.user_action) + + diff --git a/msgraph/generated/models/user_activity_type.py b/msgraph/generated/models/user_activity_type.py new file mode 100644 index 00000000000..d00f05ed3d2 --- /dev/null +++ b/msgraph/generated/models/user_activity_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class UserActivityType(str, Enum): + UploadText = "uploadText", + UploadFile = "uploadFile", + DownloadText = "downloadText", + DownloadFile = "downloadFile", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/user_activity_types.py b/msgraph/generated/models/user_activity_types.py new file mode 100644 index 00000000000..3b6598fcf14 --- /dev/null +++ b/msgraph/generated/models/user_activity_types.py @@ -0,0 +1,10 @@ +from enum import Enum + +class UserActivityTypes(str, Enum): + None_ = "none", + UploadText = "uploadText", + UploadFile = "uploadFile", + DownloadText = "downloadText", + DownloadFile = "downloadFile", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/user_data_security_and_governance.py b/msgraph/generated/models/user_data_security_and_governance.py new file mode 100644 index 00000000000..c7400f398f5 --- /dev/null +++ b/msgraph/generated/models/user_data_security_and_governance.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 .activities_container import ActivitiesContainer + from .data_security_and_governance import DataSecurityAndGovernance + from .user_protection_scope_container import UserProtectionScopeContainer + +from .data_security_and_governance import DataSecurityAndGovernance + +@dataclass +class UserDataSecurityAndGovernance(DataSecurityAndGovernance, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userDataSecurityAndGovernance" + # Container for activity logs (content processing and audit) related to this user. ContainsTarget: true. + activities: Optional[ActivitiesContainer] = None + # The protectionScopes property + protection_scopes: Optional[UserProtectionScopeContainer] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserDataSecurityAndGovernance: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserDataSecurityAndGovernance + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserDataSecurityAndGovernance() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activities_container import ActivitiesContainer + from .data_security_and_governance import DataSecurityAndGovernance + from .user_protection_scope_container import UserProtectionScopeContainer + + from .activities_container import ActivitiesContainer + from .data_security_and_governance import DataSecurityAndGovernance + from .user_protection_scope_container import UserProtectionScopeContainer + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_object_value(ActivitiesContainer)), + "protectionScopes": lambda n : setattr(self, 'protection_scopes', n.get_object_value(UserProtectionScopeContainer)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("activities", self.activities) + writer.write_object_value("protectionScopes", self.protection_scopes) + + diff --git a/msgraph/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py b/msgraph/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py index b40915c0ffd..952da8767b3 100644 --- a/msgraph/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py +++ b/msgraph/generated/models/user_experience_analytics_app_health_app_performance_by_o_s_version.py @@ -18,9 +18,9 @@ class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion(Entity, Parsable active_device_count: Optional[int] = None # The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 app_crash_count: Optional[int] = None - # The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + # The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. app_display_name: Optional[str] = None - # The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + # The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. app_name: Optional[str] = None # The publisher of the application. Supports: $select, $OrderBy. Read-only. app_publisher: Optional[str] = None diff --git a/msgraph/generated/models/user_experience_analytics_app_health_application_performance.py b/msgraph/generated/models/user_experience_analytics_app_health_application_performance.py index 1cbe3644817..c436baa9b54 100644 --- a/msgraph/generated/models/user_experience_analytics_app_health_application_performance.py +++ b/msgraph/generated/models/user_experience_analytics_app_health_application_performance.py @@ -18,13 +18,13 @@ class UserExperienceAnalyticsAppHealthApplicationPerformance(Entity, Parsable): active_device_count: Optional[int] = None # The number of crashes for the application. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 app_crash_count: Optional[int] = None - # The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + # The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. app_display_name: Optional[str] = None # The number of hangs for the application. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647 app_hang_count: Optional[int] = None # The health score of the application. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308 app_health_score: Optional[float] = None - # The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + # The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. app_name: Optional[str] = None # The publisher of the application. Supports: $select, $OrderBy. Read-only. app_publisher: Optional[str] = None diff --git a/msgraph/generated/models/user_experience_analytics_app_health_device_performance_details.py b/msgraph/generated/models/user_experience_analytics_app_health_device_performance_details.py index 582d30807b3..ce83682e0c2 100644 --- a/msgraph/generated/models/user_experience_analytics_app_health_device_performance_details.py +++ b/msgraph/generated/models/user_experience_analytics_app_health_device_performance_details.py @@ -15,11 +15,11 @@ class UserExperienceAnalyticsAppHealthDevicePerformanceDetails(Entity, Parsable) """ The user experience analytics device performance entity contains device performance details. """ - # The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + # The friendly name of the application for which the event occurred. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. app_display_name: Optional[str] = None # The publisher of the application. Supports: $select, $OrderBy. Read-only. app_publisher: Optional[str] = None - # The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. + # The version of the application. The possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. app_version: Optional[str] = None # The name of the device. Supports: $select, $OrderBy. Read-only. device_display_name: Optional[str] = None diff --git a/msgraph/generated/models/user_protection_scope_container.py b/msgraph/generated/models/user_protection_scope_container.py new file mode 100644 index 00000000000..360cef9f835 --- /dev/null +++ b/msgraph/generated/models/user_protection_scope_container.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 .entity import Entity + +from .entity import Entity + +@dataclass +class UserProtectionScopeContainer(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserProtectionScopeContainer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserProtectionScopeContainer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserProtectionScopeContainer() + + 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]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/user_registration_details.py b/msgraph/generated/models/user_registration_details.py index f30be92d347..dbd85d03a22 100644 --- a/msgraph/generated/models/user_registration_details.py +++ b/msgraph/generated/models/user_registration_details.py @@ -36,11 +36,11 @@ class UserRegistrationDetails(Entity, Parsable): methods_registered: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). + # Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). system_preferred_authentication_methods: Optional[list[str]] = None # The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderby. user_display_name: Optional[str] = None - # The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). + # The method the user selected as the default second-factor for performing multifactor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). user_preferred_method_for_secondary_authentication: Optional[UserDefaultAuthenticationMethod] = None # The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderby. user_principal_name: Optional[str] = None diff --git a/msgraph/generated/models/user_registration_feature_summary.py b/msgraph/generated/models/user_registration_feature_summary.py index 9d93199d321..6bf5b8f81f5 100644 --- a/msgraph/generated/models/user_registration_feature_summary.py +++ b/msgraph/generated/models/user_registration_feature_summary.py @@ -23,9 +23,9 @@ class UserRegistrationFeatureSummary(AdditionalDataHolder, BackedModel, Parsable total_user_count: Optional[int] = None # Number of users registered or capable for multi-factor authentication, self-service password reset, and passwordless authentication. user_registration_feature_counts: Optional[list[UserRegistrationFeatureCount]] = None - # The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. + # The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. user_roles: Optional[IncludedUserRoles] = None - # User type. Possible values are: all, member, guest, unknownFutureValue. + # User type. The possible values are: all, member, guest, unknownFutureValue. user_types: Optional[IncludedUserTypes] = None @staticmethod diff --git a/msgraph/generated/models/user_registration_method_summary.py b/msgraph/generated/models/user_registration_method_summary.py index b3ab0711a7e..3162dae71b3 100644 --- a/msgraph/generated/models/user_registration_method_summary.py +++ b/msgraph/generated/models/user_registration_method_summary.py @@ -23,9 +23,9 @@ class UserRegistrationMethodSummary(AdditionalDataHolder, BackedModel, Parsable) total_user_count: Optional[int] = None # Number of users registered for each authentication method. user_registration_method_counts: Optional[list[UserRegistrationMethodCount]] = None - # The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. + # The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. user_roles: Optional[IncludedUserRoles] = None - # User type. Possible values are: all, member, guest, unknownFutureValue. + # User type. The possible values are: all, member, guest, unknownFutureValue. user_types: Optional[IncludedUserTypes] = None @staticmethod diff --git a/msgraph/generated/models/user_scope.py b/msgraph/generated/models/user_scope.py new file mode 100644 index 00000000000..a051c2daf6b --- /dev/null +++ b/msgraph/generated/models/user_scope.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 .scope_base import ScopeBase + +from .scope_base import ScopeBase + +@dataclass +class UserScope(ScopeBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userScope" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .scope_base import ScopeBase + + from .scope_base import ScopeBase + + 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/user_security_state.py b/msgraph/generated/models/user_security_state.py index 921e64d8086..678adbdf332 100644 --- a/msgraph/generated/models/user_security_state.py +++ b/msgraph/generated/models/user_security_state.py @@ -24,7 +24,7 @@ class UserSecurityState(AdditionalDataHolder, BackedModel, Parsable): account_name: Optional[str] = None # NetBIOS/Active Directory domain of user account (that is, domain/account format). domain_name: Optional[str] = None - # For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient. + # For email-related alerts - user account's email 'role'. The possible values are: unknown, sender, recipient. email_role: Optional[EmailRole] = None # Indicates whether the user logged on through a VPN. is_vpn: Optional[bool] = None @@ -36,7 +36,7 @@ class UserSecurityState(AdditionalDataHolder, BackedModel, Parsable): logon_ip: Optional[str] = None # Location (by IP address mapping) associated with a user sign-in event by this user. logon_location: Optional[str] = None - # Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service. + # Method of user sign in. The possible values are: unknown, interactive, remoteInteractive, network, batch, service. logon_type: Optional[LogonType] = None # The OdataType property odata_type: Optional[str] = None @@ -44,7 +44,7 @@ class UserSecurityState(AdditionalDataHolder, BackedModel, Parsable): on_premises_security_identifier: Optional[str] = None # Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage. risk_score: Optional[str] = None - # User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator. + # User account type (group membership), per Windows definition. The possible values are: unknown, standard, power, administrator. user_account_type: Optional[UserAccountSecurityType] = None # User sign-in name - internet format: (user account name)@(user account DNS domain name). user_principal_name: Optional[str] = None diff --git a/msgraph/generated/models/user_settings.py b/msgraph/generated/models/user_settings.py index 77a97c3bbbe..ab838de43a4 100644 --- a/msgraph/generated/models/user_settings.py +++ b/msgraph/generated/models/user_settings.py @@ -6,10 +6,12 @@ if TYPE_CHECKING: from .entity import Entity + from .exchange_settings import ExchangeSettings from .shift_preferences import ShiftPreferences from .user_insights_settings import UserInsightsSettings from .user_storage import UserStorage from .windows_setting import WindowsSetting + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting from .entity import Entity @@ -19,6 +21,8 @@ class UserSettings(Entity, Parsable): contribution_to_content_discovery_as_organization_disabled: Optional[bool] = None # When set to true, the delegate access to the user's trending API is disabled. When set to true, documents in the user's Office Delve are disabled. When set to true, the relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for work or school is affected. Users can control this setting in Office Delve. contribution_to_content_discovery_disabled: Optional[bool] = None + # The exchange property + exchange: Optional[ExchangeSettings] = None # The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property. item_insights: Optional[UserInsightsSettings] = None # The OdataType property @@ -27,8 +31,10 @@ class UserSettings(Entity, Parsable): shift_preferences: Optional[ShiftPreferences] = None # The storage property storage: Optional[UserStorage] = None - # The windows property + # The Windows settings of the user stored in the cloud. windows: Optional[list[WindowsSetting]] = None + # The user's settings for work hours and location preferences for scheduling and availability management. + work_hours_and_locations: Optional[WorkHoursAndLocationsSetting] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UserSettings: @@ -47,24 +53,30 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .exchange_settings import ExchangeSettings from .shift_preferences import ShiftPreferences from .user_insights_settings import UserInsightsSettings from .user_storage import UserStorage from .windows_setting import WindowsSetting + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting from .entity import Entity + from .exchange_settings import ExchangeSettings from .shift_preferences import ShiftPreferences from .user_insights_settings import UserInsightsSettings from .user_storage import UserStorage from .windows_setting import WindowsSetting + from .work_hours_and_locations_setting import WorkHoursAndLocationsSetting fields: dict[str, Callable[[Any], None]] = { "contributionToContentDiscoveryAsOrganizationDisabled": lambda n : setattr(self, 'contribution_to_content_discovery_as_organization_disabled', n.get_bool_value()), "contributionToContentDiscoveryDisabled": lambda n : setattr(self, 'contribution_to_content_discovery_disabled', n.get_bool_value()), + "exchange": lambda n : setattr(self, 'exchange', n.get_object_value(ExchangeSettings)), "itemInsights": lambda n : setattr(self, 'item_insights', n.get_object_value(UserInsightsSettings)), "shiftPreferences": lambda n : setattr(self, 'shift_preferences', n.get_object_value(ShiftPreferences)), "storage": lambda n : setattr(self, 'storage', n.get_object_value(UserStorage)), "windows": lambda n : setattr(self, 'windows', n.get_collection_of_object_values(WindowsSetting)), + "workHoursAndLocations": lambda n : setattr(self, 'work_hours_and_locations', n.get_object_value(WorkHoursAndLocationsSetting)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -81,9 +93,11 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_bool_value("contributionToContentDiscoveryAsOrganizationDisabled", self.contribution_to_content_discovery_as_organization_disabled) writer.write_bool_value("contributionToContentDiscoveryDisabled", self.contribution_to_content_discovery_disabled) + writer.write_object_value("exchange", self.exchange) writer.write_object_value("itemInsights", self.item_insights) writer.write_object_value("shiftPreferences", self.shift_preferences) writer.write_object_value("storage", self.storage) writer.write_collection_of_object_values("windows", self.windows) + writer.write_object_value("workHoursAndLocations", self.work_hours_and_locations) diff --git a/msgraph/generated/models/user_sign_in.py b/msgraph/generated/models/user_sign_in.py new file mode 100644 index 00000000000..7acbf8d06fc --- /dev/null +++ b/msgraph/generated/models/user_sign_in.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + +from .sign_in_identity import SignInIdentity + +@dataclass +class UserSignIn(SignInIdentity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.userSignIn" + # TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + external_tenant_id: Optional[str] = None + # The externalUserType property + external_user_type: Optional[ConditionalAccessGuestOrExternalUserTypes] = None + # Object ID of the user. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserSignIn: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserSignIn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserSignIn() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + + from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes + from .sign_in_identity import SignInIdentity + + fields: dict[str, Callable[[Any], None]] = { + "externalTenantId": lambda n : setattr(self, 'external_tenant_id', n.get_str_value()), + "externalUserType": lambda n : setattr(self, 'external_user_type', n.get_collection_of_enum_values(ConditionalAccessGuestOrExternalUserTypes)), + "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("externalTenantId", self.external_tenant_id) + writer.write_enum_value("externalUserType", self.external_user_type) + writer.write_str_value("userId", self.user_id) + + diff --git a/msgraph/generated/models/user_training_event_info.py b/msgraph/generated/models/user_training_event_info.py index 34095927e2a..52aa081c69a 100644 --- a/msgraph/generated/models/user_training_event_info.py +++ b/msgraph/generated/models/user_training_event_info.py @@ -18,7 +18,7 @@ class UserTrainingEventInfo(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Display name of the training. display_name: Optional[str] = None - # Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. + # Latest status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. latest_training_status: Optional[TrainingStatus] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/user_training_status_info.py b/msgraph/generated/models/user_training_status_info.py index baf4fb20f1f..8cc494e7198 100644 --- a/msgraph/generated/models/user_training_status_info.py +++ b/msgraph/generated/models/user_training_status_info.py @@ -24,7 +24,7 @@ class UserTrainingStatusInfo(AdditionalDataHolder, BackedModel, Parsable): display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. + # The status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. training_status: Optional[TrainingStatus] = None @staticmethod diff --git a/msgraph/generated/models/user_work_location.py b/msgraph/generated/models/user_work_location.py new file mode 100644 index 00000000000..6c0ece86d9d --- /dev/null +++ b/msgraph/generated/models/user_work_location.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 .work_location_source import WorkLocationSource + from .work_location_type import WorkLocationType + +@dataclass +class UserWorkLocation(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 + # Identifier of the place, if applicable. + place_id: Optional[str] = None + # The source property + source: Optional[WorkLocationSource] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserWorkLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserWorkLocation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserWorkLocation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .work_location_source import WorkLocationSource + from .work_location_type import WorkLocationType + + from .work_location_source import WorkLocationSource + from .work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "source": lambda n : setattr(self, 'source', n.get_enum_value(WorkLocationSource)), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("placeId", self.place_id) + writer.write_enum_value("source", self.source) + writer.write_enum_value("workLocationType", self.work_location_type) + 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 00000000000..04b972af54f --- /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 00000000000..3f5149cfdfa --- /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 00000000000..53eee7a711f --- /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 00000000000..42738eee31f --- /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 00000000000..652c5bc8856 --- /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 00000000000..98792a18caa --- /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/virtual_endpoint.py b/msgraph/generated/models/virtual_endpoint.py index c37f0c4ad7c..412e2545604 100644 --- a/msgraph/generated/models/virtual_endpoint.py +++ b/msgraph/generated/models/virtual_endpoint.py @@ -10,6 +10,7 @@ from .cloud_pc_gallery_image import CloudPcGalleryImage from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy + from .cloud_pc_report import CloudPcReport from .cloud_pc_user_setting import CloudPcUserSetting from .cloud_p_c import CloudPC from .entity import Entity @@ -32,6 +33,8 @@ class VirtualEndpoint(Entity, Parsable): on_premises_connections: Optional[list[CloudPcOnPremisesConnection]] = None # A collection of Cloud PC provisioning policies. provisioning_policies: Optional[list[CloudPcProvisioningPolicy]] = None + # Cloud PC-related reports. Read-only. + report: Optional[CloudPcReport] = None # A collection of Cloud PC user settings. user_settings: Optional[list[CloudPcUserSetting]] = None @@ -56,6 +59,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_gallery_image import CloudPcGalleryImage from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy + from .cloud_pc_report import CloudPcReport from .cloud_pc_user_setting import CloudPcUserSetting from .cloud_p_c import CloudPC from .entity import Entity @@ -65,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_gallery_image import CloudPcGalleryImage from .cloud_pc_on_premises_connection import CloudPcOnPremisesConnection from .cloud_pc_provisioning_policy import CloudPcProvisioningPolicy + from .cloud_pc_report import CloudPcReport from .cloud_pc_user_setting import CloudPcUserSetting from .cloud_p_c import CloudPC from .entity import Entity @@ -76,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "galleryImages": lambda n : setattr(self, 'gallery_images', n.get_collection_of_object_values(CloudPcGalleryImage)), "onPremisesConnections": lambda n : setattr(self, 'on_premises_connections', n.get_collection_of_object_values(CloudPcOnPremisesConnection)), "provisioningPolicies": lambda n : setattr(self, 'provisioning_policies', n.get_collection_of_object_values(CloudPcProvisioningPolicy)), + "report": lambda n : setattr(self, 'report', n.get_object_value(CloudPcReport)), "userSettings": lambda n : setattr(self, 'user_settings', n.get_collection_of_object_values(CloudPcUserSetting)), } super_fields = super().get_field_deserializers() @@ -97,6 +103,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("galleryImages", self.gallery_images) writer.write_collection_of_object_values("onPremisesConnections", self.on_premises_connections) writer.write_collection_of_object_values("provisioningPolicies", self.provisioning_policies) + writer.write_object_value("report", self.report) writer.write_collection_of_object_values("userSettings", self.user_settings) diff --git a/msgraph/generated/models/virtual_event_session.py b/msgraph/generated/models/virtual_event_session.py index 6b7292167e8..c280472f305 100644 --- a/msgraph/generated/models/virtual_event_session.py +++ b/msgraph/generated/models/virtual_event_session.py @@ -18,6 +18,8 @@ class VirtualEventSession(OnlineMeetingBase, Parsable): end_date_time: Optional[DateTimeTimeZone] = None # The virtual event session start time. start_date_time: Optional[DateTimeTimeZone] = None + # The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. + video_on_demand_web_url: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventSession: @@ -44,6 +46,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_object_value(DateTimeTimeZone)), "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_object_value(DateTimeTimeZone)), + "videoOnDemandWebUrl": lambda n : setattr(self, 'video_on_demand_web_url', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -60,5 +63,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_object_value("endDateTime", self.end_date_time) writer.write_object_value("startDateTime", self.start_date_time) + writer.write_str_value("videoOnDemandWebUrl", self.video_on_demand_web_url) diff --git a/msgraph/generated/models/virtual_event_townhall.py b/msgraph/generated/models/virtual_event_townhall.py index e1b30a5d776..e11522aafbd 100644 --- a/msgraph/generated/models/virtual_event_townhall.py +++ b/msgraph/generated/models/virtual_event_townhall.py @@ -16,7 +16,7 @@ class VirtualEventTownhall(VirtualEvent, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.virtualEventTownhall" - # The audience to whom the town hall is visible. Possible values are: everyone, organization, and unknownFutureValue. + # The audience to whom the town hall is visible. The possible values are: everyone, organization, and unknownFutureValue. audience: Optional[MeetingAudience] = None # Identity information of the coorganizers of the town hall. co_organizers: Optional[list[CommunicationsUserIdentity]] = None diff --git a/msgraph/generated/models/virtual_event_webinar.py b/msgraph/generated/models/virtual_event_webinar.py index f8795e40ba0..f43be2be14d 100644 --- a/msgraph/generated/models/virtual_event_webinar.py +++ b/msgraph/generated/models/virtual_event_webinar.py @@ -17,7 +17,7 @@ class VirtualEventWebinar(VirtualEvent, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.virtualEventWebinar" - # To whom the webinar is visible. Possible values are: everyone, organization, and unknownFutureValue. + # To whom the webinar is visible. The possible values are: everyone, organization, and unknownFutureValue. audience: Optional[MeetingAudience] = None # Identity information of coorganizers of the webinar. co_organizers: Optional[list[CommunicationsUserIdentity]] = None diff --git a/msgraph/generated/models/web_application_firewall_dns_configuration.py b/msgraph/generated/models/web_application_firewall_dns_configuration.py new file mode 100644 index 00000000000..84219d5cc4a --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_dns_configuration.py @@ -0,0 +1,77 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .web_application_firewall_dns_record_type import WebApplicationFirewallDnsRecordType + +@dataclass +class WebApplicationFirewallDnsConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the domain owning this DNS record has been verified by the WAF provider. + is_domain_verified: Optional[bool] = None + # Indicates whether traffic for this DNS record is proxied through the WAF provider's network (for example, using a CDN or reverse proxy). + is_proxied: Optional[bool] = None + # The DNS record name (for example, www.contoso.com or contoso.com). This is the host or zone name to which the configuration applies. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The recordType property + record_type: Optional[WebApplicationFirewallDnsRecordType] = None + # The value of the DNS record. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallDnsConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallDnsConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebApplicationFirewallDnsConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .web_application_firewall_dns_record_type import WebApplicationFirewallDnsRecordType + + from .web_application_firewall_dns_record_type import WebApplicationFirewallDnsRecordType + + fields: dict[str, Callable[[Any], None]] = { + "isDomainVerified": lambda n : setattr(self, 'is_domain_verified', n.get_bool_value()), + "isProxied": lambda n : setattr(self, 'is_proxied', n.get_bool_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "recordType": lambda n : setattr(self, 'record_type', n.get_enum_value(WebApplicationFirewallDnsRecordType)), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isDomainVerified", self.is_domain_verified) + writer.write_bool_value("isProxied", self.is_proxied) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("recordType", self.record_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/web_application_firewall_dns_record_type.py b/msgraph/generated/models/web_application_firewall_dns_record_type.py new file mode 100644 index 00000000000..594eb82a5ce --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_dns_record_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class WebApplicationFirewallDnsRecordType(str, Enum): + Cname = "cname", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/web_application_firewall_provider.py b/msgraph/generated/models/web_application_firewall_provider.py new file mode 100644 index 00000000000..bb0f174cbe7 --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_provider.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider + from .entity import Entity + +from .entity import Entity + +@dataclass +class WebApplicationFirewallProvider(Entity, Parsable): + # The display name of the WAF provider. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallProvider + """ + 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.akamaiWebApplicationFirewallProvider".casefold(): + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider + + return AkamaiWebApplicationFirewallProvider() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudFlareWebApplicationFirewallProvider".casefold(): + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider + + return CloudFlareWebApplicationFirewallProvider() + return WebApplicationFirewallProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider + from .entity import Entity + + from .akamai_web_application_firewall_provider import AkamaiWebApplicationFirewallProvider + from .cloud_flare_web_application_firewall_provider import CloudFlareWebApplicationFirewallProvider + 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/web_application_firewall_provider_collection_response.py b/msgraph/generated/models/web_application_firewall_provider_collection_response.py new file mode 100644 index 00000000000..46784f602c3 --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_provider_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 .web_application_firewall_provider import WebApplicationFirewallProvider + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class WebApplicationFirewallProviderCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WebApplicationFirewallProvider]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallProviderCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallProviderCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebApplicationFirewallProviderCollectionResponse() + + 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 .web_application_firewall_provider import WebApplicationFirewallProvider + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .web_application_firewall_provider import WebApplicationFirewallProvider + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WebApplicationFirewallProvider)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/web_application_firewall_provider_type.py b/msgraph/generated/models/web_application_firewall_provider_type.py new file mode 100644 index 00000000000..aebebd0d96f --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_provider_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class WebApplicationFirewallProviderType(str, Enum): + Akamai = "akamai", + Cloudflare = "cloudflare", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/web_application_firewall_verification_model.py b/msgraph/generated/models/web_application_firewall_verification_model.py new file mode 100644 index 00000000000..115b68102a2 --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_verification_model.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from 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 .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_provider_type import WebApplicationFirewallProviderType + from .web_application_firewall_verification_result import WebApplicationFirewallVerificationResult + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + +from .entity import Entity + +@dataclass +class WebApplicationFirewallVerificationModel(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. + provider: Optional[WebApplicationFirewallProvider] = None + # The providerType property + provider_type: Optional[WebApplicationFirewallProviderType] = None + # An object describing the outcome of the verification operation, including status, errors or warnings + verification_result: Optional[WebApplicationFirewallVerificationResult] = None + # Details of DNS configuration + verified_details: Optional[WebApplicationFirewallVerifiedDetails] = None + # The host (domain or subdomain) that was verified as part of this verification operation. + verified_host: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallVerificationModel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallVerificationModel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebApplicationFirewallVerificationModel() + + 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 .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_provider_type import WebApplicationFirewallProviderType + from .web_application_firewall_verification_result import WebApplicationFirewallVerificationResult + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + + from .entity import Entity + from .web_application_firewall_provider import WebApplicationFirewallProvider + from .web_application_firewall_provider_type import WebApplicationFirewallProviderType + from .web_application_firewall_verification_result import WebApplicationFirewallVerificationResult + from .web_application_firewall_verified_details import WebApplicationFirewallVerifiedDetails + + fields: dict[str, Callable[[Any], None]] = { + "provider": lambda n : setattr(self, 'provider', n.get_object_value(WebApplicationFirewallProvider)), + "providerType": lambda n : setattr(self, 'provider_type', n.get_enum_value(WebApplicationFirewallProviderType)), + "verificationResult": lambda n : setattr(self, 'verification_result', n.get_object_value(WebApplicationFirewallVerificationResult)), + "verifiedDetails": lambda n : setattr(self, 'verified_details', n.get_object_value(WebApplicationFirewallVerifiedDetails)), + "verifiedHost": lambda n : setattr(self, 'verified_host', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("provider", self.provider) + writer.write_enum_value("providerType", self.provider_type) + writer.write_object_value("verificationResult", self.verification_result) + writer.write_object_value("verifiedDetails", self.verified_details) + writer.write_str_value("verifiedHost", self.verified_host) + + diff --git a/msgraph/generated/models/web_application_firewall_verification_model_collection_response.py b/msgraph/generated/models/web_application_firewall_verification_model_collection_response.py new file mode 100644 index 00000000000..88a8694d3f0 --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_verification_model_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 .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class WebApplicationFirewallVerificationModelCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WebApplicationFirewallVerificationModel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallVerificationModelCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallVerificationModelCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebApplicationFirewallVerificationModelCollectionResponse() + + 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 .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WebApplicationFirewallVerificationModel)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/web_application_firewall_verification_result.py b/msgraph/generated/models/web_application_firewall_verification_result.py new file mode 100644 index 00000000000..931e21a6132 --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_verification_result.py @@ -0,0 +1,77 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .generic_error import GenericError + from .web_application_firewall_verification_status import WebApplicationFirewallVerificationStatus + +@dataclass +class WebApplicationFirewallVerificationResult(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) + # List of errors encountered during the verification process. + errors: Optional[list[GenericError]] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[WebApplicationFirewallVerificationStatus] = None + # UTC timestamp when the verification was performed or last updated. This indicates when the verification result was produced. + verified_on_date_time: Optional[datetime.datetime] = None + # List of warnings produced during verification. + warnings: Optional[list[GenericError]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallVerificationResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallVerificationResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WebApplicationFirewallVerificationResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .generic_error import GenericError + from .web_application_firewall_verification_status import WebApplicationFirewallVerificationStatus + + from .generic_error import GenericError + from .web_application_firewall_verification_status import WebApplicationFirewallVerificationStatus + + fields: dict[str, Callable[[Any], None]] = { + "errors": lambda n : setattr(self, 'errors', n.get_collection_of_object_values(GenericError)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(WebApplicationFirewallVerificationStatus)), + "verifiedOnDateTime": lambda n : setattr(self, 'verified_on_date_time', n.get_datetime_value()), + "warnings": lambda n : setattr(self, 'warnings', n.get_collection_of_object_values(GenericError)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("errors", self.errors) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("status", self.status) + writer.write_datetime_value("verifiedOnDateTime", self.verified_on_date_time) + writer.write_collection_of_object_values("warnings", self.warnings) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/web_application_firewall_verification_status.py b/msgraph/generated/models/web_application_firewall_verification_status.py new file mode 100644 index 00000000000..70b6f1048cb --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_verification_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class WebApplicationFirewallVerificationStatus(str, Enum): + Success = "success", + Warning = "warning", + Failure = "failure", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/web_application_firewall_verified_details.py b/msgraph/generated/models/web_application_firewall_verified_details.py new file mode 100644 index 00000000000..ee59ffae567 --- /dev/null +++ b/msgraph/generated/models/web_application_firewall_verified_details.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .akamai_verified_details_model import AkamaiVerifiedDetailsModel + from .cloud_flare_verified_details_model import CloudFlareVerifiedDetailsModel + from .web_application_firewall_dns_configuration import WebApplicationFirewallDnsConfiguration + +@dataclass +class WebApplicationFirewallVerifiedDetails(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) + # DNS-related details discovered during verification for the host, such as the DNS record name, record type, record value, whether the record is proxied through the provider, and whether the domain is verified. + dns_configuration: Optional[WebApplicationFirewallDnsConfiguration] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WebApplicationFirewallVerifiedDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WebApplicationFirewallVerifiedDetails + """ + 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.akamaiVerifiedDetailsModel".casefold(): + from .akamai_verified_details_model import AkamaiVerifiedDetailsModel + + return AkamaiVerifiedDetailsModel() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudFlareVerifiedDetailsModel".casefold(): + from .cloud_flare_verified_details_model import CloudFlareVerifiedDetailsModel + + return CloudFlareVerifiedDetailsModel() + return WebApplicationFirewallVerifiedDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .akamai_verified_details_model import AkamaiVerifiedDetailsModel + from .cloud_flare_verified_details_model import CloudFlareVerifiedDetailsModel + from .web_application_firewall_dns_configuration import WebApplicationFirewallDnsConfiguration + + from .akamai_verified_details_model import AkamaiVerifiedDetailsModel + from .cloud_flare_verified_details_model import CloudFlareVerifiedDetailsModel + from .web_application_firewall_dns_configuration import WebApplicationFirewallDnsConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "dnsConfiguration": lambda n : setattr(self, 'dns_configuration', n.get_object_value(WebApplicationFirewallDnsConfiguration)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("dnsConfiguration", self.dns_configuration) + 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_inputs.py b/msgraph/generated/models/webauthn_authentication_extensions_client_inputs.py new file mode 100644 index 00000000000..7c42db52260 --- /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 00000000000..254da9938fa --- /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 00000000000..d4b1488cdf5 --- /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 00000000000..068828e843c --- /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 00000000000..5a206c13950 --- /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 00000000000..d444a4b1a91 --- /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 00000000000..706ba7028c7 --- /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 00000000000..7ac4135597d --- /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 00000000000..1524470c8b9 --- /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 00000000000..f2f6f79fdc2 --- /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 00000000000..30d660b7cbf --- /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/models/what_if_analysis_reasons.py b/msgraph/generated/models/what_if_analysis_reasons.py new file mode 100644 index 00000000000..99ffa1e18e8 --- /dev/null +++ b/msgraph/generated/models/what_if_analysis_reasons.py @@ -0,0 +1,25 @@ +from enum import Enum + +class WhatIfAnalysisReasons(str, Enum): + NotSet = "notSet", + NotEnoughInformation = "notEnoughInformation", + InvalidCondition = "invalidCondition", + Users = "users", + WorkloadIdentities = "workloadIdentities", + Application = "application", + UserActions = "userActions", + AuthenticationContext = "authenticationContext", + DevicePlatform = "devicePlatform", + Devices = "devices", + ClientApps = "clientApps", + Location = "location", + SignInRisk = "signInRisk", + EmptyPolicy = "emptyPolicy", + InvalidPolicy = "invalidPolicy", + PolicyNotEnabled = "policyNotEnabled", + UserRisk = "userRisk", + Time = "time", + InsiderRisk = "insiderRisk", + AuthenticationFlow = "authenticationFlow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/what_if_analysis_result.py b/msgraph/generated/models/what_if_analysis_result.py new file mode 100644 index 00000000000..399e035950c --- /dev/null +++ b/msgraph/generated/models/what_if_analysis_result.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + +from .conditional_access_policy import ConditionalAccessPolicy + +@dataclass +class WhatIfAnalysisResult(ConditionalAccessPolicy, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.whatIfAnalysisResult" + # The analysisReasons property + analysis_reasons: Optional[WhatIfAnalysisReasons] = None + # Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + policy_applies: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfAnalysisResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WhatIfAnalysisResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WhatIfAnalysisResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + + from .conditional_access_policy import ConditionalAccessPolicy + from .what_if_analysis_reasons import WhatIfAnalysisReasons + + fields: dict[str, Callable[[Any], None]] = { + "analysisReasons": lambda n : setattr(self, 'analysis_reasons', n.get_collection_of_enum_values(WhatIfAnalysisReasons)), + "policyApplies": lambda n : setattr(self, 'policy_applies', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("analysisReasons", self.analysis_reasons) + writer.write_bool_value("policyApplies", self.policy_applies) + + diff --git a/msgraph/generated/models/win32_lob_app.py b/msgraph/generated/models/win32_lob_app.py index b64bfc1dd83..bcf8b8ebe29 100644 --- a/msgraph/generated/models/win32_lob_app.py +++ b/msgraph/generated/models/win32_lob_app.py @@ -21,31 +21,33 @@ class Win32LobApp(MobileLobApp, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.win32LobApp" + # Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. The possible values are: null, x86, x64, arm64. The possible values are: none, x86, x64, arm, neutral. + allowed_architectures: Optional[WindowsArchitecture] = None # Contains properties for Windows architecture. applicable_architectures: Optional[WindowsArchitecture] = None - # The command line to install this app + # Indicates the command line to install this app. Used to install the Win32 app. Example: msiexec /i 'Orca.Msi' /qn. install_command_line: Optional[str] = None - # The install experience for this app. + # Indicates the install experience for this app. install_experience: Optional[Win32LobAppInstallExperience] = None - # The value for the minimum CPU speed which is required to install this app. + # Indicates the value for the minimum CPU speed which is required to install this app. Allowed range from 0 to clock speed from WMI helper. minimum_cpu_speed_in_m_hz: Optional[int] = None - # The value for the minimum free disk space which is required to install this app. + # Indicates the value for the minimum free disk space which is required to install this app. Allowed range from 0 to driver's maximum available free space. minimum_free_disk_space_in_m_b: Optional[int] = None - # The value for the minimum physical memory which is required to install this app. + # Indicates the value for the minimum physical memory which is required to install this app. Allowed range from 0 to total physical memory from WMI helper. minimum_memory_in_m_b: Optional[int] = None - # The value for the minimum number of processors which is required to install this app. + # Indicates the value for the minimum number of processors which is required to install this app. Minimum value is 0. minimum_number_of_processors: Optional[int] = None - # The value for the minimum supported windows release. + # Indicates the value for the minimum supported windows release. Example: Windows11_23H2. minimum_supported_windows_release: Optional[str] = None - # The MSI details if this Win32 app is an MSI app. + # Indicates the MSI details if this Win32 app is an MSI app. msi_information: Optional[Win32LobAppMsiInformation] = None - # The return codes for post installation behavior. + # Indicates the return codes for post installation behavior. return_codes: Optional[list[Win32LobAppReturnCode]] = None - # The detection and requirement rules for this app. + # Indicates the detection and requirement rules for this app. The possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule. rules: Optional[list[Win32LobAppRule]] = None - # The relative path of the setup file in the encrypted Win32LobApp package. + # Indicates the relative path of the setup file in the encrypted Win32LobApp package. Example: Intel-SA-00075 Detection and Mitigation Tool.msi. setup_file_path: Optional[str] = None - # The command line to uninstall this app + # Indicates the command line to uninstall this app. Used to uninstall the app. Example: msiexec /x '{85F4CBCB-9BBC-4B50-A7D8-E1106771498D}' /qn. uninstall_command_line: Optional[str] = None @staticmethod @@ -79,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .windows_architecture import WindowsArchitecture fields: dict[str, Callable[[Any], None]] = { + "allowedArchitectures": lambda n : setattr(self, 'allowed_architectures', n.get_collection_of_enum_values(WindowsArchitecture)), "applicableArchitectures": lambda n : setattr(self, 'applicable_architectures', n.get_collection_of_enum_values(WindowsArchitecture)), "installCommandLine": lambda n : setattr(self, 'install_command_line', n.get_str_value()), "installExperience": lambda n : setattr(self, 'install_experience', n.get_object_value(Win32LobAppInstallExperience)), @@ -106,6 +109,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("allowedArchitectures", self.allowed_architectures) writer.write_enum_value("applicableArchitectures", self.applicable_architectures) writer.write_str_value("installCommandLine", self.install_command_line) writer.write_object_value("installExperience", self.install_experience) diff --git a/msgraph/generated/models/win32_lob_app_power_shell_script_rule.py b/msgraph/generated/models/win32_lob_app_power_shell_script_rule.py index 8b2ea234d50..7218614fa17 100644 --- a/msgraph/generated/models/win32_lob_app_power_shell_script_rule.py +++ b/msgraph/generated/models/win32_lob_app_power_shell_script_rule.py @@ -29,7 +29,7 @@ class Win32LobAppPowerShellScriptRule(Win32LobAppRule, Parsable): operation_type: Optional[Win32LobAppPowerShellScriptRuleOperationType] = None # Contains properties for detection operator. operator: Optional[Win32LobAppRuleOperator] = None - # The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. Possible values are: system, user. + # The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. The possible values are: system, user. run_as_account: Optional[RunAsAccountType] = None # A value indicating whether the script should run as 32-bit. run_as32_bit: Optional[bool] = None diff --git a/msgraph/generated/models/windows365_switch_compatibility_failure_reason_type.py b/msgraph/generated/models/windows365_switch_compatibility_failure_reason_type.py new file mode 100644 index 00000000000..3107fe519f9 --- /dev/null +++ b/msgraph/generated/models/windows365_switch_compatibility_failure_reason_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class Windows365SwitchCompatibilityFailureReasonType(str, Enum): + OsVersionNotSupported = "osVersionNotSupported", + HardwareNotSupported = "hardwareNotSupported", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/windows_defender_product_status.py b/msgraph/generated/models/windows_defender_product_status.py index 59c03996fe9..95ac8c56477 100644 --- a/msgraph/generated/models/windows_defender_product_status.py +++ b/msgraph/generated/models/windows_defender_product_status.py @@ -11,11 +11,11 @@ class WindowsDefenderProductStatus(str, Enum): PendingFullScanDueToThreatAction = "pendingFullScanDueToThreatAction", # Pending reboot due to threat action PendingRebootDueToThreatAction = "pendingRebootDueToThreatAction", - # Pending manual steps due to threat action + # Pending manual steps due to threat action PendingManualStepsDueToThreatAction = "pendingManualStepsDueToThreatAction", - # AV signatures out of date + # Antivirus (AV) signatures out of date AvSignaturesOutOfDate = "avSignaturesOutOfDate", - # AS signatures out of date + # Antisypware (AS) signatures out of date AsSignaturesOutOfDate = "asSignaturesOutOfDate", # No quick scan has happened for a specified period NoQuickScanHappenedForSpecifiedPeriod = "noQuickScanHappenedForSpecifiedPeriod", diff --git a/msgraph/generated/models/windows_device_a_d_account.py b/msgraph/generated/models/windows_device_a_d_account.py index 4c998da1c3b..774d62e0dac 100644 --- a/msgraph/generated/models/windows_device_a_d_account.py +++ b/msgraph/generated/models/windows_device_a_d_account.py @@ -13,9 +13,9 @@ class WindowsDeviceADAccount(WindowsDeviceAccount, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsDeviceADAccount" - # Not yet documented + # The domainName property domain_name: Optional[str] = None - # Not yet documented + # The userName property user_name: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_device_account.py b/msgraph/generated/models/windows_device_account.py index 32722b57e74..942717e6c37 100644 --- a/msgraph/generated/models/windows_device_account.py +++ b/msgraph/generated/models/windows_device_account.py @@ -18,7 +18,7 @@ class WindowsDeviceAccount(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Not yet documented + # The password property password: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_device_azure_a_d_account.py b/msgraph/generated/models/windows_device_azure_a_d_account.py index 4cd1af35bf0..ec6224f21cb 100644 --- a/msgraph/generated/models/windows_device_azure_a_d_account.py +++ b/msgraph/generated/models/windows_device_azure_a_d_account.py @@ -13,7 +13,7 @@ class WindowsDeviceAzureADAccount(WindowsDeviceAccount, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsDeviceAzureADAccount" - # Not yet documented + # The userPrincipalName property user_principal_name: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_device_malware_state.py b/msgraph/generated/models/windows_device_malware_state.py index f4199ecebfe..883f6c60462 100644 --- a/msgraph/generated/models/windows_device_malware_state.py +++ b/msgraph/generated/models/windows_device_malware_state.py @@ -22,13 +22,13 @@ class WindowsDeviceMalwareState(Entity, Parsable): """ # Information URL to learn more about the malware additional_information_url: Optional[str] = None - # Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + # Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. category: Optional[WindowsMalwareCategory] = None # Number of times the malware is detected detection_count: Optional[int] = None # Malware name display_name: Optional[str] = None - # Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + # Execution status of the malware like blocked/executing etc. The possible values are: unknown, blocked, allowed, running, notRunning. execution_state: Optional[WindowsMalwareExecutionState] = None # Initial detection datetime of the malware initial_detection_date_time: Optional[datetime.datetime] = None @@ -36,11 +36,11 @@ class WindowsDeviceMalwareState(Entity, Parsable): last_state_change_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + # Severity of the malware. The possible values are: unknown, low, moderate, high, severe. severity: Optional[WindowsMalwareSeverity] = None - # Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. + # Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. state: Optional[WindowsMalwareState] = None - # Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + # Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. threat_state: Optional[WindowsMalwareThreatState] = None @staticmethod diff --git a/msgraph/generated/models/windows_hello_for_business_authentication_method.py b/msgraph/generated/models/windows_hello_for_business_authentication_method.py index d1b73989586..6c0c3616275 100644 --- a/msgraph/generated/models/windows_hello_for_business_authentication_method.py +++ b/msgraph/generated/models/windows_hello_for_business_authentication_method.py @@ -1,5 +1,4 @@ from __future__ import annotations -import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -16,13 +15,11 @@ class WindowsHelloForBusinessAuthenticationMethod(AuthenticationMethod, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsHelloForBusinessAuthenticationMethod" - # The date and time that this Windows Hello for Business key was registered. - created_date_time: Optional[datetime.datetime] = None # The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. device: Optional[Device] = None # The name of the device on which Windows Hello for Business is registered display_name: Optional[str] = None - # Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown. + # Key strength of this Windows Hello for Business key. The possible values are: normal, weak, unknown. key_strength: Optional[AuthenticationMethodKeyStrength] = None @staticmethod @@ -50,7 +47,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device import Device fields: dict[str, Callable[[Any], None]] = { - "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "device": lambda n : setattr(self, 'device', n.get_object_value(Device)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "keyStrength": lambda n : setattr(self, 'key_strength', n.get_enum_value(AuthenticationMethodKeyStrength)), @@ -68,7 +64,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("device", self.device) writer.write_str_value("displayName", self.display_name) writer.write_enum_value("keyStrength", self.key_strength) diff --git a/msgraph/generated/models/windows_information_protection_policy.py b/msgraph/generated/models/windows_information_protection_policy.py index ef152731bd8..3efbc92a0aa 100644 --- a/msgraph/generated/models/windows_information_protection_policy.py +++ b/msgraph/generated/models/windows_information_protection_policy.py @@ -17,21 +17,21 @@ class WindowsInformationProtectionPolicy(WindowsInformationProtection, Parsable) """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsInformationProtectionPolicy" - # Offline interval before app data is wiped (days) + # Offline interval before app data is wiped (days) . Valid values 0 to 999 days_without_contact_before_unenroll: Optional[int] = None # Enrollment url for the MDM mdm_enrollment_url: Optional[str] = None - # Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + # Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 minutes_of_inactivity_before_device_lock: Optional[int] = None - # Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. + # Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50 number_of_past_pins_remembered: Optional[int] = None - # The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + # The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 password_maximum_attempt_count: Optional[int] = None - # Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. + # Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730 pin_expiration_days: Optional[int] = None # Pin Character Requirements pin_lowercase_letters: Optional[WindowsInformationProtectionPinCharacterRequirements] = None - # Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. + # Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127 pin_minimum_length: Optional[int] = None # Pin Character Requirements pin_special_characters: Optional[WindowsInformationProtectionPinCharacterRequirements] = None diff --git a/msgraph/generated/models/windows_malware_information.py b/msgraph/generated/models/windows_malware_information.py index b361de5fe1b..9f3226ee1db 100644 --- a/msgraph/generated/models/windows_malware_information.py +++ b/msgraph/generated/models/windows_malware_information.py @@ -20,7 +20,7 @@ class WindowsMalwareInformation(Entity, Parsable): """ # Indicates an informational URL to learn more about the malware additional_information_url: Optional[str] = None - # Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + # Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. category: Optional[WindowsMalwareCategory] = None # List of devices affected by current malware with the malware state on each device device_malware_states: Optional[list[MalwareStateForWindowsDevice]] = None @@ -30,7 +30,7 @@ class WindowsMalwareInformation(Entity, Parsable): last_detection_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe. + # Severity of the malware. The possible values are: unknown, low, moderate, high, severe. default is unknown. The possible values are: unknown, low, moderate, high, severe. severity: Optional[WindowsMalwareSeverity] = None @staticmethod diff --git a/msgraph/generated/models/windows_protection_state.py b/msgraph/generated/models/windows_protection_state.py index 7ca1e9731ab..9f87f6a51f3 100644 --- a/msgraph/generated/models/windows_protection_state.py +++ b/msgraph/generated/models/windows_protection_state.py @@ -20,9 +20,11 @@ class WindowsProtectionState(Entity, Parsable): """ # Current anti malware version anti_malware_version: Optional[str] = None + # When TRUE indicates the Windows Defender controlled configuration feature is enabled, when FALSE indicates the Windows Defender controlled configuration feature is not enabled. Defaults to setting on client device. + controlled_configuration_enabled: Optional[bool] = None # Device malware list detected_malware_state: Optional[list[WindowsDeviceMalwareState]] = None - # Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + # Indicates device's health state. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. device_state: Optional[WindowsDeviceHealthState] = None # Current endpoint protection engine's version engine_version: Optional[str] = None @@ -48,7 +50,7 @@ class WindowsProtectionState(Entity, Parsable): network_inspection_system_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + # Product Status of Windows Defender Antivirus. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. product_status: Optional[WindowsDefenderProductStatus] = None # When TRUE indicates quick scan is overdue, when FALSE indicates quick scan is not overdue. Defaults to setting on client device. quick_scan_overdue: Optional[bool] = None @@ -91,6 +93,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "antiMalwareVersion": lambda n : setattr(self, 'anti_malware_version', n.get_str_value()), + "controlledConfigurationEnabled": lambda n : setattr(self, 'controlled_configuration_enabled', n.get_bool_value()), "detectedMalwareState": lambda n : setattr(self, 'detected_malware_state', n.get_collection_of_object_values(WindowsDeviceMalwareState)), "deviceState": lambda n : setattr(self, 'device_state', n.get_collection_of_enum_values(WindowsDeviceHealthState)), "engineVersion": lambda n : setattr(self, 'engine_version', n.get_str_value()), @@ -126,6 +129,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("antiMalwareVersion", self.anti_malware_version) + writer.write_bool_value("controlledConfigurationEnabled", self.controlled_configuration_enabled) writer.write_collection_of_object_values("detectedMalwareState", self.detected_malware_state) writer.write_enum_value("deviceState", self.device_state) writer.write_str_value("engineVersion", self.engine_version) diff --git a/msgraph/generated/models/windows_universal_app_x.py b/msgraph/generated/models/windows_universal_app_x.py index bc57830891e..77cc83d668a 100644 --- a/msgraph/generated/models/windows_universal_app_x.py +++ b/msgraph/generated/models/windows_universal_app_x.py @@ -24,17 +24,17 @@ class WindowsUniversalAppX(MobileLobApp, Parsable): applicable_architectures: Optional[WindowsArchitecture] = None # Contains properties for Windows device type. Multiple values can be selected. Default value is `none`. applicable_device_types: Optional[WindowsDeviceType] = None - # The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + # The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. committed_contained_apps: Optional[list[MobileContainedApp]] = None - # The Identity Name. + # The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'Contoso.DemoApp'. identity_name: Optional[str] = None - # The Identity Publisher Hash. + # The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'AB82CD0XYZ'. identity_publisher_hash: Optional[str] = None - # The Identity Resource Identifier. + # The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'TestResourceId'. identity_resource_identifier: Optional[str] = None - # The identity version. + # The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: '1.0.0.0'. identity_version: Optional[str] = None - # Whether or not the app is a bundle. + # Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle. is_bundle: Optional[bool] = None # The minimum operating system required for a Windows mobile app. minimum_supported_operating_system: Optional[WindowsMinimumOperatingSystem] = None diff --git a/msgraph/generated/models/windows_update_for_business_configuration.py b/msgraph/generated/models/windows_update_for_business_configuration.py index 1285e8cb08f..01fd0b75aa3 100644 --- a/msgraph/generated/models/windows_update_for_business_configuration.py +++ b/msgraph/generated/models/windows_update_for_business_configuration.py @@ -64,7 +64,7 @@ class WindowsUpdateForBusinessConfiguration(DeviceConfiguration, Parsable): feature_updates_rollback_window_in_days: Optional[int] = None # When TRUE, rollback Feature Updates on the next device check in. When FALSE, do not rollback Feature Updates on the next device check in. Returned by default.Query parameters are not supported. feature_updates_will_be_rolled_back: Optional[bool] = None - # The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported. + # The Installation Schedule. The possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported. installation_schedule: Optional[WindowsUpdateInstallScheduleType] = None # When TRUE, allows Microsoft Update Service. When FALSE, does not allow Microsoft Update Service. Returned by default. Query parameters are not supported. microsoft_update_service_allowed: Optional[bool] = None @@ -92,7 +92,7 @@ class WindowsUpdateForBusinessConfiguration(DeviceConfiguration, Parsable): skip_checks_before_restart: Optional[bool] = None # Windows Update Notification Display Options update_notification_level: Optional[WindowsUpdateNotificationDisplayOption] = None - # Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. Possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue. + # Schedule the update installation on the weeks of the month. The possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. The possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue. update_weeks: Optional[WindowsUpdateForBusinessUpdateWeeks] = None # Possible values of a property user_pause_access: Optional[Enablement] = None diff --git a/msgraph/generated/models/windows_update_for_business_update_weeks.py b/msgraph/generated/models/windows_update_for_business_update_weeks.py index 21f69ccba7f..35ab057b546 100644 --- a/msgraph/generated/models/windows_update_for_business_update_weeks.py +++ b/msgraph/generated/models/windows_update_for_business_update_weeks.py @@ -13,6 +13,6 @@ class WindowsUpdateForBusinessUpdateWeeks(str, Enum): FourthWeek = "fourthWeek", # Scheduled the update installation on every week of the month EveryWeek = "everyWeek", - # Evolvable enum member + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/windows_update_notification_display_option.py b/msgraph/generated/models/windows_update_notification_display_option.py index 4e455a71e96..45089f23947 100644 --- a/msgraph/generated/models/windows_update_notification_display_option.py +++ b/msgraph/generated/models/windows_update_notification_display_option.py @@ -9,6 +9,6 @@ class WindowsUpdateNotificationDisplayOption(str, Enum): RestartWarningsOnly = "restartWarningsOnly", # Turn off all notifications, including restart warnings. DisableAllNotifications = "disableAllNotifications", - # Evolvable enum member + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/work_hours_and_locations_setting.py b/msgraph/generated/models/work_hours_and_locations_setting.py new file mode 100644 index 00000000000..9830457556a --- /dev/null +++ b/msgraph/generated/models/work_hours_and_locations_setting.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .max_work_location_details import MaxWorkLocationDetails + from .work_plan_occurrence import WorkPlanOccurrence + from .work_plan_recurrence import WorkPlanRecurrence + +from .entity import Entity + +@dataclass +class WorkHoursAndLocationsSetting(Entity, Parsable): + # The maxSharedWorkLocationDetails property + max_shared_work_location_details: Optional[MaxWorkLocationDetails] = None + # Collection of work plan occurrences. + occurrences: Optional[list[WorkPlanOccurrence]] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of recurring work plans defined by the user. + recurrences: Optional[list[WorkPlanRecurrence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkHoursAndLocationsSetting: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkHoursAndLocationsSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkHoursAndLocationsSetting() + + 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 .max_work_location_details import MaxWorkLocationDetails + from .work_plan_occurrence import WorkPlanOccurrence + from .work_plan_recurrence import WorkPlanRecurrence + + from .entity import Entity + from .max_work_location_details import MaxWorkLocationDetails + from .work_plan_occurrence import WorkPlanOccurrence + from .work_plan_recurrence import WorkPlanRecurrence + + fields: dict[str, Callable[[Any], None]] = { + "maxSharedWorkLocationDetails": lambda n : setattr(self, 'max_shared_work_location_details', n.get_enum_value(MaxWorkLocationDetails)), + "occurrences": lambda n : setattr(self, 'occurrences', n.get_collection_of_object_values(WorkPlanOccurrence)), + "recurrences": lambda n : setattr(self, 'recurrences', n.get_collection_of_object_values(WorkPlanRecurrence)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("maxSharedWorkLocationDetails", self.max_shared_work_location_details) + writer.write_collection_of_object_values("occurrences", self.occurrences) + writer.write_collection_of_object_values("recurrences", self.recurrences) + + diff --git a/msgraph/generated/models/work_location_source.py b/msgraph/generated/models/work_location_source.py new file mode 100644 index 00000000000..0d223ad78be --- /dev/null +++ b/msgraph/generated/models/work_location_source.py @@ -0,0 +1,9 @@ +from enum import Enum + +class WorkLocationSource(str, Enum): + None_ = "none", + Manual = "manual", + Scheduled = "scheduled", + Automatic = "automatic", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/work_location_type.py b/msgraph/generated/models/work_location_type.py new file mode 100644 index 00000000000..5612bdcc843 --- /dev/null +++ b/msgraph/generated/models/work_location_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class WorkLocationType(str, Enum): + Unspecified = "unspecified", + Office = "office", + Remote = "remote", + TimeOff = "timeOff", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/work_location_update_scope.py b/msgraph/generated/models/work_location_update_scope.py new file mode 100644 index 00000000000..03e02080477 --- /dev/null +++ b/msgraph/generated/models/work_location_update_scope.py @@ -0,0 +1,7 @@ +from enum import Enum + +class WorkLocationUpdateScope(str, Enum): + CurrentSegment = "currentSegment", + CurrentDay = "currentDay", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/work_plan_occurrence.py b/msgraph/generated/models/work_plan_occurrence.py new file mode 100644 index 00000000000..111498aa747 --- /dev/null +++ b/msgraph/generated/models/work_plan_occurrence.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .date_time_time_zone import DateTimeTimeZone + from .entity import Entity + from .time_off_details import TimeOffDetails + from .work_location_type import WorkLocationType + +from .entity import Entity + +@dataclass +class WorkPlanOccurrence(Entity, Parsable): + # The end property + end: Optional[DateTimeTimeZone] = None + # The OdataType property + odata_type: Optional[str] = None + # Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + place_id: Optional[str] = None + # The identifier of the parent recurrence pattern that generated this occurrence. The value is null for time-off occurrences because they don't have a parent recurrence. + recurrence_id: Optional[str] = None + # The start property + start: Optional[DateTimeTimeZone] = None + # The details about the time off. Only applicable when workLocationType is set to timeOff. + time_off_details: Optional[TimeOffDetails] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkPlanOccurrence: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkPlanOccurrence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkPlanOccurrence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .date_time_time_zone import DateTimeTimeZone + from .entity import Entity + from .time_off_details import TimeOffDetails + from .work_location_type import WorkLocationType + + from .date_time_time_zone import DateTimeTimeZone + from .entity import Entity + from .time_off_details import TimeOffDetails + from .work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "end": lambda n : setattr(self, 'end', n.get_object_value(DateTimeTimeZone)), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "recurrenceId": lambda n : setattr(self, 'recurrence_id', n.get_str_value()), + "start": lambda n : setattr(self, 'start', n.get_object_value(DateTimeTimeZone)), + "timeOffDetails": lambda n : setattr(self, 'time_off_details', n.get_object_value(TimeOffDetails)), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("end", self.end) + writer.write_str_value("placeId", self.place_id) + writer.write_str_value("recurrenceId", self.recurrence_id) + writer.write_object_value("start", self.start) + writer.write_object_value("timeOffDetails", self.time_off_details) + writer.write_enum_value("workLocationType", self.work_location_type) + + diff --git a/msgraph/generated/models/work_plan_occurrence_collection_response.py b/msgraph/generated/models/work_plan_occurrence_collection_response.py new file mode 100644 index 00000000000..61a1549edba --- /dev/null +++ b/msgraph/generated/models/work_plan_occurrence_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 .work_plan_occurrence import WorkPlanOccurrence + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class WorkPlanOccurrenceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WorkPlanOccurrence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkPlanOccurrenceCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkPlanOccurrenceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkPlanOccurrenceCollectionResponse() + + 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 .work_plan_occurrence import WorkPlanOccurrence + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .work_plan_occurrence import WorkPlanOccurrence + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WorkPlanOccurrence)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/work_plan_recurrence.py b/msgraph/generated/models/work_plan_recurrence.py new file mode 100644 index 00000000000..d3dc367884a --- /dev/null +++ b/msgraph/generated/models/work_plan_recurrence.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .date_time_time_zone import DateTimeTimeZone + from .entity import Entity + from .patterned_recurrence import PatternedRecurrence + from .work_location_type import WorkLocationType + +from .entity import Entity + +@dataclass +class WorkPlanRecurrence(Entity, Parsable): + # The end property + end: Optional[DateTimeTimeZone] = None + # The OdataType property + odata_type: Optional[str] = None + # Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + place_id: Optional[str] = None + # The recurrence property + recurrence: Optional[PatternedRecurrence] = None + # The start property + start: Optional[DateTimeTimeZone] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkPlanRecurrence: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkPlanRecurrence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkPlanRecurrence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .date_time_time_zone import DateTimeTimeZone + from .entity import Entity + from .patterned_recurrence import PatternedRecurrence + from .work_location_type import WorkLocationType + + from .date_time_time_zone import DateTimeTimeZone + from .entity import Entity + from .patterned_recurrence import PatternedRecurrence + from .work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "end": lambda n : setattr(self, 'end', n.get_object_value(DateTimeTimeZone)), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "recurrence": lambda n : setattr(self, 'recurrence', n.get_object_value(PatternedRecurrence)), + "start": lambda n : setattr(self, 'start', n.get_object_value(DateTimeTimeZone)), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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("end", self.end) + writer.write_str_value("placeId", self.place_id) + writer.write_object_value("recurrence", self.recurrence) + writer.write_object_value("start", self.start) + writer.write_enum_value("workLocationType", self.work_location_type) + + diff --git a/msgraph/generated/models/work_plan_recurrence_collection_response.py b/msgraph/generated/models/work_plan_recurrence_collection_response.py new file mode 100644 index 00000000000..b0caa826378 --- /dev/null +++ b/msgraph/generated/models/work_plan_recurrence_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 .work_plan_recurrence import WorkPlanRecurrence + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class WorkPlanRecurrenceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WorkPlanRecurrence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkPlanRecurrenceCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkPlanRecurrenceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkPlanRecurrenceCollectionResponse() + + 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 .work_plan_recurrence import WorkPlanRecurrence + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .work_plan_recurrence import WorkPlanRecurrence + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WorkPlanRecurrence)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/workbook_application.py b/msgraph/generated/models/workbook_application.py index e7dd36c526d..499ea2eebc9 100644 --- a/msgraph/generated/models/workbook_application.py +++ b/msgraph/generated/models/workbook_application.py @@ -11,7 +11,7 @@ @dataclass class WorkbookApplication(Entity, Parsable): - # Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual. + # Returns the calculation mode used in the workbook. The possible values are: Automatic, AutomaticExceptTables, Manual. calculation_mode: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/workbook_named_item.py b/msgraph/generated/models/workbook_named_item.py index 065c2192b47..e1b59ced8f6 100644 --- a/msgraph/generated/models/workbook_named_item.py +++ b/msgraph/generated/models/workbook_named_item.py @@ -20,7 +20,7 @@ class WorkbookNamedItem(Entity, Parsable): odata_type: Optional[str] = None # Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only. scope: Optional[str] = None - # The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only. + # The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only. type: Optional[str] = None # Indicates whether the object is visible. visible: Optional[bool] = None diff --git a/msgraph/generated/models/workbook_range_format.py b/msgraph/generated/models/workbook_range_format.py index e29729331dd..2860e0bd5d3 100644 --- a/msgraph/generated/models/workbook_range_format.py +++ b/msgraph/generated/models/workbook_range_format.py @@ -23,7 +23,7 @@ class WorkbookRangeFormat(Entity, Parsable): fill: Optional[WorkbookRangeFill] = None # Returns the font object defined on the overall range selected Read-only. font: Optional[WorkbookRangeFont] = None - # The horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. + # The horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. horizontal_alignment: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -31,7 +31,7 @@ class WorkbookRangeFormat(Entity, Parsable): protection: Optional[WorkbookFormatProtection] = None # The height of all rows in the range. If the row heights aren't uniform null will be returned. row_height: Optional[float] = None - # The vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed. + # The vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed. vertical_alignment: Optional[str] = None # Indicates whether Excel wraps the text in the object. A null value indicates that the entire range doesn't have a uniform wrap setting. wrap_text: Optional[bool] = None diff --git a/msgraph/generated/models/workbook_table.py b/msgraph/generated/models/workbook_table.py index 20941f36753..2f3e8685477 100644 --- a/msgraph/generated/models/workbook_table.py +++ b/msgraph/generated/models/workbook_table.py @@ -41,7 +41,7 @@ class WorkbookTable(Entity, Parsable): show_totals: Optional[bool] = None # The sorting for the table. Read-only. sort: Optional[WorkbookTableSort] = None - # A constant value that represents the Table style. Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. + # A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. style: Optional[str] = None # The worksheet containing the current table. Read-only. worksheet: Optional[WorkbookWorksheet] = None diff --git a/msgraph/generated/models/workforce_integration.py b/msgraph/generated/models/workforce_integration.py index 4822a7ab877..84b7c9f8357 100644 --- a/msgraph/generated/models/workforce_integration.py +++ b/msgraph/generated/models/workforce_integration.py @@ -20,13 +20,13 @@ class WorkforceIntegration(ChangeTrackedEntity, Parsable): api_version: Optional[int] = None # Name of the workforce integration. display_name: Optional[str] = None - # Support to view eligibility-filtered results. Possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: timeOffReason. + # Support to view eligibility-filtered results. The possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: timeOffReason. eligibility_filtering_enabled_entities: Optional[EligibilityFilteringEnabledEntities] = None # The workforce integration encryption resource. encryption: Optional[WorkforceIntegrationEncryption] = None # Indicates whether this workforce integration is currently active and available. is_active: Optional[bool] = None - # The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. + # The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. The possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. supported_entities: Optional[WorkforceIntegrationSupportedEntities] = None # Workforce Integration URL for callbacks from the Shifts service. url: Optional[str] = None diff --git a/msgraph/generated/models/workforce_integration_encryption.py b/msgraph/generated/models/workforce_integration_encryption.py index 6965c4d7c02..229d82b8bcf 100644 --- a/msgraph/generated/models/workforce_integration_encryption.py +++ b/msgraph/generated/models/workforce_integration_encryption.py @@ -17,7 +17,7 @@ class WorkforceIntegrationEncryption(AdditionalDataHolder, BackedModel, Parsable additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Possible values are: sharedSecret, unknownFutureValue. + # The possible values are: sharedSecret, unknownFutureValue. protocol: Optional[WorkforceIntegrationEncryptionProtocol] = None # Encryption shared secret. secret: Optional[str] = None diff --git a/msgraph/generated/models/workspace.py b/msgraph/generated/models/workspace.py new file mode 100644 index 00000000000..1c7465d6cd7 --- /dev/null +++ b/msgraph/generated/models/workspace.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .place import Place + from .place_mode import PlaceMode + +from .place import Place + +@dataclass +class Workspace(Place, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.workspace" + # The maximum number of individual desks within a workspace. + capacity: Optional[int] = None + # The name of the display device (for example, monitor or projector) that is available in the workspace. + display_device_name: Optional[str] = None + # The email address that is associated with the workspace. This email address is used for booking. + email_address: Optional[str] = None + # The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + mode: Optional[PlaceMode] = None + # A short, friendly name for the workspace, often used for easier identification or display in the UI. + nickname: Optional[str] = None + # An alternative immutable unique identifier of the workspace. Read-only. + place_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Workspace: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Workspace + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Workspace() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .place import Place + from .place_mode import PlaceMode + + from .place import Place + from .place_mode import PlaceMode + + fields: dict[str, Callable[[Any], None]] = { + "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), + "displayDeviceName": lambda n : setattr(self, 'display_device_name', n.get_str_value()), + "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), + "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), + "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("capacity", self.capacity) + writer.write_str_value("displayDeviceName", self.display_device_name) + writer.write_str_value("emailAddress", self.email_address) + writer.write_object_value("mode", self.mode) + writer.write_str_value("nickname", self.nickname) + writer.write_str_value("placeId", self.place_id) + + diff --git a/msgraph/generated/models/workspace_collection_response.py b/msgraph/generated/models/workspace_collection_response.py new file mode 100644 index 00000000000..3731342b7ad --- /dev/null +++ b/msgraph/generated/models/workspace_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 .workspace import Workspace + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class WorkspaceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Workspace]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkspaceCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkspaceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkspaceCollectionResponse() + + 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 .workspace import Workspace + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .workspace import Workspace + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Workspace)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/x509_certificate_authentication_method_configuration.py b/msgraph/generated/models/x509_certificate_authentication_method_configuration.py index 6593ba8719d..9d3bc3bd587 100644 --- a/msgraph/generated/models/x509_certificate_authentication_method_configuration.py +++ b/msgraph/generated/models/x509_certificate_authentication_method_configuration.py @@ -8,7 +8,9 @@ from .authentication_method_configuration import AuthenticationMethodConfiguration from .authentication_method_target import AuthenticationMethodTarget from .x509_certificate_authentication_mode_configuration import X509CertificateAuthenticationModeConfiguration + from .x509_certificate_authority_scope import X509CertificateAuthorityScope from .x509_certificate_c_r_l_validation_configuration import X509CertificateCRLValidationConfiguration + from .x509_certificate_issuer_hints_configuration import X509CertificateIssuerHintsConfiguration from .x509_certificate_user_binding import X509CertificateUserBinding from .authentication_method_configuration import AuthenticationMethodConfiguration @@ -19,12 +21,16 @@ class X509CertificateAuthenticationMethodConfiguration(AuthenticationMethodConfi odata_type: Optional[str] = "#microsoft.graph.x509CertificateAuthenticationMethodConfiguration" # Defines strong authentication configurations. This configuration includes the default authentication mode and the different rules for strong authentication bindings. authentication_mode_configuration: Optional[X509CertificateAuthenticationModeConfiguration] = None + # The certificateAuthorityScopes property + certificate_authority_scopes: Optional[list[X509CertificateAuthorityScope]] = None # Defines fields in the X.509 certificate that map to attributes of the Microsoft Entra user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored. certificate_user_bindings: Optional[list[X509CertificateUserBinding]] = None # The crlValidationConfiguration property crl_validation_configuration: Optional[X509CertificateCRLValidationConfiguration] = None # A collection of groups that are enabled to use the authentication method. include_targets: Optional[list[AuthenticationMethodTarget]] = None + # The issuerHintsConfiguration property + issuer_hints_configuration: Optional[X509CertificateIssuerHintsConfiguration] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> X509CertificateAuthenticationMethodConfiguration: @@ -45,20 +51,26 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .authentication_method_configuration import AuthenticationMethodConfiguration from .authentication_method_target import AuthenticationMethodTarget from .x509_certificate_authentication_mode_configuration import X509CertificateAuthenticationModeConfiguration + from .x509_certificate_authority_scope import X509CertificateAuthorityScope from .x509_certificate_c_r_l_validation_configuration import X509CertificateCRLValidationConfiguration + from .x509_certificate_issuer_hints_configuration import X509CertificateIssuerHintsConfiguration from .x509_certificate_user_binding import X509CertificateUserBinding from .authentication_method_configuration import AuthenticationMethodConfiguration from .authentication_method_target import AuthenticationMethodTarget from .x509_certificate_authentication_mode_configuration import X509CertificateAuthenticationModeConfiguration + from .x509_certificate_authority_scope import X509CertificateAuthorityScope from .x509_certificate_c_r_l_validation_configuration import X509CertificateCRLValidationConfiguration + from .x509_certificate_issuer_hints_configuration import X509CertificateIssuerHintsConfiguration from .x509_certificate_user_binding import X509CertificateUserBinding fields: dict[str, Callable[[Any], None]] = { "authenticationModeConfiguration": lambda n : setattr(self, 'authentication_mode_configuration', n.get_object_value(X509CertificateAuthenticationModeConfiguration)), + "certificateAuthorityScopes": lambda n : setattr(self, 'certificate_authority_scopes', n.get_collection_of_object_values(X509CertificateAuthorityScope)), "certificateUserBindings": lambda n : setattr(self, 'certificate_user_bindings', n.get_collection_of_object_values(X509CertificateUserBinding)), "crlValidationConfiguration": lambda n : setattr(self, 'crl_validation_configuration', n.get_object_value(X509CertificateCRLValidationConfiguration)), "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(AuthenticationMethodTarget)), + "issuerHintsConfiguration": lambda n : setattr(self, 'issuer_hints_configuration', n.get_object_value(X509CertificateIssuerHintsConfiguration)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -74,8 +86,10 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("authenticationModeConfiguration", self.authentication_mode_configuration) + writer.write_collection_of_object_values("certificateAuthorityScopes", self.certificate_authority_scopes) writer.write_collection_of_object_values("certificateUserBindings", self.certificate_user_bindings) writer.write_object_value("crlValidationConfiguration", self.crl_validation_configuration) writer.write_collection_of_object_values("includeTargets", self.include_targets) + writer.write_object_value("issuerHintsConfiguration", self.issuer_hints_configuration) diff --git a/msgraph/generated/models/x509_certificate_authority_scope.py b/msgraph/generated/models/x509_certificate_authority_scope.py new file mode 100644 index 00000000000..3539c335105 --- /dev/null +++ b/msgraph/generated/models/x509_certificate_authority_scope.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 .include_target import IncludeTarget + +@dataclass +class X509CertificateAuthorityScope(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 includeTargets property + include_targets: Optional[list[IncludeTarget]] = None + # The OdataType property + odata_type: Optional[str] = None + # The publicKeyInfrastructureIdentifier property + public_key_infrastructure_identifier: Optional[str] = None + # The subjectKeyIdentifier property + subject_key_identifier: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> X509CertificateAuthorityScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: X509CertificateAuthorityScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return X509CertificateAuthorityScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .include_target import IncludeTarget + + from .include_target import IncludeTarget + + fields: dict[str, Callable[[Any], None]] = { + "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(IncludeTarget)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "publicKeyInfrastructureIdentifier": lambda n : setattr(self, 'public_key_infrastructure_identifier', n.get_str_value()), + "subjectKeyIdentifier": lambda n : setattr(self, 'subject_key_identifier', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("includeTargets", self.include_targets) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("publicKeyInfrastructureIdentifier", self.public_key_infrastructure_identifier) + writer.write_str_value("subjectKeyIdentifier", self.subject_key_identifier) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/x509_certificate_c_r_l_validation_configuration.py b/msgraph/generated/models/x509_certificate_c_r_l_validation_configuration.py index a2aecb9de49..75fbb67945d 100644 --- a/msgraph/generated/models/x509_certificate_c_r_l_validation_configuration.py +++ b/msgraph/generated/models/x509_certificate_c_r_l_validation_configuration.py @@ -15,7 +15,7 @@ class X509CertificateCRLValidationConfiguration(AdditionalDataHolder, BackedMode # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The exemptedCertificateAuthoritiesSubjectKeyIdentifiers property + # Represents the SKIs of CAs that should be excluded from the valid CRL distribution point check. SKI is represented as a hexadecimal string. exempted_certificate_authorities_subject_key_identifiers: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/x509_certificate_issuer_hints_configuration.py b/msgraph/generated/models/x509_certificate_issuer_hints_configuration.py new file mode 100644 index 00000000000..f9bdfd391ab --- /dev/null +++ b/msgraph/generated/models/x509_certificate_issuer_hints_configuration.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .x509_certificate_issuer_hints_state import X509CertificateIssuerHintsState + +@dataclass +class X509CertificateIssuerHintsConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The state property + state: Optional[X509CertificateIssuerHintsState] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> X509CertificateIssuerHintsConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: X509CertificateIssuerHintsConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return X509CertificateIssuerHintsConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .x509_certificate_issuer_hints_state import X509CertificateIssuerHintsState + + from .x509_certificate_issuer_hints_state import X509CertificateIssuerHintsState + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "state": lambda n : setattr(self, 'state', n.get_enum_value(X509CertificateIssuerHintsState)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("state", self.state) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/x509_certificate_issuer_hints_state.py b/msgraph/generated/models/x509_certificate_issuer_hints_state.py new file mode 100644 index 00000000000..7edf9c3a789 --- /dev/null +++ b/msgraph/generated/models/x509_certificate_issuer_hints_state.py @@ -0,0 +1,7 @@ +from enum import Enum + +class X509CertificateIssuerHintsState(str, Enum): + Disabled = "disabled", + Enabled = "enabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/organization/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/organization/get_available_extension_properties/get_available_extension_properties_request_builder.py index 36420f44990..5cac66d3be7 100644 --- a/msgraph/generated/organization/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/organization/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py index e4b35183510..ca0d753e775 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py @@ -49,10 +49,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/organization/item/organization_item_request_builder.py b/msgraph/generated/organization/item/organization_item_request_builder.py index 9c1a2da31ce..70fb2fe4620 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_item_request_builder.py @@ -59,10 +59,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Organization]: """ - Read properties and relationships of the organization object. + Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -80,11 +80,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Organiza async def patch(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Organization]: """ - Update the properties of a organization object. + Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -115,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the organization object. + Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a organization object. + Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -240,7 +240,7 @@ class OrganizationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class OrganizationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the organization object. + Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/organization/item/restore/restore_request_builder.py b/msgraph/generated/organization/item/restore/restore_request_builder.py index 5aefa84abde..e9b6e6288b0 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py b/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py index e55632b3125..8e93ca63ac3 100644 --- a/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py +++ b/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py @@ -35,7 +35,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Set mobile device management authority param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SetMobileDeviceManagementAuthorityPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-setmobiledevicemanagementauthority?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/organization/organization_request_builder.py b/msgraph/generated/organization/organization_request_builder.py index 9b9fe4c5965..314b4ec2fb3 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -53,10 +53,10 @@ def by_organization_id(self,organization_id: str) -> OrganizationItemRequestBuil async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationCollectionResponse]: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OrganizationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -97,7 +97,7 @@ async def post(self,body: Organization, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +179,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class OrganizationRequestBuilderGetQueryParameters(): """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/organization/validate_properties/validate_properties_request_builder.py b/msgraph/generated/organization/validate_properties/validate_properties_request_builder.py index 8cc38203831..493dc2a7f62 100644 --- a/msgraph/generated/organization/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/organization/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/permission_grants/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/permission_grants/get_available_extension_properties/get_available_extension_properties_request_builder.py index 5f8c7d4dccf..392764a3cd8 100644 --- a/msgraph/generated/permission_grants/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/permission_grants/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/permission_grants/item/restore/restore_request_builder.py b/msgraph/generated/permission_grants/item/restore/restore_request_builder.py index ce217e56f37..d1d770b0e90 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/validate_properties/validate_properties_request_builder.py b/msgraph/generated/permission_grants/validate_properties/validate_properties_request_builder.py index c30a77d984d..3b4ef12ac59 100644 --- a/msgraph/generated/permission_grants/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/permission_grants/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/places/graph_building/count/count_request_builder.py b/msgraph/generated/places/graph_building/count/count_request_builder.py new file mode 100644 index 00000000000..66c58327936 --- /dev/null +++ b/msgraph/generated/places/graph_building/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.building/$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/places/graph_building/graph_building_request_builder.py b/msgraph/generated/places/graph_building/graph_building_request_builder.py new file mode 100644 index 00000000000..21db1c3f907 --- /dev/null +++ b/msgraph/generated/places/graph_building/graph_building_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.building_collection_response import BuildingCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphBuildingRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to building. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphBuildingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.building{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]] = None) -> Optional[BuildingCollectionResponse]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BuildingCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.building_collection_response import BuildingCollectionResponse + + return await self.request_adapter.send_async(request_info, BuildingCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphBuildingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphBuildingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphBuildingRequestBuilder(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 GraphBuildingRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphBuildingRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/graph_desk/count/count_request_builder.py b/msgraph/generated/places/graph_desk/count/count_request_builder.py new file mode 100644 index 00000000000..6786e418218 --- /dev/null +++ b/msgraph/generated/places/graph_desk/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.desk/$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/places/graph_desk/graph_desk_request_builder.py b/msgraph/generated/places/graph_desk/graph_desk_request_builder.py new file mode 100644 index 00000000000..49a67235c87 --- /dev/null +++ b/msgraph/generated/places/graph_desk/graph_desk_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.desk_collection_response import DeskCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphDeskRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to desk. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphDeskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.desk{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]] = None) -> Optional[DeskCollectionResponse]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeskCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.desk_collection_response import DeskCollectionResponse + + return await self.request_adapter.send_async(request_info, DeskCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphDeskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphDeskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphDeskRequestBuilder(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 GraphDeskRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphDeskRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/graph_floor/count/count_request_builder.py b/msgraph/generated/places/graph_floor/count/count_request_builder.py new file mode 100644 index 00000000000..231d6dc4963 --- /dev/null +++ b/msgraph/generated/places/graph_floor/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.floor/$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/places/graph_floor/graph_floor_request_builder.py b/msgraph/generated/places/graph_floor/graph_floor_request_builder.py new file mode 100644 index 00000000000..7ab47267682 --- /dev/null +++ b/msgraph/generated/places/graph_floor/graph_floor_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.floor_collection_response import FloorCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphFloorRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to floor. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphFloorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.floor{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]] = None) -> Optional[FloorCollectionResponse]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FloorCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.floor_collection_response import FloorCollectionResponse + + return await self.request_adapter.send_async(request_info, FloorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphFloorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphFloorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphFloorRequestBuilder(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 GraphFloorRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphFloorRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/graph_room/graph_room_request_builder.py b/msgraph/generated/places/graph_room/graph_room_request_builder.py index c1e769fb8a9..34ab3366372 100644 --- a/msgraph/generated/places/graph_room/graph_room_request_builder.py +++ b/msgraph/generated/places/graph_room/graph_room_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[GraphRoomRequestBuilderGetQueryParameters]] = None) -> Optional[RoomCollectionResponse]: """ - Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoomCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-1.0 @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. 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 GraphRoomRequestBuilderGetQueryParameters(): """ - Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/places/graph_room_list/graph_room_list_request_builder.py b/msgraph/generated/places/graph_room_list/graph_room_list_request_builder.py index 36510a58d56..c5d4ce8ce42 100644 --- a/msgraph/generated/places/graph_room_list/graph_room_list_request_builder.py +++ b/msgraph/generated/places/graph_room_list/graph_room_list_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]] = None) -> Optional[RoomListCollectionResponse]: """ - Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoomListCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/place-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +85,7 @@ def count(self) -> CountRequestBuilder: @dataclass class GraphRoomListRequestBuilderGetQueryParameters(): """ - Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/places/graph_section/count/count_request_builder.py b/msgraph/generated/places/graph_section/count/count_request_builder.py new file mode 100644 index 00000000000..2cc141e5a68 --- /dev/null +++ b/msgraph/generated/places/graph_section/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.section/$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/places/graph_section/graph_section_request_builder.py b/msgraph/generated/places/graph_section/graph_section_request_builder.py new file mode 100644 index 00000000000..27822ce3721 --- /dev/null +++ b/msgraph/generated/places/graph_section/graph_section_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.section_collection_response import SectionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class GraphSectionRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to section. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphSectionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.section{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]] = None) -> Optional[SectionCollectionResponse]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SectionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.section_collection_response import SectionCollectionResponse + + return await self.request_adapter.send_async(request_info, SectionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphSectionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphSectionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphSectionRequestBuilder(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 GraphSectionRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphSectionRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/graph_workspace/count/count_request_builder.py b/msgraph/generated/places/graph_workspace/count/count_request_builder.py new file mode 100644 index 00000000000..cdbbb59ddcd --- /dev/null +++ b/msgraph/generated/places/graph_workspace/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.workspace/$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/places/graph_workspace/graph_workspace_request_builder.py b/msgraph/generated/places/graph_workspace/graph_workspace_request_builder.py new file mode 100644 index 00000000000..87b7cd8df8b --- /dev/null +++ b/msgraph/generated/places/graph_workspace/graph_workspace_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.workspace_collection_response import WorkspaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class GraphWorkspaceRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to workspace. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphWorkspaceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/graph.workspace{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]] = None) -> Optional[WorkspaceCollectionResponse]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkspaceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.workspace_collection_response import WorkspaceCollectionResponse + + return await self.request_adapter.send_async(request_info, WorkspaceCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphWorkspaceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphWorkspaceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphWorkspaceRequestBuilder(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 GraphWorkspaceRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphWorkspaceRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..93539903ace --- /dev/null +++ b/msgraph/generated/places/item/check_ins/check_ins_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.check_in_claim import CheckInClaim + from ....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + Find more info here: https://learn.microsoft.com/graph/api/place-post-checkins?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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..e497f0206cc --- /dev/null +++ b/msgraph/generated/places/item/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..0b551fff88e --- /dev/null +++ b/msgraph/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + Find more info here: https://learn.microsoft.com/graph/api/checkinclaim-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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/descendants/descendants_get_response.py b/msgraph/generated/places/item/descendants/descendants_get_response.py new file mode 100644 index 00000000000..a185d1dd2b6 --- /dev/null +++ b/msgraph/generated/places/item/descendants/descendants_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.place import Place + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DescendantsGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Place]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DescendantsGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DescendantsGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DescendantsGetResponse() + + 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.place import Place + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.place import Place + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Place)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/places/item/descendants/descendants_request_builder.py b/msgraph/generated/places/item/descendants/descendants_request_builder.py new file mode 100644 index 00000000000..f5e40c767d8 --- /dev/null +++ b/msgraph/generated/places/item/descendants/descendants_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .descendants_get_response import DescendantsGetResponse + +class DescendantsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the descendants method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DescendantsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/descendants(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DescendantsRequestBuilderGetQueryParameters]] = None) -> Optional[DescendantsGetResponse]: + """ + Invoke function descendants + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DescendantsGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .descendants_get_response import DescendantsGetResponse + + return await self.request_adapter.send_async(request_info, DescendantsGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DescendantsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function descendants + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DescendantsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DescendantsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DescendantsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DescendantsRequestBuilderGetQueryParameters(): + """ + Invoke function descendants + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DescendantsRequestBuilderGetRequestConfiguration(RequestConfiguration[DescendantsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_building/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..ce9fc895c8f --- /dev/null +++ b/msgraph/generated/places/item/graph_building/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_building/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_building/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..c4f3e356902 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_building/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_building/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..25e6e88264c --- /dev/null +++ b/msgraph/generated/places/item/graph_building/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_building/graph_building_request_builder.py b/msgraph/generated/places/item/graph_building/graph_building_request_builder.py new file mode 100644 index 00000000000..8fa7d489c05 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/graph_building_request_builder.py @@ -0,0 +1,128 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.building import Building + from ....models.o_data_errors.o_data_error import ODataError + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .map.map_request_builder import MapRequestBuilder + +class GraphBuildingRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to building. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphBuildingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]] = None) -> Optional[Building]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Building] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.building import Building + + return await self.request_adapter.send_async(request_info, Building, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphBuildingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphBuildingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphBuildingRequestBuilder(self.request_adapter, raw_url) + + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def map(self) -> MapRequestBuilder: + """ + Provides operations to manage the map property of the microsoft.graph.building entity. + """ + from .map.map_request_builder import MapRequestBuilder + + return MapRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class GraphBuildingRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphBuildingRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphBuildingRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/footprints/count/count_request_builder.py b/msgraph/generated/places/item/graph_building/map/footprints/count/count_request_builder.py new file mode 100644 index 00000000000..51b9c1ff4c0 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/footprints/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints/$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/places/item/graph_building/map/footprints/footprints_request_builder.py b/msgraph/generated/places/item/graph_building/map/footprints/footprints_request_builder.py new file mode 100644 index 00000000000..c171eaa2f42 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/footprints/footprints_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.footprint_map import FootprintMap + from ......models.footprint_map_collection_response import FootprintMapCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.footprint_map_item_request_builder import FootprintMapItemRequestBuilder + +class FootprintsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the footprints property of the microsoft.graph.buildingMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FootprintsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_footprint_map_id(self,footprint_map_id: str) -> FootprintMapItemRequestBuilder: + """ + Provides operations to manage the footprints property of the microsoft.graph.buildingMap entity. + param footprint_map_id: The unique identifier of footprintMap + Returns: FootprintMapItemRequestBuilder + """ + if footprint_map_id is None: + raise TypeError("footprint_map_id cannot be null.") + from .item.footprint_map_item_request_builder import FootprintMapItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["footprintMap%2Did"] = footprint_map_id + return FootprintMapItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FootprintsRequestBuilderGetQueryParameters]] = None) -> Optional[FootprintMapCollectionResponse]: + """ + Get a list of footprintMap objects for building footprints and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FootprintMapCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/buildingmap-list-footprints?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.footprint_map_collection_response import FootprintMapCollectionResponse + + return await self.request_adapter.send_async(request_info, FootprintMapCollectionResponse, error_mapping) + + async def post(self,body: FootprintMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FootprintMap]: + """ + Create new navigation property to footprints for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FootprintMap] + """ + 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.footprint_map import FootprintMap + + return await self.request_adapter.send_async(request_info, FootprintMap, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FootprintsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of footprintMap objects for building footprints 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: FootprintMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to footprints for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> FootprintsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FootprintsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FootprintsRequestBuilder(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 FootprintsRequestBuilderGetQueryParameters(): + """ + Get a list of footprintMap objects for building footprints 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 FootprintsRequestBuilderGetRequestConfiguration(RequestConfiguration[FootprintsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FootprintsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/footprints/item/footprint_map_item_request_builder.py b/msgraph/generated/places/item/graph_building/map/footprints/item/footprint_map_item_request_builder.py new file mode 100644 index 00000000000..54b63bb82f3 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/footprints/item/footprint_map_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.footprint_map import FootprintMap + from .......models.o_data_errors.o_data_error import ODataError + +class FootprintMapItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the footprints property of the microsoft.graph.buildingMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FootprintMapItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints/{footprintMap%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property footprints for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[FootprintMapItemRequestBuilderGetQueryParameters]] = None) -> Optional[FootprintMap]: + """ + Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FootprintMap] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.footprint_map import FootprintMap + + return await self.request_adapter.send_async(request_info, FootprintMap, error_mapping) + + async def patch(self,body: FootprintMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FootprintMap]: + """ + Update the navigation property footprints in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FootprintMap] + """ + 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.footprint_map import FootprintMap + + return await self.request_adapter.send_async(request_info, FootprintMap, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property footprints for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FootprintMapItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FootprintMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property footprints in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> FootprintMapItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FootprintMapItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FootprintMapItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FootprintMapItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FootprintMapItemRequestBuilderGetQueryParameters(): + """ + Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FootprintMapItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FootprintMapItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FootprintMapItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/count/count_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/count/count_request_builder.py new file mode 100644 index 00000000000..6c9468489cf --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/$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/places/item/graph_building/map/levels/item/fixtures/count/count_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/fixtures/count/count_request_builder.py new file mode 100644 index 00000000000..e08a2d2813c --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/fixtures/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/$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/places/item/graph_building/map/levels/item/fixtures/fixtures_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/fixtures/fixtures_request_builder.py new file mode 100644 index 00000000000..ef7ad6fe32a --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/fixtures/fixtures_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.fixture_map import FixtureMap + from ........models.fixture_map_collection_response import FixtureMapCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.fixture_map_item_request_builder import FixtureMapItemRequestBuilder + +class FixturesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the fixtures property of the microsoft.graph.levelMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FixturesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_fixture_map_id(self,fixture_map_id: str) -> FixtureMapItemRequestBuilder: + """ + Provides operations to manage the fixtures property of the microsoft.graph.levelMap entity. + param fixture_map_id: The unique identifier of fixtureMap + Returns: FixtureMapItemRequestBuilder + """ + if fixture_map_id is None: + raise TypeError("fixture_map_id cannot be null.") + from .item.fixture_map_item_request_builder import FixtureMapItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["fixtureMap%2Did"] = fixture_map_id + return FixtureMapItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FixturesRequestBuilderGetQueryParameters]] = None) -> Optional[FixtureMapCollectionResponse]: + """ + Get a list of the fixtureMap objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FixtureMapCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/levelmap-list-fixtures?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.fixture_map_collection_response import FixtureMapCollectionResponse + + return await self.request_adapter.send_async(request_info, FixtureMapCollectionResponse, error_mapping) + + async def post(self,body: FixtureMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FixtureMap]: + """ + Create new navigation property to fixtures for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FixtureMap] + """ + 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.fixture_map import FixtureMap + + return await self.request_adapter.send_async(request_info, FixtureMap, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FixturesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the fixtureMap 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: FixtureMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to fixtures for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> FixturesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FixturesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FixturesRequestBuilder(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 FixturesRequestBuilderGetQueryParameters(): + """ + Get a list of the fixtureMap 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 FixturesRequestBuilderGetRequestConfiguration(RequestConfiguration[FixturesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FixturesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/item/fixtures/item/fixture_map_item_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/fixtures/item/fixture_map_item_request_builder.py new file mode 100644 index 00000000000..149b01a6004 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/fixtures/item/fixture_map_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.fixture_map import FixtureMap + from .........models.o_data_errors.o_data_error import ODataError + +class FixtureMapItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the fixtures property of the microsoft.graph.levelMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FixtureMapItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/{fixtureMap%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a fixture on a specified floor. + 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/fixturemap-delete?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[FixtureMapItemRequestBuilderGetQueryParameters]] = None) -> Optional[FixtureMap]: + """ + Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FixtureMap] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.fixture_map import FixtureMap + + return await self.request_adapter.send_async(request_info, FixtureMap, error_mapping) + + async def patch(self,body: FixtureMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FixtureMap]: + """ + Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FixtureMap] + Find more info here: https://learn.microsoft.com/graph/api/fixturemap-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.fixture_map import FixtureMap + + return await self.request_adapter.send_async(request_info, FixtureMap, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a fixture on a specified floor. + 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[FixtureMapItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FixtureMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + param body: The request body + param request_configuration: Configuration for the request 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) -> FixtureMapItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FixtureMapItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FixtureMapItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FixtureMapItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FixtureMapItemRequestBuilderGetQueryParameters(): + """ + Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FixtureMapItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FixtureMapItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FixtureMapItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/item/level_map_item_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/level_map_item_request_builder.py new file mode 100644 index 00000000000..bf1a0aaa8d5 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/level_map_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.level_map import LevelMap + from .......models.o_data_errors.o_data_error import ODataError + from .fixtures.fixtures_request_builder import FixturesRequestBuilder + from .sections.sections_request_builder import SectionsRequestBuilder + from .units.units_request_builder import UnitsRequestBuilder + +class LevelMapItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new LevelMapItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property levels for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[LevelMapItemRequestBuilderGetQueryParameters]] = None) -> Optional[LevelMap]: + """ + Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LevelMap] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.level_map import LevelMap + + return await self.request_adapter.send_async(request_info, LevelMap, error_mapping) + + async def patch(self,body: LevelMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LevelMap]: + """ + Update the navigation property levels in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LevelMap] + """ + 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.level_map import LevelMap + + return await self.request_adapter.send_async(request_info, LevelMap, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property levels for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LevelMapItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: LevelMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property levels in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> LevelMapItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: LevelMapItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return LevelMapItemRequestBuilder(self.request_adapter, raw_url) + + @property + def fixtures(self) -> FixturesRequestBuilder: + """ + Provides operations to manage the fixtures property of the microsoft.graph.levelMap entity. + """ + from .fixtures.fixtures_request_builder import FixturesRequestBuilder + + return FixturesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sections(self) -> SectionsRequestBuilder: + """ + Provides operations to manage the sections property of the microsoft.graph.levelMap entity. + """ + from .sections.sections_request_builder import SectionsRequestBuilder + + return SectionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def units(self) -> UnitsRequestBuilder: + """ + Provides operations to manage the units property of the microsoft.graph.levelMap entity. + """ + from .units.units_request_builder import UnitsRequestBuilder + + return UnitsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class LevelMapItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class LevelMapItemRequestBuilderGetQueryParameters(): + """ + Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 LevelMapItemRequestBuilderGetRequestConfiguration(RequestConfiguration[LevelMapItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class LevelMapItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/item/sections/count/count_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/sections/count/count_request_builder.py new file mode 100644 index 00000000000..6cd8a15ede8 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/sections/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/$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/places/item/graph_building/map/levels/item/sections/item/section_map_item_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/sections/item/section_map_item_request_builder.py new file mode 100644 index 00000000000..ff1e76d1a5a --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/sections/item/section_map_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.section_map import SectionMap + +class SectionMapItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sections property of the microsoft.graph.levelMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SectionMapItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/{sectionMap%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sections for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SectionMapItemRequestBuilderGetQueryParameters]] = None) -> Optional[SectionMap]: + """ + Collection of sections (such as zones or partitions) on this level. Supports upsert. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SectionMap] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.section_map import SectionMap + + return await self.request_adapter.send_async(request_info, SectionMap, error_mapping) + + async def patch(self,body: SectionMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SectionMap]: + """ + Update the navigation property sections in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SectionMap] + """ + 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.section_map import SectionMap + + return await self.request_adapter.send_async(request_info, SectionMap, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sections for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SectionMapItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of sections (such as zones or partitions) on this level. Supports upsert. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SectionMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sections in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SectionMapItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SectionMapItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SectionMapItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SectionMapItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SectionMapItemRequestBuilderGetQueryParameters(): + """ + Collection of sections (such as zones or partitions) on this level. Supports upsert. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SectionMapItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SectionMapItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SectionMapItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/item/sections/sections_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/sections/sections_request_builder.py new file mode 100644 index 00000000000..4adb320b1c9 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/sections/sections_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.section_map import SectionMap + from ........models.section_map_collection_response import SectionMapCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.section_map_item_request_builder import SectionMapItemRequestBuilder + +class SectionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sections property of the microsoft.graph.levelMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SectionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_section_map_id(self,section_map_id: str) -> SectionMapItemRequestBuilder: + """ + Provides operations to manage the sections property of the microsoft.graph.levelMap entity. + param section_map_id: The unique identifier of sectionMap + Returns: SectionMapItemRequestBuilder + """ + if section_map_id is None: + raise TypeError("section_map_id cannot be null.") + from .item.section_map_item_request_builder import SectionMapItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sectionMap%2Did"] = section_map_id + return SectionMapItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SectionsRequestBuilderGetQueryParameters]] = None) -> Optional[SectionMapCollectionResponse]: + """ + Get a list of the sectionMap objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SectionMapCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/levelmap-list-sections?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.section_map_collection_response import SectionMapCollectionResponse + + return await self.request_adapter.send_async(request_info, SectionMapCollectionResponse, error_mapping) + + async def post(self,body: SectionMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SectionMap]: + """ + Create new navigation property to sections for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SectionMap] + """ + 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.section_map import SectionMap + + return await self.request_adapter.send_async(request_info, SectionMap, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the sectionMap 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: SectionMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sections for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SectionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SectionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SectionsRequestBuilder(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 SectionsRequestBuilderGetQueryParameters(): + """ + Get a list of the sectionMap 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 SectionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SectionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SectionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/item/units/count/count_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/units/count/count_request_builder.py new file mode 100644 index 00000000000..a1a9afec3e8 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/units/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/$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/places/item/graph_building/map/levels/item/units/item/unit_map_item_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/units/item/unit_map_item_request_builder.py new file mode 100644 index 00000000000..80d8d79e7e7 --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/units/item/unit_map_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.unit_map import UnitMap + +class UnitMapItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the units property of the microsoft.graph.levelMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UnitMapItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/{unitMap%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a unitMap 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/unitmap-delete?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[UnitMapItemRequestBuilderGetQueryParameters]] = None) -> Optional[UnitMap]: + """ + Collection of units (such as rooms or offices) on this level. Supports upsert. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnitMap] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.unit_map import UnitMap + + return await self.request_adapter.send_async(request_info, UnitMap, error_mapping) + + async def patch(self,body: UnitMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnitMap]: + """ + Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnitMap] + Find more info here: https://learn.microsoft.com/graph/api/unitmap-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.unit_map import UnitMap + + return await self.request_adapter.send_async(request_info, UnitMap, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a unitMap 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[UnitMapItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of units (such as rooms or offices) on this level. Supports upsert. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: UnitMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + param body: The request body + param request_configuration: Configuration for the request 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) -> UnitMapItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UnitMapItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UnitMapItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UnitMapItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnitMapItemRequestBuilderGetQueryParameters(): + """ + Collection of units (such as rooms or offices) on this level. Supports upsert. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UnitMapItemRequestBuilderGetRequestConfiguration(RequestConfiguration[UnitMapItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnitMapItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/item/units/units_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/item/units/units_request_builder.py new file mode 100644 index 00000000000..36d48bee30d --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/item/units/units_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.unit_map import UnitMap + from ........models.unit_map_collection_response import UnitMapCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.unit_map_item_request_builder import UnitMapItemRequestBuilder + +class UnitsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the units property of the microsoft.graph.levelMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UnitsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_unit_map_id(self,unit_map_id: str) -> UnitMapItemRequestBuilder: + """ + Provides operations to manage the units property of the microsoft.graph.levelMap entity. + param unit_map_id: The unique identifier of unitMap + Returns: UnitMapItemRequestBuilder + """ + if unit_map_id is None: + raise TypeError("unit_map_id cannot be null.") + from .item.unit_map_item_request_builder import UnitMapItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["unitMap%2Did"] = unit_map_id + return UnitMapItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UnitsRequestBuilderGetQueryParameters]] = None) -> Optional[UnitMapCollectionResponse]: + """ + Get a list of the unitMap objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnitMapCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/levelmap-list-units?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.unit_map_collection_response import UnitMapCollectionResponse + + return await self.request_adapter.send_async(request_info, UnitMapCollectionResponse, error_mapping) + + async def post(self,body: UnitMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnitMap]: + """ + Create new navigation property to units for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnitMap] + """ + 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.unit_map import UnitMap + + return await self.request_adapter.send_async(request_info, UnitMap, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the unitMap 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: UnitMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to units for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UnitsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UnitsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UnitsRequestBuilder(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 UnitsRequestBuilderGetQueryParameters(): + """ + Get a list of the unitMap 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 UnitsRequestBuilderGetRequestConfiguration(RequestConfiguration[UnitsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnitsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/levels/levels_request_builder.py b/msgraph/generated/places/item/graph_building/map/levels/levels_request_builder.py new file mode 100644 index 00000000000..792f056cb7c --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/levels/levels_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.level_map import LevelMap + from ......models.level_map_collection_response import LevelMapCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.level_map_item_request_builder import LevelMapItemRequestBuilder + +class LevelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new LevelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_level_map_id(self,level_map_id: str) -> LevelMapItemRequestBuilder: + """ + Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + param level_map_id: The unique identifier of levelMap + Returns: LevelMapItemRequestBuilder + """ + if level_map_id is None: + raise TypeError("level_map_id cannot be null.") + from .item.level_map_item_request_builder import LevelMapItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["levelMap%2Did"] = level_map_id + return LevelMapItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[LevelsRequestBuilderGetQueryParameters]] = None) -> Optional[LevelMapCollectionResponse]: + """ + Get a list of the levelMap objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LevelMapCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/buildingmap-list-levels?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.level_map_collection_response import LevelMapCollectionResponse + + return await self.request_adapter.send_async(request_info, LevelMapCollectionResponse, error_mapping) + + async def post(self,body: LevelMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LevelMap]: + """ + Create new navigation property to levels for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LevelMap] + """ + 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.level_map import LevelMap + + return await self.request_adapter.send_async(request_info, LevelMap, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LevelsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the levelMap 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: LevelMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to levels for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> LevelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: LevelsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return LevelsRequestBuilder(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 LevelsRequestBuilderGetQueryParameters(): + """ + Get a list of the levelMap 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 LevelsRequestBuilderGetRequestConfiguration(RequestConfiguration[LevelsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class LevelsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_building/map/map_request_builder.py b/msgraph/generated/places/item/graph_building/map/map_request_builder.py new file mode 100644 index 00000000000..ddced654d6d --- /dev/null +++ b/msgraph/generated/places/item/graph_building/map/map_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.building_map import BuildingMap + from .....models.o_data_errors.o_data_error import ODataError + from .footprints.footprints_request_builder import FootprintsRequestBuilder + from .levels.levels_request_builder import LevelsRequestBuilder + +class MapRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the map property of the microsoft.graph.building entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MapRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.building/map{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete the map of a specific building. + 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/buildingmap-delete?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[MapRequestBuilderGetQueryParameters]] = None) -> Optional[BuildingMap]: + """ + Get the map of a building in IMDF format. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BuildingMap] + Find more info here: https://learn.microsoft.com/graph/api/buildingmap-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.building_map import BuildingMap + + return await self.request_adapter.send_async(request_info, BuildingMap, error_mapping) + + async def patch(self,body: BuildingMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[BuildingMap]: + """ + Update the navigation property map in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[BuildingMap] + """ + 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.building_map import BuildingMap + + return await self.request_adapter.send_async(request_info, BuildingMap, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete the map of a specific building. + 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[MapRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the map of a building in IMDF format. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: BuildingMap, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property map in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MapRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MapRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MapRequestBuilder(self.request_adapter, raw_url) + + @property + def footprints(self) -> FootprintsRequestBuilder: + """ + Provides operations to manage the footprints property of the microsoft.graph.buildingMap entity. + """ + from .footprints.footprints_request_builder import FootprintsRequestBuilder + + return FootprintsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def levels(self) -> LevelsRequestBuilder: + """ + Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + """ + from .levels.levels_request_builder import LevelsRequestBuilder + + return LevelsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MapRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MapRequestBuilderGetQueryParameters(): + """ + Get the map of a building in IMDF format. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MapRequestBuilderGetRequestConfiguration(RequestConfiguration[MapRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MapRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_desk/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_desk/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..9fa7a0acbdc --- /dev/null +++ b/msgraph/generated/places/item/graph_desk/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_desk/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_desk/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..e18492e2d55 --- /dev/null +++ b/msgraph/generated/places/item/graph_desk/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_desk/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_desk/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..6760b73f98f --- /dev/null +++ b/msgraph/generated/places/item/graph_desk/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_desk/graph_desk_request_builder.py b/msgraph/generated/places/item/graph_desk/graph_desk_request_builder.py new file mode 100644 index 00000000000..f6251b13920 --- /dev/null +++ b/msgraph/generated/places/item/graph_desk/graph_desk_request_builder.py @@ -0,0 +1,118 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.desk import Desk + from ....models.o_data_errors.o_data_error import ODataError + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + +class GraphDeskRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to desk. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphDeskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.desk{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]] = None) -> Optional[Desk]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Desk] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.desk import Desk + + return await self.request_adapter.send_async(request_info, Desk, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphDeskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphDeskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphDeskRequestBuilder(self.request_adapter, raw_url) + + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class GraphDeskRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphDeskRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphDeskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_floor/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_floor/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..68882792781 --- /dev/null +++ b/msgraph/generated/places/item/graph_floor/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_floor/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_floor/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..fde7ecde98d --- /dev/null +++ b/msgraph/generated/places/item/graph_floor/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_floor/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_floor/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..022587ba01c --- /dev/null +++ b/msgraph/generated/places/item/graph_floor/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_floor/graph_floor_request_builder.py b/msgraph/generated/places/item/graph_floor/graph_floor_request_builder.py new file mode 100644 index 00000000000..27ec7ad827d --- /dev/null +++ b/msgraph/generated/places/item/graph_floor/graph_floor_request_builder.py @@ -0,0 +1,118 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.floor import Floor + from ....models.o_data_errors.o_data_error import ODataError + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + +class GraphFloorRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to floor. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphFloorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.floor{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]] = None) -> Optional[Floor]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Floor] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.floor import Floor + + return await self.request_adapter.send_async(request_info, Floor, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphFloorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphFloorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphFloorRequestBuilder(self.request_adapter, raw_url) + + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class GraphFloorRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphFloorRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphFloorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_room/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..1ec5eb40520 --- /dev/null +++ b/msgraph/generated/places/item/graph_room/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..0f11e39e355 --- /dev/null +++ b/msgraph/generated/places/item/graph_room/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..c5a5a049963 --- /dev/null +++ b/msgraph/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/graph_room_request_builder.py b/msgraph/generated/places/item/graph_room/graph_room_request_builder.py index bb227fdc12a..1d46ae403ee 100644 --- a/msgraph/generated/places/item/graph_room/graph_room_request_builder.py +++ b/msgraph/generated/places/item/graph_room/graph_room_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.room import Room + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class GraphRoomRequestBuilder(BaseRequestBuilder): """ @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]] = None) -> Optional[Room]: """ - Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Room] Find more info here: https://learn.microsoft.com/graph/api/place-list?view=graph-rest-1.0 @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -72,10 +73,19 @@ def with_url(self,raw_url: str) -> GraphRoomRequestBuilder: raise TypeError("raw_url cannot be null.") return GraphRoomRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphRoomRequestBuilderGetQueryParameters(): """ - Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..9a05028ed1d --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..b5b7902a3f6 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..a82f798b25a --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py b/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py index dcb5e8d542f..8a248e90720 100644 --- a/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py +++ b/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py @@ -16,7 +16,9 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.room_list import RoomList + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder from .rooms.rooms_request_builder import RoomsRequestBuilder + from .workspaces.workspaces_request_builder import WorkspacesRequestBuilder class GraphRoomListRequestBuilder(BaseRequestBuilder): """ @@ -33,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]] = None) -> Optional[RoomList]: """ - Get the item of type microsoft.graph.place as microsoft.graph.roomList + Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoomList] + Find more info here: https://learn.microsoft.com/graph/api/place-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphRoo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the item of type microsoft.graph.place as microsoft.graph.roomList + Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -72,6 +75,15 @@ def with_url(self,raw_url: str) -> GraphRoomListRequestBuilder: raise TypeError("raw_url cannot be null.") return GraphRoomListRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property def rooms(self) -> RoomsRequestBuilder: """ @@ -81,10 +93,19 @@ def rooms(self) -> RoomsRequestBuilder: return RoomsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def workspaces(self) -> WorkspacesRequestBuilder: + """ + Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. + """ + from .workspaces.workspaces_request_builder import WorkspacesRequestBuilder + + return WorkspacesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphRoomListRequestBuilderGetQueryParameters(): """ - Get the item of type microsoft.graph.place as microsoft.graph.roomList + Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..c2a7a7bcbc7 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.check_in_claim import CheckInClaim + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..8d87055f1d4 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..51c9d9c3778 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.check_in_claim import CheckInClaim + from ........models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py index 9ca893cbdbb..949a0f00351 100644 --- a/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.room import Room + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class RoomItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> RoomItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RoomItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RoomItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/places/item/graph_room_list/workspaces/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/workspaces/count/count_request_builder.py new file mode 100644 index 00000000000..a0b76d685b9 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/workspaces/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/$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/places/item/graph_room_list/workspaces/item/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..ad2e3978f36 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.check_in_claim import CheckInClaim + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..bc906336e4f --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..60c94a74d0a --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/workspaces/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.check_in_claim import CheckInClaim + from ........models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py new file mode 100644 index 00000000000..245e13abcb6 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/workspaces/item/workspace_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.workspace import Workspace + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + +class WorkspaceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WorkspaceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property workspaces for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]] = None) -> Optional[Workspace]: + """ + Get workspaces from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workspace] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.workspace import Workspace + + return await self.request_adapter.send_async(request_info, Workspace, error_mapping) + + async def patch(self,body: Workspace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workspace]: + """ + Update the navigation property workspaces in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workspace] + """ + 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.workspace import Workspace + + return await self.request_adapter.send_async(request_info, Workspace, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property workspaces for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get workspaces from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Workspace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property workspaces in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> WorkspaceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WorkspaceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WorkspaceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class WorkspaceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkspaceItemRequestBuilderGetQueryParameters(): + """ + Get workspaces from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class WorkspaceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[WorkspaceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkspaceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_room_list/workspaces/workspaces_request_builder.py b/msgraph/generated/places/item/graph_room_list/workspaces/workspaces_request_builder.py new file mode 100644 index 00000000000..af897bb156f --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/workspaces/workspaces_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.workspace import Workspace + from .....models.workspace_collection_response import WorkspaceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.workspace_item_request_builder import WorkspaceItemRequestBuilder + +class WorkspacesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WorkspacesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_workspace_id(self,workspace_id: str) -> WorkspaceItemRequestBuilder: + """ + Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. + param workspace_id: The unique identifier of workspace + Returns: WorkspaceItemRequestBuilder + """ + if workspace_id is None: + raise TypeError("workspace_id cannot be null.") + from .item.workspace_item_request_builder import WorkspaceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["workspace%2Did"] = workspace_id + return WorkspaceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[WorkspacesRequestBuilderGetQueryParameters]] = None) -> Optional[WorkspaceCollectionResponse]: + """ + Get workspaces from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkspaceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.workspace_collection_response import WorkspaceCollectionResponse + + return await self.request_adapter.send_async(request_info, WorkspaceCollectionResponse, error_mapping) + + async def post(self,body: Workspace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workspace]: + """ + Create new navigation property to workspaces for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workspace] + """ + 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.workspace import Workspace + + return await self.request_adapter.send_async(request_info, Workspace, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkspacesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get workspaces from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: Workspace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to workspaces for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> WorkspacesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WorkspacesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WorkspacesRequestBuilder(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 WorkspacesRequestBuilderGetQueryParameters(): + """ + Get workspaces from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class WorkspacesRequestBuilderGetRequestConfiguration(RequestConfiguration[WorkspacesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkspacesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_section/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_section/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..c07b210b891 --- /dev/null +++ b/msgraph/generated/places/item/graph_section/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_section/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_section/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..42777f047de --- /dev/null +++ b/msgraph/generated/places/item/graph_section/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_section/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_section/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..0d84f6236f8 --- /dev/null +++ b/msgraph/generated/places/item/graph_section/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_section/graph_section_request_builder.py b/msgraph/generated/places/item/graph_section/graph_section_request_builder.py new file mode 100644 index 00000000000..8e241a2d892 --- /dev/null +++ b/msgraph/generated/places/item/graph_section/graph_section_request_builder.py @@ -0,0 +1,118 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.section import Section + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + +class GraphSectionRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to section. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphSectionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.section{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]] = None) -> Optional[Section]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Section] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.section import Section + + return await self.request_adapter.send_async(request_info, Section, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphSectionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphSectionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphSectionRequestBuilder(self.request_adapter, raw_url) + + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class GraphSectionRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphSectionRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphSectionRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/graph_workspace/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_workspace/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..0ea33b0b2de --- /dev/null +++ b/msgraph/generated/places/item/graph_workspace/check_ins/check_ins_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CheckInsRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_workspace/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_workspace/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..3d52b960eb4 --- /dev/null +++ b/msgraph/generated/places/item/graph_workspace/check_ins/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_workspace/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_workspace/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..b4a648bd9f0 --- /dev/null +++ b/msgraph/generated/places/item/graph_workspace/check_ins/item/check_in_claim_calendar_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_workspace/graph_workspace_request_builder.py b/msgraph/generated/places/item/graph_workspace/graph_workspace_request_builder.py new file mode 100644 index 00000000000..2cf8d98ec6e --- /dev/null +++ b/msgraph/generated/places/item/graph_workspace/graph_workspace_request_builder.py @@ -0,0 +1,118 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.workspace import Workspace + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + +class GraphWorkspaceRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to workspace. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphWorkspaceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.workspace{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]] = None) -> Optional[Workspace]: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workspace] + Find more info here: https://learn.microsoft.com/graph/api/place-list?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.workspace import Workspace + + return await self.request_adapter.send_async(request_info, Workspace, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphWorkspaceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphWorkspaceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphWorkspaceRequestBuilder(self.request_adapter, raw_url) + + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class GraphWorkspaceRequestBuilderGetQueryParameters(): + """ + Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphWorkspaceRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphWorkspaceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/places/item/place_item_request_builder.py b/msgraph/generated/places/item/place_item_request_builder.py index 76725195fa0..c40286d9c04 100644 --- a/msgraph/generated/places/item/place_item_request_builder.py +++ b/msgraph/generated/places/item/place_item_request_builder.py @@ -16,8 +16,15 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError from ...models.place import Place + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + from .descendants.descendants_request_builder import DescendantsRequestBuilder + from .graph_building.graph_building_request_builder import GraphBuildingRequestBuilder + from .graph_desk.graph_desk_request_builder import GraphDeskRequestBuilder + from .graph_floor.graph_floor_request_builder import GraphFloorRequestBuilder from .graph_room.graph_room_request_builder import GraphRoomRequestBuilder from .graph_room_list.graph_room_list_request_builder import GraphRoomListRequestBuilder + from .graph_section.graph_section_request_builder import GraphSectionRequestBuilder + from .graph_workspace.graph_workspace_request_builder import GraphWorkspaceRequestBuilder class PlaceItemRequestBuilder(BaseRequestBuilder): """ @@ -34,9 +41,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete entity from places + Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. 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/place-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,7 +60,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def patch(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Place]: """ - Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property. + Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Place] @@ -76,7 +84,7 @@ async def patch(self,body: Place, request_configuration: Optional[RequestConfigu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete entity from places + Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -87,7 +95,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_patch_request_information(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property. + Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -110,6 +118,51 @@ def with_url(self,raw_url: str) -> PlaceItemRequestBuilder: raise TypeError("raw_url cannot be null.") return PlaceItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def descendants(self) -> DescendantsRequestBuilder: + """ + Provides operations to call the descendants method. + """ + from .descendants.descendants_request_builder import DescendantsRequestBuilder + + return DescendantsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_building(self) -> GraphBuildingRequestBuilder: + """ + Casts the previous resource to building. + """ + from .graph_building.graph_building_request_builder import GraphBuildingRequestBuilder + + return GraphBuildingRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_desk(self) -> GraphDeskRequestBuilder: + """ + Casts the previous resource to desk. + """ + from .graph_desk.graph_desk_request_builder import GraphDeskRequestBuilder + + return GraphDeskRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_floor(self) -> GraphFloorRequestBuilder: + """ + Casts the previous resource to floor. + """ + from .graph_floor.graph_floor_request_builder import GraphFloorRequestBuilder + + return GraphFloorRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_room(self) -> GraphRoomRequestBuilder: """ @@ -128,6 +181,24 @@ def graph_room_list(self) -> GraphRoomListRequestBuilder: return GraphRoomListRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_section(self) -> GraphSectionRequestBuilder: + """ + Casts the previous resource to section. + """ + from .graph_section.graph_section_request_builder import GraphSectionRequestBuilder + + return GraphSectionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_workspace(self) -> GraphWorkspaceRequestBuilder: + """ + Casts the previous resource to workspace. + """ + from .graph_workspace.graph_workspace_request_builder import GraphWorkspaceRequestBuilder + + return GraphWorkspaceRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class PlaceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/places/places_request_builder.py b/msgraph/generated/places/places_request_builder.py index 53256361254..210956c3b6c 100644 --- a/msgraph/generated/places/places_request_builder.py +++ b/msgraph/generated/places/places_request_builder.py @@ -1,19 +1,34 @@ from __future__ import annotations from collections.abc import Callable +from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory from 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.place import Place from .count.count_request_builder import CountRequestBuilder + from .graph_building.graph_building_request_builder import GraphBuildingRequestBuilder + from .graph_desk.graph_desk_request_builder import GraphDeskRequestBuilder + from .graph_floor.graph_floor_request_builder import GraphFloorRequestBuilder from .graph_room.graph_room_request_builder import GraphRoomRequestBuilder from .graph_room_list.graph_room_list_request_builder import GraphRoomListRequestBuilder + from .graph_section.graph_section_request_builder import GraphSectionRequestBuilder + from .graph_workspace.graph_workspace_request_builder import GraphWorkspaceRequestBuilder from .item.place_item_request_builder import PlaceItemRequestBuilder class PlacesRequestBuilder(BaseRequestBuilder): """ - Builds and executes requests for operations under /places + Provides operations to manage the collection of place entities. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -38,6 +53,55 @@ def by_place_id(self,place_id: str) -> PlaceItemRequestBuilder: url_tpl_params["place%2Did"] = place_id return PlaceItemRequestBuilder(self.request_adapter, url_tpl_params) + async def post(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Place]: + """ + Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Place] + Find more info here: https://learn.microsoft.com/graph/api/place-post?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.place import Place + + return await self.request_adapter.send_async(request_info, Place, error_mapping) + + def to_post_request_information(self,body: Place, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. + param body: The request body + param request_configuration: Configuration for the request 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) -> PlacesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlacesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlacesRequestBuilder(self.request_adapter, raw_url) + @property def count(self) -> CountRequestBuilder: """ @@ -47,6 +111,33 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_building(self) -> GraphBuildingRequestBuilder: + """ + Casts the previous resource to building. + """ + from .graph_building.graph_building_request_builder import GraphBuildingRequestBuilder + + return GraphBuildingRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_desk(self) -> GraphDeskRequestBuilder: + """ + Casts the previous resource to desk. + """ + from .graph_desk.graph_desk_request_builder import GraphDeskRequestBuilder + + return GraphDeskRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_floor(self) -> GraphFloorRequestBuilder: + """ + Casts the previous resource to floor. + """ + from .graph_floor.graph_floor_request_builder import GraphFloorRequestBuilder + + return GraphFloorRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_room(self) -> GraphRoomRequestBuilder: """ @@ -65,4 +156,29 @@ def graph_room_list(self) -> GraphRoomListRequestBuilder: return GraphRoomListRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_section(self) -> GraphSectionRequestBuilder: + """ + Casts the previous resource to section. + """ + from .graph_section.graph_section_request_builder import GraphSectionRequestBuilder + + return GraphSectionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_workspace(self) -> GraphWorkspaceRequestBuilder: + """ + Casts the previous resource to workspace. + """ + from .graph_workspace.graph_workspace_request_builder import GraphWorkspaceRequestBuilder + + return GraphWorkspaceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PlacesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py b/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py index 979f4b2c84c..28e8d9e5515 100644 --- a/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py +++ b/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py @@ -49,7 +49,7 @@ def by_authentication_method_configuration_id(self,authentication_method_configu async def get(self,request_configuration: Optional[RequestConfiguration[AuthenticationMethodConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: """ - Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + Read the properties and relationships of an externalAuthenticationMethodConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationMethodConfigurationCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: AuthenticationMethodConfiguration, request_configurati def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuthenticationMethodConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + Read the properties and relationships of an externalAuthenticationMethodConfiguration object. 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 AuthenticationMethodConfigurationsRequestBuilderGetQueryParameters(): """ - Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + Read the properties and relationships of an externalAuthenticationMethodConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py b/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py index 2c34410f088..e523d41f510 100644 --- a/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py +++ b/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property authenticationMethodConfigurations for policies + Delete an externalAuthenticationMethodConfiguration 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/externalauthenticationmethodconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -50,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[AuthenticationMethodConfiguration]: """ - Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + Read the properties and relationships of an externalAuthenticationMethodConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationMethodConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,10 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti async def patch(self,body: AuthenticationMethodConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationMethodConfiguration]: """ - Update the navigation property authenticationMethodConfigurations in policies + Update the properties of an externalAuthenticationMethodConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationMethodConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/externalauthenticationmethodconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +96,7 @@ async def patch(self,body: AuthenticationMethodConfiguration, request_configurat def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property authenticationMethodConfigurations for policies + Delete an externalAuthenticationMethodConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + Read the properties and relationships of an externalAuthenticationMethodConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AuthenticationMethodConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property authenticationMethodConfigurations in policies + Update the properties of an externalAuthenticationMethodConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -148,7 +151,7 @@ class AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfigurat @dataclass class AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters(): """ - Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + Read the properties and relationships of an externalAuthenticationMethodConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py b/msgraph/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py index 926bf4a64e1..e60812abaed 100644 --- a/msgraph/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py +++ b/msgraph/generated/policies/conditional_access_policies/item/conditional_access_policy_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.conditional_access_policy import ConditionalAccessPolicy from ....models.o_data_errors.o_data_error import ODataError + from .restore.restore_request_builder import RestoreRequestBuilder class ConditionalAccessPolicyItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> ConditionalAccessPolicyItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py b/msgraph/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..c83ddf49ca1 --- /dev/null +++ b/msgraph/generated/policies/conditional_access_policies/item/restore/restore_request_builder.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.conditional_access_policy import ConditionalAccessPolicy + from .....models.o_data_errors.o_data_error import ODataError + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConditionalAccessPolicy]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConditionalAccessPolicy] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conditional_access_policy import ConditionalAccessPolicy + + return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 34534c43da6..d4d5c893103 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 00000000000..b7875c7da79 --- /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 346ee566393..0d921bd5f10 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/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py b/msgraph/generated/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py index ffc21d2eb8a..3485bee1031 100644 --- a/msgraph/generated/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py +++ b/msgraph/generated/policies/role_management_policy_assignments/role_management_policy_assignments_request_builder.py @@ -49,7 +49,7 @@ def by_unified_role_management_policy_assignment_id(self,unified_role_management async def get(self,request_configuration: Optional[RequestConfiguration[RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse]: """ - Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-1.0 @@ -93,7 +93,7 @@ async def post(self,body: UnifiedRoleManagementPolicyAssignment, request_configu def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters(): """ - Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. """ def get_query_parameter(self,original_name: str) -> str: """ 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 3d0e3f7b930..30c00f675fa 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/count/count_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/count/count_request_builder.py index e66303cd382..390134048fa 100644 --- a/msgraph/generated/privacy/subject_rights_requests/count/count_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/approvers/approvers_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers/approvers_request_builder.py index 57fee2f6772..18ec7213d99 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers/approvers_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers/approvers_request_builder.py @@ -38,7 +38,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: param user_id: The unique identifier of user Returns: UserItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if user_id is None: raise TypeError("user_id cannot be null.") from .item.user_item_request_builder import UserItemRequestBuilder @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approver param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +74,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +86,7 @@ def with_url(self,raw_url: str) -> ApproversRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApproversRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApproversRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/approvers/count/count_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers/count/count_request_builder.py index c7ef6091e9c..a8bc645837f 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers/count/count_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) 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 10243d017eb..9821ea3d38b 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,11 +32,11 @@ 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] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +58,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -77,11 +77,11 @@ 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 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -94,7 +94,7 @@ def to_patch_request_information(self,body: MailboxSettings, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -109,7 +109,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxSettingsRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) @@ -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/approvers/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py index 1d2c0438911..a1bfc67dd62 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 806e889317b..d1eec6f19ec 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -37,7 +37,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ServiceP param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServiceProvisioningErrorCollectionResponse] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +58,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +70,7 @@ def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ServiceProvisioningErrorsRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/user_item_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/user_item_request_builder.py index a78c38a503b..35cb7cae443 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/user_item_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers/item/user_item_request_builder.py @@ -38,7 +38,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserItem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -59,7 +59,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -71,7 +71,7 @@ def with_url(self,raw_url: str) -> UserItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UserItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UserItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/approvers_with_user_principal_name/approvers_with_user_principal_name_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/approvers_with_user_principal_name/approvers_with_user_principal_name_request_builder.py index 1080f31d122..430b5b2d3ac 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/approvers_with_user_principal_name/approvers_with_user_principal_name_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/approvers_with_user_principal_name/approvers_with_user_principal_name_request_builder.py @@ -39,7 +39,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approver param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -60,7 +60,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -72,7 +72,7 @@ def with_url(self,raw_url: str) -> ApproversWithUserPrincipalNameRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApproversWithUserPrincipalNameRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApproversWithUserPrincipalNameRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/collaborators_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/collaborators_request_builder.py index ac20724bf42..fe01f50ad4b 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/collaborators_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/collaborators_request_builder.py @@ -38,7 +38,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: param user_id: The unique identifier of user Returns: UserItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if user_id is None: raise TypeError("user_id cannot be null.") from .item.user_item_request_builder import UserItemRequestBuilder @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Collabor param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +74,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -86,7 +86,7 @@ def with_url(self,raw_url: str) -> CollaboratorsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CollaboratorsRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CollaboratorsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/count/count_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/count/count_request_builder.py index d344f1c1fb1..55a8268fedd 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/count/count_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) 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 0452b618007..0a998f54f41 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,11 +32,11 @@ 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] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +58,7 @@ async def patch(self,body: MailboxSettings, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxSettings] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -77,11 +77,11 @@ 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 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -94,7 +94,7 @@ def to_patch_request_information(self,body: MailboxSettings, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -109,7 +109,7 @@ def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: MailboxSettingsRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) @@ -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/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py index b46c9756cb0..bff9a88d364 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index c3b9a11bde2..36f7a770c74 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -37,7 +37,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ServiceP param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServiceProvisioningErrorCollectionResponse] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +58,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -70,7 +70,7 @@ def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ServiceProvisioningErrorsRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/user_item_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/user_item_request_builder.py index 9043b323319..ed851b09f62 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/user_item_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators/item/user_item_request_builder.py @@ -38,7 +38,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserItem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -59,7 +59,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -71,7 +71,7 @@ def with_url(self,raw_url: str) -> UserItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UserItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UserItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/collaborators_with_user_principal_name/collaborators_with_user_principal_name_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/collaborators_with_user_principal_name/collaborators_with_user_principal_name_request_builder.py index db6d827aba4..1460116b168 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/collaborators_with_user_principal_name/collaborators_with_user_principal_name_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/collaborators_with_user_principal_name/collaborators_with_user_principal_name_request_builder.py @@ -39,7 +39,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Collabor param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -60,7 +60,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -72,7 +72,7 @@ def with_url(self,raw_url: str) -> CollaboratorsWithUserPrincipalNameRequestBuil param raw_url: The raw URL to use for the request builder. Returns: CollaboratorsWithUserPrincipalNameRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CollaboratorsWithUserPrincipalNameRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py index de6d54c114a..5283d8e8a1a 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py @@ -36,7 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-getfinalattachment?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -55,7 +55,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/octet-stream, application/json") @@ -67,7 +67,7 @@ def with_url(self,raw_url: str) -> GetFinalAttachmentRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GetFinalAttachmentRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GetFinalAttachmentRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py index 29dd1f50f36..5c46f99f13b 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py @@ -36,7 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-getfinalreport?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -55,7 +55,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/octet-stream, application/json") @@ -67,7 +67,7 @@ def with_url(self,raw_url: str) -> GetFinalReportRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: GetFinalReportRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return GetFinalReportRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/notes/count/count_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/notes/count/count_request_builder.py index c6aaa72e3ef..434b69bc276 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/notes/count/count_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/notes/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py index 9eb4c1cb4e0..b0122f892e0 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py @@ -36,7 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authored param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthoredNote] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +77,7 @@ async def patch(self,body: AuthoredNote, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthoredNote] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -125,7 +125,7 @@ def to_patch_request_information(self,body: AuthoredNote, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +140,7 @@ def with_url(self,raw_url: str) -> AuthoredNoteItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthoredNoteItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthoredNoteItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/notes/notes_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/notes/notes_request_builder.py index ea3c2e32e5a..9d6a18908aa 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/notes/notes_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/notes/notes_request_builder.py @@ -39,7 +39,7 @@ def by_authored_note_id(self,authored_note_id: str) -> AuthoredNoteItemRequestBu param authored_note_id: The unique identifier of authoredNote Returns: AuthoredNoteItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if authored_note_id is None: raise TypeError("authored_note_id cannot be null.") from .item.authored_note_item_request_builder import AuthoredNoteItemRequestBuilder @@ -55,7 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[NotesReq Returns: Optional[AuthoredNoteCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-list-notes?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +78,7 @@ async def post(self,body: AuthoredNote, request_configuration: Optional[RequestC Returns: Optional[AuthoredNote] Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-post-notes?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +114,7 @@ def to_post_request_information(self,body: AuthoredNote, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +129,7 @@ def with_url(self,raw_url: str) -> NotesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: NotesRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return NotesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/subject_rights_request_item_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/subject_rights_request_item_request_builder.py index a01b0fb8ced..5d95ea7cfa9 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/subject_rights_request_item_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/subject_rights_request_item_request_builder.py @@ -44,7 +44,7 @@ def approvers_with_user_principal_name(self,user_principal_name: str) -> Approve param user_principal_name: Alternate key of user Returns: ApproversWithUserPrincipalNameRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if user_principal_name is None: raise TypeError("user_principal_name cannot be null.") from .approvers_with_user_principal_name.approvers_with_user_principal_name_request_builder import ApproversWithUserPrincipalNameRequestBuilder @@ -57,7 +57,7 @@ def collaborators_with_user_principal_name(self,user_principal_name: str) -> Col param user_principal_name: Alternate key of user Returns: CollaboratorsWithUserPrincipalNameRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if user_principal_name is None: raise TypeError("user_principal_name cannot be null.") from .collaborators_with_user_principal_name.collaborators_with_user_principal_name_request_builder import CollaboratorsWithUserPrincipalNameRequestBuilder @@ -70,7 +70,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -90,7 +90,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR Returns: Optional[SubjectRightsRequest] Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-get?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -113,7 +113,7 @@ async def patch(self,body: SubjectRightsRequest, request_configuration: Optional Returns: Optional[SubjectRightsRequest] Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-update?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -136,7 +136,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -148,7 +148,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -161,7 +161,7 @@ def to_patch_request_information(self,body: SubjectRightsRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -176,7 +176,7 @@ def with_url(self,raw_url: str) -> SubjectRightsRequestItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SubjectRightsRequestItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SubjectRightsRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/item/team/team_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/item/team/team_request_builder.py index 53a4eb4fadd..dd00fa46d1e 100644 --- a/msgraph/generated/privacy/subject_rights_requests/item/team/team_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/item/team/team_request_builder.py @@ -36,7 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TeamRequ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Team] """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +57,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -69,7 +69,7 @@ def with_url(self,raw_url: str) -> TeamRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TeamRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TeamRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/privacy/subject_rights_requests/subject_rights_requests_request_builder.py b/msgraph/generated/privacy/subject_rights_requests/subject_rights_requests_request_builder.py index 85e3666b31a..04a0829b294 100644 --- a/msgraph/generated/privacy/subject_rights_requests/subject_rights_requests_request_builder.py +++ b/msgraph/generated/privacy/subject_rights_requests/subject_rights_requests_request_builder.py @@ -39,7 +39,7 @@ def by_subject_rights_request_id(self,subject_rights_request_id: str) -> Subject param subject_rights_request_id: The unique identifier of subjectRightsRequest Returns: SubjectRightsRequestItemRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if subject_rights_request_id is None: raise TypeError("subject_rights_request_id cannot be null.") from .item.subject_rights_request_item_request_builder import SubjectRightsRequestItemRequestBuilder @@ -55,7 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR Returns: Optional[SubjectRightsRequestCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-list?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +78,7 @@ async def post(self,body: SubjectRightsRequest, request_configuration: Optional[ Returns: Optional[SubjectRightsRequest] Find more info here: https://learn.microsoft.com/graph/api/subjectrightsrequest-post?view=graph-rest-1.0 """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -114,7 +114,7 @@ def to_post_request_information(self,body: SubjectRightsRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +129,7 @@ def with_url(self,raw_url: str) -> SubjectRightsRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SubjectRightsRequestsRequestBuilder """ - warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate", DeprecationWarning) + warn("The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SubjectRightsRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py b/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py index 740700e31ed..25f816addeb 100644 --- a/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py +++ b/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Metadata for the device configuration device activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Report] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-deviceconfigurationdeviceactivity?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py b/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py index c8562347f08..68b8ead8507 100644 --- a/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py +++ b/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Metadata for the device configuration user activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Report] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-deviceconfigurationuseractivity?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py b/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py index 6ab87f055d0..5c05b450506 100644 --- a/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py +++ b/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py @@ -17,6 +17,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.partners.billing.billing_reconciliation import BillingReconciliation from .billed.billed_request_builder import BilledRequestBuilder + from .unbilled.unbilled_request_builder import UnbilledRequestBuilder class ReconciliationRequestBuilder(BaseRequestBuilder): """ @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ReconciliationRequestBuilderGetQueryParameters]] = None) -> Optional[BillingReconciliation]: """ - Represents details for billed invoice reconciliation data. + Represents details for billed and unbilled invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BillingReconciliation] """ @@ -105,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReconciliationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents details for billed invoice reconciliation data. + Represents details for billed and unbilled invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,6 +149,15 @@ def billed(self) -> BilledRequestBuilder: return BilledRequestBuilder(self.request_adapter, self.path_parameters) + @property + def unbilled(self) -> UnbilledRequestBuilder: + """ + Provides operations to manage the unbilled property of the microsoft.graph.partners.billing.billingReconciliation entity. + """ + from .unbilled.unbilled_request_builder import UnbilledRequestBuilder + + return UnbilledRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ReconciliationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ @@ -158,7 +168,7 @@ class ReconciliationRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class ReconciliationRequestBuilderGetQueryParameters(): """ - Represents details for billed invoice reconciliation data. + Represents details for billed and unbilled invoice reconciliation data. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/reports/partners/billing/reconciliation/unbilled/microsoft_graph_partners_billing_export/export_post_request_body.py b/msgraph/generated/reports/partners/billing/reconciliation/unbilled/microsoft_graph_partners_billing_export/export_post_request_body.py new file mode 100644 index 00000000000..1fee199125b --- /dev/null +++ b/msgraph/generated/reports/partners/billing/reconciliation/unbilled/microsoft_graph_partners_billing_export/export_post_request_body.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.partners.billing.attribute_set import AttributeSet + from .......models.partners.billing.billing_period import BillingPeriod + +@dataclass +class ExportPostRequestBody(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 attributeSet property + attribute_set: Optional[AttributeSet] = None + # The billingPeriod property + billing_period: Optional[BillingPeriod] = None + # The currencyCode property + currency_code: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExportPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExportPostRequestBody() + + 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.partners.billing.attribute_set import AttributeSet + from .......models.partners.billing.billing_period import BillingPeriod + + from .......models.partners.billing.attribute_set import AttributeSet + from .......models.partners.billing.billing_period import BillingPeriod + + fields: dict[str, Callable[[Any], None]] = { + "attributeSet": lambda n : setattr(self, 'attribute_set', n.get_enum_value(AttributeSet)), + "billingPeriod": lambda n : setattr(self, 'billing_period', n.get_enum_value(BillingPeriod)), + "currencyCode": lambda n : setattr(self, 'currency_code', 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("attributeSet", self.attribute_set) + writer.write_enum_value("billingPeriod", self.billing_period) + writer.write_str_value("currencyCode", self.currency_code) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/reports/partners/billing/reconciliation/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py b/msgraph/generated/reports/partners/billing/reconciliation/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py new file mode 100644 index 00000000000..888dc46d446 --- /dev/null +++ b/msgraph/generated/reports/partners/billing/reconciliation/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.partners.billing.operation import Operation + from .export_post_request_body import ExportPostRequestBody + +class MicrosoftGraphPartnersBillingExportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the export method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphPartnersBillingExportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export", path_parameters) + + async def post(self,body: ExportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Operation]: + """ + Export the unbilled invoice reconciliation data for a specific billing period and a given currency. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Operation] + Find more info here: https://learn.microsoft.com/graph/api/partners-billing-unbilledreconciliation-export?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.partners.billing.operation import Operation + + return await self.request_adapter.send_async(request_info, Operation, error_mapping) + + def to_post_request_information(self,body: ExportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Export the unbilled invoice reconciliation data for a specific billing period and a given currency. + param body: The request body + param request_configuration: Configuration for the request 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) -> MicrosoftGraphPartnersBillingExportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphPartnersBillingExportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/reports/partners/billing/reconciliation/unbilled/unbilled_request_builder.py b/msgraph/generated/reports/partners/billing/reconciliation/unbilled/unbilled_request_builder.py new file mode 100644 index 00000000000..5171a07b2f3 --- /dev/null +++ b/msgraph/generated/reports/partners/billing/reconciliation/unbilled/unbilled_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.partners.billing.unbilled_reconciliation import UnbilledReconciliation + from .microsoft_graph_partners_billing_export.microsoft_graph_partners_billing_export_request_builder import MicrosoftGraphPartnersBillingExportRequestBuilder + +class UnbilledRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the unbilled property of the microsoft.graph.partners.billing.billingReconciliation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UnbilledRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/reconciliation/unbilled{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property unbilled for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[UnbilledRequestBuilderGetQueryParameters]] = None) -> Optional[UnbilledReconciliation]: + """ + Represents details for unbilled invoice reconciliation data. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnbilledReconciliation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.partners.billing.unbilled_reconciliation import UnbilledReconciliation + + return await self.request_adapter.send_async(request_info, UnbilledReconciliation, error_mapping) + + async def patch(self,body: UnbilledReconciliation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnbilledReconciliation]: + """ + Update the navigation property unbilled in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnbilledReconciliation] + """ + 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.partners.billing.unbilled_reconciliation import UnbilledReconciliation + + return await self.request_adapter.send_async(request_info, UnbilledReconciliation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property unbilled for reports + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UnbilledRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents details for unbilled invoice reconciliation data. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: UnbilledReconciliation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property unbilled in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UnbilledRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UnbilledRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UnbilledRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_partners_billing_export(self) -> MicrosoftGraphPartnersBillingExportRequestBuilder: + """ + Provides operations to call the export method. + """ + from .microsoft_graph_partners_billing_export.microsoft_graph_partners_billing_export_request_builder import MicrosoftGraphPartnersBillingExportRequestBuilder + + return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UnbilledRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnbilledRequestBuilderGetQueryParameters(): + """ + Represents details for unbilled invoice reconciliation data. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UnbilledRequestBuilderGetRequestConfiguration(RequestConfiguration[UnbilledRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnbilledRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/reports/reports_request_builder.py b/msgraph/generated/reports/reports_request_builder.py index 47bd51f86e6..ff69517000d 100644 --- a/msgraph/generated/reports/reports_request_builder.py +++ b/msgraph/generated/reports/reports_request_builder.py @@ -142,10 +142,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[ReportRoot]: """ - Read properties and relationships of the reportRoot object. + Get reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ReportRoot] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -1330,11 +1329,10 @@ def managed_device_enrollment_top_failures_with_period(self,period: str) -> Mana async def patch(self,body: ReportRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReportRoot]: """ - Update the properties of a reportRoot object. + Update reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ReportRoot] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -1354,7 +1352,7 @@ async def patch(self,body: ReportRoot, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the reportRoot object. + Get reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -1365,7 +1363,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ReportRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a reportRoot object. + Update reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -1517,7 +1515,7 @@ def security(self) -> SecurityRequestBuilder: @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the reportRoot object. + Get reports """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/alerts/alerts_request_builder.py b/msgraph/generated/security/alerts/alerts_request_builder.py index e59c3201aa9..61b27f050db 100644 --- a/msgraph/generated/security/alerts/alerts_request_builder.py +++ b/msgraph/generated/security/alerts/alerts_request_builder.py @@ -39,7 +39,7 @@ def by_alert_id(self,alert_id: str) -> AlertItemRequestBuilder: param alert_id: The unique identifier of alert Returns: AlertItemRequestBuilder """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if alert_id is None: raise TypeError("alert_id cannot be null.") from .item.alert_item_request_builder import AlertItemRequestBuilder @@ -55,7 +55,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AlertsRe Returns: Optional[AlertCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/alert-list?view=graph-rest-1.0 """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +77,7 @@ async def post(self,body: Alert, request_configuration: Optional[RequestConfigur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Alert] """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -113,7 +113,7 @@ def to_post_request_information(self,body: Alert, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +128,7 @@ def with_url(self,raw_url: str) -> AlertsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AlertsRequestBuilder """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AlertsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/security/alerts/count/count_request_builder.py b/msgraph/generated/security/alerts/count/count_request_builder.py index feb0b33351e..1b9a6c5b199 100644 --- a/msgraph/generated/security/alerts/count/count_request_builder.py +++ b/msgraph/generated/security/alerts/count/count_request_builder.py @@ -35,7 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/security/alerts/item/alert_item_request_builder.py b/msgraph/generated/security/alerts/item/alert_item_request_builder.py index 35532cc89fe..11ef2553c00 100644 --- a/msgraph/generated/security/alerts/item/alert_item_request_builder.py +++ b/msgraph/generated/security/alerts/item/alert_item_request_builder.py @@ -37,7 +37,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AlertIte Returns: Optional[Alert] Find more info here: https://learn.microsoft.com/graph/api/alert-get?view=graph-rest-1.0 """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -60,7 +60,7 @@ async def patch(self,body: Alert, request_configuration: Optional[RequestConfigu Returns: Optional[Alert] Find more info here: https://learn.microsoft.com/graph/api/alert-update?view=graph-rest-1.0 """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -83,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -96,7 +96,7 @@ def to_patch_request_information(self,body: Alert, request_configuration: Option param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -111,7 +111,7 @@ def with_url(self,raw_url: str) -> AlertItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AlertItemRequestBuilder """ - warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation", DeprecationWarning) + warn("The legacy Graph Security API is deprecated and will stop returning data on January 31, 2025. Please use the new Graph Security API. as of 2024-01/Deprecation on 2024-04-10 and will be removed 2026-04-10", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AlertItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/security/attack_simulation/landing_pages/item/landing_page_item_request_builder.py b/msgraph/generated/security/attack_simulation/landing_pages/item/landing_page_item_request_builder.py index 49aa307dba2..12aa7f6a87b 100644 --- a/msgraph/generated/security/attack_simulation/landing_pages/item/landing_page_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/landing_pages/item/landing_page_item_request_builder.py @@ -51,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LandingPageItemRequestBuilderGetQueryParameters]] = None) -> Optional[LandingPage]: """ - Represents an attack simulation training landing page. + Get a landingPage associated with an attack simulation campaign for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LandingPage] + Find more info here: https://learn.microsoft.com/graph/api/landingpage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LandingPageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents an attack simulation training landing page. + Get a landingPage associated with an attack simulation campaign for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +159,7 @@ class LandingPageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class LandingPageItemRequestBuilderGetQueryParameters(): """ - Represents an attack simulation training landing page. + Get a landingPage associated with an attack simulation campaign for a tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/attack_simulation/login_pages/item/login_page_item_request_builder.py b/msgraph/generated/security/attack_simulation/login_pages/item/login_page_item_request_builder.py index 9603fbf35f6..c8db6a11423 100644 --- a/msgraph/generated/security/attack_simulation/login_pages/item/login_page_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/login_pages/item/login_page_item_request_builder.py @@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LoginPageItemRequestBuilderGetQueryParameters]] = None) -> Optional[LoginPage]: """ - Represents an attack simulation training login page. + Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LoginPage] + Find more info here: https://learn.microsoft.com/graph/api/loginpage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LoginPageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents an attack simulation training login page. + Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ class LoginPageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class LoginPageItemRequestBuilderGetQueryParameters(): """ - Represents an attack simulation training login page. + Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/attack_simulation/trainings/item/language_details/item/training_language_detail_item_request_builder.py b/msgraph/generated/security/attack_simulation/trainings/item/language_details/item/training_language_detail_item_request_builder.py index 429a660026d..38a7372568b 100644 --- a/msgraph/generated/security/attack_simulation/trainings/item/language_details/item/training_language_detail_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/item/language_details/item/training_language_detail_item_request_builder.py @@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TrainingLanguageDetailItemRequestBuilderGetQueryParameters]] = None) -> Optional[TrainingLanguageDetail]: """ - Language specific details on a training. + Get the language details about an attack simulation training for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TrainingLanguageDetail] + Find more info here: https://learn.microsoft.com/graph/api/traininglanguagedetail-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TrainingLanguageDetailItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Language specific details on a training. + Get the language details about an attack simulation training for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ class TrainingLanguageDetailItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class TrainingLanguageDetailItemRequestBuilderGetQueryParameters(): """ - Language specific details on a training. + Get the language details about an attack simulation training for a tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/attack_simulation/trainings/item/language_details/language_details_request_builder.py b/msgraph/generated/security/attack_simulation/trainings/item/language_details/language_details_request_builder.py index 59186f96209..30e94f2731c 100644 --- a/msgraph/generated/security/attack_simulation/trainings/item/language_details/language_details_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/item/language_details/language_details_request_builder.py @@ -49,7 +49,7 @@ def by_training_language_detail_id(self,training_language_detail_id: str) -> Tra async def get(self,request_configuration: Optional[RequestConfiguration[LanguageDetailsRequestBuilderGetQueryParameters]] = None) -> Optional[TrainingLanguageDetailCollectionResponse]: """ - Language specific details on a training. + Get the language details about an attack simulation training for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TrainingLanguageDetailCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TrainingLanguageDetail, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LanguageDetailsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Language specific details on a training. + Get the language details about an attack simulation training for a tenant. 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 LanguageDetailsRequestBuilderGetQueryParameters(): """ - Language specific details on a training. + Get the language details about an attack simulation training for a tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/attack_simulation/trainings/item/training_item_request_builder.py b/msgraph/generated/security/attack_simulation/trainings/item/training_item_request_builder.py index 3583ba332cd..1f9bcca1fe6 100644 --- a/msgraph/generated/security/attack_simulation/trainings/item/training_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/item/training_item_request_builder.py @@ -51,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TrainingItemRequestBuilderGetQueryParameters]] = None) -> Optional[Training]: """ - Represents details about attack simulation trainings. + Get an attack simulation training for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Training] + Find more info here: https://learn.microsoft.com/graph/api/training-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TrainingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Represents details about attack simulation trainings. + Get an attack simulation training for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +159,7 @@ class TrainingItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TrainingItemRequestBuilderGetQueryParameters(): """ - Represents details about attack simulation trainings. + Get an attack simulation training for a tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/case_members/case_members_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/case_members/case_members_request_builder.py new file mode 100644 index 00000000000..5a79d01b4d1 --- /dev/null +++ b/msgraph/generated/security/cases/ediscovery_cases/item/case_members/case_members_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.ediscovery_case_member import EdiscoveryCaseMember + from ......models.security.ediscovery_case_member_collection_response import EdiscoveryCaseMemberCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.ediscovery_case_member_item_request_builder import EdiscoveryCaseMemberItemRequestBuilder + +class CaseMembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseMembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_ediscovery_case_member_id(self,ediscovery_case_member_id: str) -> EdiscoveryCaseMemberItemRequestBuilder: + """ + Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + param ediscovery_case_member_id: The unique identifier of ediscoveryCaseMember + Returns: EdiscoveryCaseMemberItemRequestBuilder + """ + if ediscovery_case_member_id is None: + raise TypeError("ediscovery_case_member_id cannot be null.") + from .item.ediscovery_case_member_item_request_builder import EdiscoveryCaseMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["ediscoveryCaseMember%2Did"] = ediscovery_case_member_id + return EdiscoveryCaseMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseMembersRequestBuilderGetQueryParameters]] = None) -> Optional[EdiscoveryCaseMemberCollectionResponse]: + """ + Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EdiscoveryCaseMemberCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-list?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.security.ediscovery_case_member_collection_response import EdiscoveryCaseMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, EdiscoveryCaseMemberCollectionResponse, error_mapping) + + async def post(self,body: EdiscoveryCaseMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EdiscoveryCaseMember]: + """ + Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EdiscoveryCaseMember] + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-post?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.security.ediscovery_case_member import EdiscoveryCaseMember + + return await self.request_adapter.send_async(request_info, EdiscoveryCaseMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseMembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EdiscoveryCaseMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group. + param body: The request body + param request_configuration: Configuration for the request 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) -> CaseMembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CaseMembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseMembersRequestBuilder(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 CaseMembersRequestBuilderGetQueryParameters(): + """ + Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CaseMembersRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseMembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CaseMembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/cases/ediscovery_cases/item/case_members/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/case_members/count/count_request_builder.py new file mode 100644 index 00000000000..abf70adc71d --- /dev/null +++ b/msgraph/generated/security/cases/ediscovery_cases/item/case_members/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers/$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/security/cases/ediscovery_cases/item/case_members/item/ediscovery_case_member_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/case_members/item/ediscovery_case_member_item_request_builder.py new file mode 100644 index 00000000000..a3149a9b656 --- /dev/null +++ b/msgraph/generated/security/cases/ediscovery_cases/item/case_members/item/ediscovery_case_member_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.ediscovery_case_member import EdiscoveryCaseMember + +class EdiscoveryCaseMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EdiscoveryCaseMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers/{ediscoveryCaseMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove an ediscoveryCaseMember from an ediscoveryCase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycasemember-delete?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[EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[EdiscoveryCaseMember]: + """ + Represents members of an eDiscovery case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EdiscoveryCaseMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.ediscovery_case_member import EdiscoveryCaseMember + + return await self.request_adapter.send_async(request_info, EdiscoveryCaseMember, error_mapping) + + async def patch(self,body: EdiscoveryCaseMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EdiscoveryCaseMember]: + """ + Update the navigation property caseMembers in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EdiscoveryCaseMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.ediscovery_case_member import EdiscoveryCaseMember + + return await self.request_adapter.send_async(request_info, EdiscoveryCaseMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove an ediscoveryCaseMember from an ediscoveryCase. + 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[EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents members of an eDiscovery case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EdiscoveryCaseMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property caseMembers in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EdiscoveryCaseMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EdiscoveryCaseMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EdiscoveryCaseMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EdiscoveryCaseMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters(): + """ + Represents members of an eDiscovery case. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 EdiscoveryCaseMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EdiscoveryCaseMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EdiscoveryCaseMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py index 0fe42053ef8..26c404c179c 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property siteSources for security + Delete a siteSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-sitesources?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -94,7 +95,7 @@ async def patch(self,body: SiteSource, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property siteSources for security + Delete a siteSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py index 8e3c90cf6c7..1ab73c15d59 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py @@ -49,7 +49,7 @@ def by_site_source_id(self,site_source_id: str) -> SiteSourceItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[SiteSourcesRequestBuilderGetQueryParameters]] = None) -> Optional[SiteSourceCollectionResponse]: """ - Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + Get a list of the siteSource objects associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteSourceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-1.0 @@ -94,7 +94,7 @@ async def post(self,body: SiteSource, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteSourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + Get a list of the siteSource objects associated with an ediscoveryCustodian. 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 SiteSourcesRequestBuilderGetQueryParameters(): """ - Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + Get a list of the siteSource objects associated with an ediscoveryCustodian. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py index bad2e20b0e3..770a643032f 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property unifiedGroupSources for security + Delete a unifiedGroupSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-unifiedgroupsource-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -94,7 +95,7 @@ async def patch(self,body: UnifiedGroupSource, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property unifiedGroupSources for security + Delete a unifiedGroupSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py index 20d8a138185..f1de2ab965b 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property userSources for security + Delete a userSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -93,7 +94,7 @@ async def patch(self,body: UserSource, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property userSources for security + Delete a userSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/ediscovery_case_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/ediscovery_case_item_request_builder.py index e22dc63c0ba..aeaee59bb51 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/ediscovery_case_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/ediscovery_case_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError from .....models.security.ediscovery_case import EdiscoveryCase + from .case_members.case_members_request_builder import CaseMembersRequestBuilder from .custodians.custodians_request_builder import CustodiansRequestBuilder from .microsoft_graph_security_close.microsoft_graph_security_close_request_builder import MicrosoftGraphSecurityCloseRequestBuilder from .microsoft_graph_security_reopen.microsoft_graph_security_reopen_request_builder import MicrosoftGraphSecurityReopenRequestBuilder @@ -150,6 +151,15 @@ def with_url(self,raw_url: str) -> EdiscoveryCaseItemRequestBuilder: raise TypeError("raw_url cannot be null.") return EdiscoveryCaseItemRequestBuilder(self.request_adapter, raw_url) + @property + def case_members(self) -> CaseMembersRequestBuilder: + """ + Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + """ + from .case_members.case_members_request_builder import CaseMembersRequestBuilder + + return CaseMembersRequestBuilder(self.request_adapter, self.path_parameters) + @property def custodians(self) -> CustodiansRequestBuilder: """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/add_to_review_set_post_request_body.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/add_to_review_set_post_request_body.py index 6cadfbfe84b..be0be6dcfbb 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/add_to_review_set_post_request_body.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/add_to_review_set_post_request_body.py @@ -7,7 +7,10 @@ if TYPE_CHECKING: from ........models.security.additional_data_options import AdditionalDataOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.ediscovery_search import EdiscoverySearch + from ........models.security.items_to_include import ItemsToInclude @dataclass class AddToReviewSetPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): @@ -18,6 +21,12 @@ class AddToReviewSetPostRequestBody(AdditionalDataHolder, BackedModel, Parsable) additional_data: dict[str, Any] = field(default_factory=dict) # The additionalDataOptions property additional_data_options: Optional[AdditionalDataOptions] = None + # The cloudAttachmentVersion property + cloud_attachment_version: Optional[CloudAttachmentVersion] = None + # The documentVersion property + document_version: Optional[DocumentVersion] = None + # The itemsToInclude property + items_to_include: Optional[ItemsToInclude] = None # The search property search: Optional[EdiscoverySearch] = None @@ -38,13 +47,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ........models.security.additional_data_options import AdditionalDataOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.ediscovery_search import EdiscoverySearch + from ........models.security.items_to_include import ItemsToInclude from ........models.security.additional_data_options import AdditionalDataOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.ediscovery_search import EdiscoverySearch + from ........models.security.items_to_include import ItemsToInclude fields: dict[str, Callable[[Any], None]] = { "additionalDataOptions": lambda n : setattr(self, 'additional_data_options', n.get_collection_of_enum_values(AdditionalDataOptions)), + "cloudAttachmentVersion": lambda n : setattr(self, 'cloud_attachment_version', n.get_enum_value(CloudAttachmentVersion)), + "documentVersion": lambda n : setattr(self, 'document_version', n.get_enum_value(DocumentVersion)), + "itemsToInclude": lambda n : setattr(self, 'items_to_include', n.get_collection_of_enum_values(ItemsToInclude)), "search": lambda n : setattr(self, 'search', n.get_object_value(EdiscoverySearch)), } return fields @@ -58,6 +76,9 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_enum_value("additionalDataOptions", self.additional_data_options) + writer.write_enum_value("cloudAttachmentVersion", self.cloud_attachment_version) + writer.write_enum_value("documentVersion", self.document_version) + writer.write_enum_value("itemsToInclude", self.items_to_include) writer.write_object_value("search", self.search) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py index 037885d9180..42353231fc5 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddToReviewSetPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddToReviewSetPostRequestBody, request_configuration: def to_post_request_information(self,body: AddToReviewSetPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. 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/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_report/export_report_post_request_body.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_report/export_report_post_request_body.py index 666c87db5f5..afab0288879 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_report/export_report_post_request_body.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_report/export_report_post_request_body.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from ........models.security.additional_options import AdditionalOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.export_criteria import ExportCriteria from ........models.security.export_location import ExportLocation @@ -19,10 +21,14 @@ class ExportReportPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The additionalOptions property additional_options: Optional[AdditionalOptions] = None + # The cloudAttachmentVersion property + cloud_attachment_version: Optional[CloudAttachmentVersion] = None # The description property description: Optional[str] = None # The displayName property display_name: Optional[str] = None + # The documentVersion property + document_version: Optional[DocumentVersion] = None # The exportCriteria property export_criteria: Optional[ExportCriteria] = None # The exportLocation property @@ -45,17 +51,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ........models.security.additional_options import AdditionalOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.export_criteria import ExportCriteria from ........models.security.export_location import ExportLocation from ........models.security.additional_options import AdditionalOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.export_criteria import ExportCriteria from ........models.security.export_location import ExportLocation fields: dict[str, Callable[[Any], None]] = { "additionalOptions": lambda n : setattr(self, 'additional_options', n.get_collection_of_enum_values(AdditionalOptions)), + "cloudAttachmentVersion": lambda n : setattr(self, 'cloud_attachment_version', n.get_enum_value(CloudAttachmentVersion)), "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "documentVersion": lambda n : setattr(self, 'document_version', n.get_enum_value(DocumentVersion)), "exportCriteria": lambda n : setattr(self, 'export_criteria', n.get_collection_of_enum_values(ExportCriteria)), "exportLocation": lambda n : setattr(self, 'export_location', n.get_collection_of_enum_values(ExportLocation)), } @@ -70,8 +82,10 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_enum_value("additionalOptions", self.additional_options) + writer.write_enum_value("cloudAttachmentVersion", self.cloud_attachment_version) writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("documentVersion", self.document_version) writer.write_enum_value("exportCriteria", self.export_criteria) writer.write_enum_value("exportLocation", self.export_location) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py index e2be52b4bde..49366b5da5f 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py @@ -7,6 +7,8 @@ if TYPE_CHECKING: from ........models.security.additional_options import AdditionalOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.export_criteria import ExportCriteria from ........models.security.export_format import ExportFormat from ........models.security.export_location import ExportLocation @@ -20,10 +22,14 @@ class ExportResultPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The additionalOptions property additional_options: Optional[AdditionalOptions] = None + # The cloudAttachmentVersion property + cloud_attachment_version: Optional[CloudAttachmentVersion] = None # The description property description: Optional[str] = None # The displayName property display_name: Optional[str] = None + # The documentVersion property + document_version: Optional[DocumentVersion] = None # The exportCriteria property export_criteria: Optional[ExportCriteria] = None # The exportFormat property @@ -50,19 +56,25 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ........models.security.additional_options import AdditionalOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.export_criteria import ExportCriteria from ........models.security.export_format import ExportFormat from ........models.security.export_location import ExportLocation from ........models.security.additional_options import AdditionalOptions + from ........models.security.cloud_attachment_version import CloudAttachmentVersion + from ........models.security.document_version import DocumentVersion from ........models.security.export_criteria import ExportCriteria from ........models.security.export_format import ExportFormat from ........models.security.export_location import ExportLocation fields: dict[str, Callable[[Any], None]] = { "additionalOptions": lambda n : setattr(self, 'additional_options', n.get_collection_of_enum_values(AdditionalOptions)), + "cloudAttachmentVersion": lambda n : setattr(self, 'cloud_attachment_version', n.get_enum_value(CloudAttachmentVersion)), "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "documentVersion": lambda n : setattr(self, 'document_version', n.get_enum_value(DocumentVersion)), "exportCriteria": lambda n : setattr(self, 'export_criteria', n.get_collection_of_enum_values(ExportCriteria)), "exportFormat": lambda n : setattr(self, 'export_format', n.get_enum_value(ExportFormat)), "exportLocation": lambda n : setattr(self, 'export_location', n.get_collection_of_enum_values(ExportLocation)), @@ -79,8 +91,10 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_enum_value("additionalOptions", self.additional_options) + writer.write_enum_value("cloudAttachmentVersion", self.cloud_attachment_version) writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("documentVersion", self.document_version) writer.write_enum_value("exportCriteria", self.export_criteria) writer.write_enum_value("exportFormat", self.export_format) writer.write_enum_value("exportLocation", self.export_location) diff --git a/msgraph/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py b/msgraph/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py new file mode 100644 index 00000000000..c7d3bcf5196 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.tenant_data_security_and_governance import TenantDataSecurityAndGovernance + from .process_content_async.process_content_async_request_builder import ProcessContentAsyncRequestBuilder + from .protection_scopes.protection_scopes_request_builder import ProtectionScopesRequestBuilder + from .sensitivity_labels.sensitivity_labels_request_builder import SensitivityLabelsRequestBuilder + +class DataSecurityAndGovernanceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dataSecurityAndGovernance property of the microsoft.graph.security entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DataSecurityAndGovernanceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dataSecurityAndGovernance for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]] = None) -> Optional[TenantDataSecurityAndGovernance]: + """ + Get dataSecurityAndGovernance from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TenantDataSecurityAndGovernance] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.tenant_data_security_and_governance import TenantDataSecurityAndGovernance + + return await self.request_adapter.send_async(request_info, TenantDataSecurityAndGovernance, error_mapping) + + async def patch(self,body: TenantDataSecurityAndGovernance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TenantDataSecurityAndGovernance]: + """ + Update the navigation property dataSecurityAndGovernance in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TenantDataSecurityAndGovernance] + """ + 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.tenant_data_security_and_governance import TenantDataSecurityAndGovernance + + return await self.request_adapter.send_async(request_info, TenantDataSecurityAndGovernance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dataSecurityAndGovernance for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get dataSecurityAndGovernance from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: TenantDataSecurityAndGovernance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dataSecurityAndGovernance in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DataSecurityAndGovernanceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DataSecurityAndGovernanceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DataSecurityAndGovernanceRequestBuilder(self.request_adapter, raw_url) + + @property + def process_content_async(self) -> ProcessContentAsyncRequestBuilder: + """ + Provides operations to call the processContentAsync method. + """ + from .process_content_async.process_content_async_request_builder import ProcessContentAsyncRequestBuilder + + return ProcessContentAsyncRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def protection_scopes(self) -> ProtectionScopesRequestBuilder: + """ + Provides operations to manage the protectionScopes property of the microsoft.graph.tenantDataSecurityAndGovernance entity. + """ + from .protection_scopes.protection_scopes_request_builder import ProtectionScopesRequestBuilder + + return ProtectionScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sensitivity_labels(self) -> SensitivityLabelsRequestBuilder: + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + """ + from .sensitivity_labels.sensitivity_labels_request_builder import SensitivityLabelsRequestBuilder + + return SensitivityLabelsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DataSecurityAndGovernanceRequestBuilderGetQueryParameters(): + """ + Get dataSecurityAndGovernance from security + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DataSecurityAndGovernanceRequestBuilderGetRequestConfiguration(RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DataSecurityAndGovernanceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/process_content_async/process_content_async_post_request_body.py b/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_post_request_body.py new file mode 100644 index 00000000000..d01f4bc7c8c --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.process_content_batch_request import ProcessContentBatchRequest + +@dataclass +class ProcessContentAsyncPostRequestBody(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 processContentRequests property + process_content_requests: Optional[list[ProcessContentBatchRequest]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentAsyncPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentAsyncPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentAsyncPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.process_content_batch_request import ProcessContentBatchRequest + + from ....models.process_content_batch_request import ProcessContentBatchRequest + + fields: dict[str, Callable[[Any], None]] = { + "processContentRequests": lambda n : setattr(self, 'process_content_requests', n.get_collection_of_object_values(ProcessContentBatchRequest)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("processContentRequests", self.process_content_requests) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_post_response.py b/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_post_response.py new file mode 100644 index 00000000000..adfc856ba69 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_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.process_content_responses import ProcessContentResponses + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ProcessContentAsyncPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ProcessContentResponses]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentAsyncPostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentAsyncPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentAsyncPostResponse() + + 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.process_content_responses import ProcessContentResponses + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.process_content_responses import ProcessContentResponses + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ProcessContentResponses)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/security/data_security_and_governance/process_content_async/process_content_async_request_builder.py b/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_request_builder.py new file mode 100644 index 00000000000..0fe4efe4008 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/process_content_async/process_content_async_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 .process_content_async_post_request_body import ProcessContentAsyncPostRequestBody + from .process_content_async_post_response import ProcessContentAsyncPostResponse + +class ProcessContentAsyncRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the processContentAsync method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProcessContentAsyncRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/processContentAsync", path_parameters) + + async def post(self,body: ProcessContentAsyncPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProcessContentAsyncPostResponse]: + """ + Invoke action processContentAsync + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProcessContentAsyncPostResponse] + """ + 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 .process_content_async_post_response import ProcessContentAsyncPostResponse + + return await self.request_adapter.send_async(request_info, ProcessContentAsyncPostResponse, error_mapping) + + def to_post_request_information(self,body: ProcessContentAsyncPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action processContentAsync + param body: The request body + param request_configuration: Configuration for the request 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) -> ProcessContentAsyncRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProcessContentAsyncRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProcessContentAsyncRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProcessContentAsyncRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py b/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py new file mode 100644 index 00000000000..14f0b765578 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py @@ -0,0 +1,85 @@ +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.device_metadata import DeviceMetadata + from .....models.integrated_application_metadata import IntegratedApplicationMetadata + from .....models.policy_location import PolicyLocation + from .....models.policy_pivot_property import PolicyPivotProperty + from .....models.user_activity_types import UserActivityTypes + +@dataclass +class ComputePostRequestBody(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 activities property + activities: Optional[UserActivityTypes] = None + # The deviceMetadata property + device_metadata: Optional[DeviceMetadata] = None + # The integratedAppMetadata property + integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None + # The locations property + locations: Optional[list[PolicyLocation]] = None + # The pivotOn property + pivot_on: Optional[PolicyPivotProperty] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostRequestBody() + + 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.device_metadata import DeviceMetadata + from .....models.integrated_application_metadata import IntegratedApplicationMetadata + from .....models.policy_location import PolicyLocation + from .....models.policy_pivot_property import PolicyPivotProperty + from .....models.user_activity_types import UserActivityTypes + + from .....models.device_metadata import DeviceMetadata + from .....models.integrated_application_metadata import IntegratedApplicationMetadata + from .....models.policy_location import PolicyLocation + from .....models.policy_pivot_property import PolicyPivotProperty + from .....models.user_activity_types import UserActivityTypes + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), + "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), + "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), + "pivotOn": lambda n : setattr(self, 'pivot_on', n.get_enum_value(PolicyPivotProperty)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("activities", self.activities) + writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) + writer.write_collection_of_object_values("locations", self.locations) + writer.write_enum_value("pivotOn", self.pivot_on) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_response.py b/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_response.py new file mode 100644 index 00000000000..b602c77cc39 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_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.policy_tenant_scope import PolicyTenantScope + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ComputePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PolicyTenantScope]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostResponse() + + 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.policy_tenant_scope import PolicyTenantScope + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.policy_tenant_scope import PolicyTenantScope + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PolicyTenantScope)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/security/data_security_and_governance/protection_scopes/compute/compute_request_builder.py b/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_request_builder.py new file mode 100644 index 00000000000..4108ce42011 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/protection_scopes/compute/compute_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 .compute_post_request_body import ComputePostRequestBody + from .compute_post_response import ComputePostResponse + +class ComputeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the compute method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/protectionScopes/compute", path_parameters) + + async def post(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputePostResponse]: + """ + Invoke action compute + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputePostResponse] + """ + 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 .compute_post_response import ComputePostResponse + + return await self.request_adapter.send_async(request_info, ComputePostResponse, error_mapping) + + def to_post_request_information(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action compute + param body: The request body + param request_configuration: Configuration for the request 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) -> ComputeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py b/msgraph/generated/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py new file mode 100644 index 00000000000..50c2fee43f0 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.tenant_protection_scope_container import TenantProtectionScopeContainer + from .compute.compute_request_builder import ComputeRequestBuilder + +class ProtectionScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the protectionScopes property of the microsoft.graph.tenantDataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProtectionScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/protectionScopes{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property protectionScopes for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]] = None) -> Optional[TenantProtectionScopeContainer]: + """ + Container for actions related to computing tenant-wide data protection scopes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TenantProtectionScopeContainer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.tenant_protection_scope_container import TenantProtectionScopeContainer + + return await self.request_adapter.send_async(request_info, TenantProtectionScopeContainer, error_mapping) + + async def patch(self,body: TenantProtectionScopeContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TenantProtectionScopeContainer]: + """ + Update the navigation property protectionScopes in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TenantProtectionScopeContainer] + """ + 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.tenant_protection_scope_container import TenantProtectionScopeContainer + + return await self.request_adapter.send_async(request_info, TenantProtectionScopeContainer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property protectionScopes for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Container for actions related to computing tenant-wide data protection scopes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: TenantProtectionScopeContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property protectionScopes in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ProtectionScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProtectionScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProtectionScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def compute(self) -> ComputeRequestBuilder: + """ + Provides operations to call the compute method. + """ + from .compute.compute_request_builder import ComputeRequestBuilder + + return ComputeRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ProtectionScopesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProtectionScopesRequestBuilderGetQueryParameters(): + """ + Container for actions related to computing tenant-wide data protection scopes. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ProtectionScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProtectionScopesRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py new file mode 100644 index 00000000000..4b061937c6e --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.sensitivity_label import SensitivityLabel + +class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], content_formats: Optional[str] = None, label_ids: Optional[str] = None, locale: Optional[str] = None) -> None: + """ + Instantiates a new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + param path_parameters: The 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['contentFormats'] = content_formats + path_parameters['labelIds'] = label_ids + path_parameters['locale'] = locale + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py new file mode 100644 index 00000000000..f7db0377932 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.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 .....models.protected_content import ProtectedContent + +@dataclass +class ComputeRightsAndInheritancePostRequestBody(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 delegatedUserEmail property + delegated_user_email: Optional[str] = None + # The locale property + locale: Optional[str] = None + # The protectedContents property + protected_contents: Optional[list[ProtectedContent]] = None + # The supportedContentFormats property + supported_content_formats: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputeRightsAndInheritancePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputeRightsAndInheritancePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputeRightsAndInheritancePostRequestBody() + + 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.protected_content import ProtectedContent + + from .....models.protected_content import ProtectedContent + + fields: dict[str, Callable[[Any], None]] = { + "delegatedUserEmail": lambda n : setattr(self, 'delegated_user_email', n.get_str_value()), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "protectedContents": lambda n : setattr(self, 'protected_contents', n.get_collection_of_object_values(ProtectedContent)), + "supportedContentFormats": lambda n : setattr(self, 'supported_content_formats', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("delegatedUserEmail", self.delegated_user_email) + writer.write_str_value("locale", self.locale) + writer.write_collection_of_object_values("protectedContents", self.protected_contents) + writer.write_collection_of_primitive_values("supportedContentFormats", self.supported_content_formats) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py new file mode 100644 index 00000000000..9b1c856d4de --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + from .....models.o_data_errors.o_data_error import ODataError + from .compute_rights_and_inheritance_post_request_body import ComputeRightsAndInheritancePostRequestBody + +class ComputeRightsAndInheritanceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeRightsAndInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRightsAndInheritanceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", path_parameters) + + async def post(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputeRightsAndInheritanceResult]: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputeRightsAndInheritanceResult] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?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.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + + return await self.request_adapter.send_async(request_info, ComputeRightsAndInheritanceResult, error_mapping) + + def to_post_request_information(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request 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) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeRightsAndInheritanceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/count/count_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/count/count_request_builder.py new file mode 100644 index 00000000000..9e929e64a1d --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/$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/security/data_security_and_governance/sensitivity_labels/item/rights/rights_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/rights/rights_request_builder.py new file mode 100644 index 00000000000..9bef85c248e --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/rights/rights_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.usage_rights_included import UsageRightsIncluded + +class RightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> Optional[UsageRightsIncluded]: + """ + Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UsageRightsIncluded] + Find more info here: https://learn.microsoft.com/graph/api/usagerightsincluded-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.usage_rights_included import UsageRightsIncluded + + return await self.request_adapter.send_async(request_info, UsageRightsIncluded, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> RightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RightsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RightsRequestBuilderGetQueryParameters(): + """ + Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RightsRequestBuilderGetRequestConfiguration(RequestConfiguration[RightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/item/sensitivity_label_item_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sensitivity_label_item_request_builder.py new file mode 100644 index 00000000000..3dbfcbaff93 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sensitivity_label_item_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.sensitivity_label import SensitivityLabel + from .rights.rights_request_builder import RightsRequestBuilder + from .sublabels.sublabels_request_builder import SublabelsRequestBuilder + +class SensitivityLabelItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensitivityLabelItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensitivityLabels for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Get a sensitivity label available for the entire tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + async def patch(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Update the navigation property sensitivityLabels in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensitivityLabels for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a sensitivity label available for the entire tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensitivityLabels in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensitivityLabelItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensitivityLabelItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensitivityLabelItemRequestBuilder(self.request_adapter, raw_url) + + @property + def rights(self) -> RightsRequestBuilder: + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + from .rights.rights_request_builder import RightsRequestBuilder + + return RightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sublabels(self) -> SublabelsRequestBuilder: + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + """ + from .sublabels.sublabels_request_builder import SublabelsRequestBuilder + + return SublabelsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensitivityLabelItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderGetQueryParameters(): + """ + Get a sensitivity label available for the entire tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SensitivityLabelItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py new file mode 100644 index 00000000000..895bb220329 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.sensitivity_label import SensitivityLabel + +class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], content_formats: Optional[str] = None, label_ids: Optional[str] = None, locale: Optional[str] = None) -> None: + """ + Instantiates a new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + param path_parameters: The 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['contentFormats'] = content_formats + path_parameters['labelIds'] = label_ids + path_parameters['locale'] = locale + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py new file mode 100644 index 00000000000..da9a54814d0 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.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 .......models.protected_content import ProtectedContent + +@dataclass +class ComputeRightsAndInheritancePostRequestBody(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 delegatedUserEmail property + delegated_user_email: Optional[str] = None + # The locale property + locale: Optional[str] = None + # The protectedContents property + protected_contents: Optional[list[ProtectedContent]] = None + # The supportedContentFormats property + supported_content_formats: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputeRightsAndInheritancePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputeRightsAndInheritancePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputeRightsAndInheritancePostRequestBody() + + 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.protected_content import ProtectedContent + + from .......models.protected_content import ProtectedContent + + fields: dict[str, Callable[[Any], None]] = { + "delegatedUserEmail": lambda n : setattr(self, 'delegated_user_email', n.get_str_value()), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "protectedContents": lambda n : setattr(self, 'protected_contents', n.get_collection_of_object_values(ProtectedContent)), + "supportedContentFormats": lambda n : setattr(self, 'supported_content_formats', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("delegatedUserEmail", self.delegated_user_email) + writer.write_str_value("locale", self.locale) + writer.write_collection_of_object_values("protectedContents", self.protected_contents) + writer.write_collection_of_primitive_values("supportedContentFormats", self.supported_content_formats) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py new file mode 100644 index 00000000000..dee1a9f1960 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + from .......models.o_data_errors.o_data_error import ODataError + from .compute_rights_and_inheritance_post_request_body import ComputeRightsAndInheritancePostRequestBody + +class ComputeRightsAndInheritanceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeRightsAndInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRightsAndInheritanceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", path_parameters) + + async def post(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputeRightsAndInheritanceResult]: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputeRightsAndInheritanceResult] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?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.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + + return await self.request_adapter.send_async(request_info, ComputeRightsAndInheritanceResult, error_mapping) + + def to_post_request_information(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request 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) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeRightsAndInheritanceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/item/sublabels/count/count_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/count/count_request_builder.py new file mode 100644 index 00000000000..aefa633166d --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$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/security/data_security_and_governance/sensitivity_labels/item/sublabels/item/rights/rights_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/item/rights/rights_request_builder.py new file mode 100644 index 00000000000..ef6abc4429a --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/item/rights/rights_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.usage_rights_included import UsageRightsIncluded + +class RightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> Optional[UsageRightsIncluded]: + """ + Get rights from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UsageRightsIncluded] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.usage_rights_included import UsageRightsIncluded + + return await self.request_adapter.send_async(request_info, UsageRightsIncluded, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get rights from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RightsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RightsRequestBuilderGetQueryParameters(): + """ + Get rights from security + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RightsRequestBuilderGetRequestConfiguration(RequestConfiguration[RightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/item/sublabels/item/sensitivity_label_item_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/item/sensitivity_label_item_request_builder.py new file mode 100644 index 00000000000..12cd71c1bf0 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/item/sensitivity_label_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.sensitivity_label import SensitivityLabel + from .rights.rights_request_builder import RightsRequestBuilder + +class SensitivityLabelItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensitivityLabelItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sublabels for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Get sublabels from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + async def patch(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Update the navigation property sublabels in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sublabels for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sublabels from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sublabels in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensitivityLabelItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensitivityLabelItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensitivityLabelItemRequestBuilder(self.request_adapter, raw_url) + + @property + def rights(self) -> RightsRequestBuilder: + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + from .rights.rights_request_builder import RightsRequestBuilder + + return RightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensitivityLabelItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderGetQueryParameters(): + """ + Get sublabels from security + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SensitivityLabelItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/item/sublabels/sublabels_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/sublabels_request_builder.py new file mode 100644 index 00000000000..f99cec83a44 --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/item/sublabels/sublabels_request_builder.py @@ -0,0 +1,237 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.sensitivity_label import SensitivityLabel + from ......models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + +class SublabelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SublabelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensitivity_label_id1(self,sensitivity_label_id1: str) -> SensitivityLabelItemRequestBuilder: + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + param sensitivity_label_id1: The unique identifier of sensitivityLabel + Returns: SensitivityLabelItemRequestBuilder + """ + if sensitivity_label_id1 is None: + raise TypeError("sensitivity_label_id1 cannot be null.") + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensitivityLabel%2Did1"] = sensitivity_label_id1 + return SensitivityLabelItemRequestBuilder(self.request_adapter, url_tpl_params) + + def compute_inheritance_with_label_ids_with_locale_with_content_formats(self,content_formats: str, label_ids: str, locale: str) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Provides operations to call the computeInheritance method. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if content_formats is None: + raise TypeError("content_formats cannot be null.") + if label_ids is None: + raise TypeError("label_ids cannot be null.") + if locale is None: + raise TypeError("locale cannot be null.") + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, self.path_parameters, content_formats, label_ids, locale) + + async def get(self,request_configuration: Optional[RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabelCollectionResponse]: + """ + Get sublabels from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabelCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + + return await self.request_adapter.send_async(request_info, SensitivityLabelCollectionResponse, error_mapping) + + async def post(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Create new navigation property to sublabels for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sublabels from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sublabels for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SublabelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SublabelsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SublabelsRequestBuilder(self.request_adapter, raw_url) + + @property + def compute_rights_and_inheritance(self) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Provides operations to call the computeRightsAndInheritance method. + """ + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SublabelsRequestBuilderGetQueryParameters(): + """ + Get sublabels from security + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 SublabelsRequestBuilderGetRequestConfiguration(RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SublabelsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py new file mode 100644 index 00000000000..e8e2d1ff6aa --- /dev/null +++ b/msgraph/generated/security/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py @@ -0,0 +1,238 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.sensitivity_label import SensitivityLabel + from ....models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + +class SensitivityLabelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensitivityLabelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensitivity_label_id(self,sensitivity_label_id: str) -> SensitivityLabelItemRequestBuilder: + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + param sensitivity_label_id: The unique identifier of sensitivityLabel + Returns: SensitivityLabelItemRequestBuilder + """ + if sensitivity_label_id is None: + raise TypeError("sensitivity_label_id cannot be null.") + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensitivityLabel%2Did"] = sensitivity_label_id + return SensitivityLabelItemRequestBuilder(self.request_adapter, url_tpl_params) + + def compute_inheritance_with_label_ids_with_locale_with_content_formats(self,content_formats: str, label_ids: str, locale: str) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Provides operations to call the computeInheritance method. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if content_formats is None: + raise TypeError("content_formats cannot be null.") + if label_ids is None: + raise TypeError("label_ids cannot be null.") + if locale is None: + raise TypeError("locale cannot be null.") + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, self.path_parameters, content_formats, label_ids, locale) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabelCollectionResponse]: + """ + List the sensitivity labels available for the entire tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabelCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/tenantdatasecurityandgovernance-list-sensitivitylabels?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.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + + return await self.request_adapter.send_async(request_info, SensitivityLabelCollectionResponse, error_mapping) + + async def post(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Create new navigation property to sensitivityLabels for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the sensitivity labels available for the entire tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sensitivityLabels for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensitivityLabelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensitivityLabelsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensitivityLabelsRequestBuilder(self.request_adapter, raw_url) + + @property + def compute_rights_and_inheritance(self) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Provides operations to call the computeRightsAndInheritance method. + """ + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensitivityLabelsRequestBuilderGetQueryParameters(): + """ + List the sensitivity labels available for the entire tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SensitivityLabelsRequestBuilderGetRequestConfiguration(RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/identities/identities_request_builder.py b/msgraph/generated/security/identities/identities_request_builder.py index 6ef3d477cce..3505903b072 100644 --- a/msgraph/generated/security/identities/identities_request_builder.py +++ b/msgraph/generated/security/identities/identities_request_builder.py @@ -17,7 +17,11 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.security.identity_container import IdentityContainer from .health_issues.health_issues_request_builder import HealthIssuesRequestBuilder + from .identity_accounts.identity_accounts_request_builder import IdentityAccountsRequestBuilder from .sensors.sensors_request_builder import SensorsRequestBuilder + from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder + from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder + from .settings.settings_request_builder import SettingsRequestBuilder class IdentitiesRequestBuilder(BaseRequestBuilder): """ @@ -149,6 +153,33 @@ def health_issues(self) -> HealthIssuesRequestBuilder: return HealthIssuesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def identity_accounts(self) -> IdentityAccountsRequestBuilder: + """ + Provides operations to manage the identityAccounts property of the microsoft.graph.security.identityContainer entity. + """ + from .identity_accounts.identity_accounts_request_builder import IdentityAccountsRequestBuilder + + return IdentityAccountsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sensor_candidate_activation_configuration(self) -> SensorCandidateActivationConfigurationRequestBuilder: + """ + Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder + + return SensorCandidateActivationConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sensor_candidates(self) -> SensorCandidatesRequestBuilder: + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder + + return SensorCandidatesRequestBuilder(self.request_adapter, self.path_parameters) + @property def sensors(self) -> SensorsRequestBuilder: """ @@ -158,6 +189,15 @@ def sensors(self) -> SensorsRequestBuilder: return SensorsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def settings(self) -> SettingsRequestBuilder: + """ + Provides operations to manage the settings property of the microsoft.graph.security.identityContainer entity. + """ + from .settings.settings_request_builder import SettingsRequestBuilder + + return SettingsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class IdentitiesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/security/identities/identity_accounts/count/count_request_builder.py b/msgraph/generated/security/identities/identity_accounts/count/count_request_builder.py new file mode 100644 index 00000000000..21a91a731d6 --- /dev/null +++ b/msgraph/generated/security/identities/identity_accounts/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/identityAccounts/$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/security/identities/identity_accounts/identity_accounts_request_builder.py b/msgraph/generated/security/identities/identity_accounts/identity_accounts_request_builder.py new file mode 100644 index 00000000000..2601f7deba6 --- /dev/null +++ b/msgraph/generated/security/identities/identity_accounts/identity_accounts_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.identity_accounts import IdentityAccounts + from ....models.security.identity_accounts_collection_response import IdentityAccountsCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.identity_accounts_item_request_builder import IdentityAccountsItemRequestBuilder + +class IdentityAccountsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identityAccounts property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentityAccountsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/identityAccounts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_identity_accounts_id(self,identity_accounts_id: str) -> IdentityAccountsItemRequestBuilder: + """ + Provides operations to manage the identityAccounts property of the microsoft.graph.security.identityContainer entity. + param identity_accounts_id: The unique identifier of identityAccounts + Returns: IdentityAccountsItemRequestBuilder + """ + if identity_accounts_id is None: + raise TypeError("identity_accounts_id cannot be null.") + from .item.identity_accounts_item_request_builder import IdentityAccountsItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["identityAccounts%2Did"] = identity_accounts_id + return IdentityAccountsItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[IdentityAccountsRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityAccountsCollectionResponse]: + """ + Get a list of the identityAccounts objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityAccountsCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-identitycontainer-list-identityaccounts?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.security.identity_accounts_collection_response import IdentityAccountsCollectionResponse + + return await self.request_adapter.send_async(request_info, IdentityAccountsCollectionResponse, error_mapping) + + async def post(self,body: IdentityAccounts, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityAccounts]: + """ + Create new navigation property to identityAccounts for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityAccounts] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.identity_accounts import IdentityAccounts + + return await self.request_adapter.send_async(request_info, IdentityAccounts, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentityAccountsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the identityAccounts 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: IdentityAccounts, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to identityAccounts for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> IdentityAccountsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentityAccountsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentityAccountsRequestBuilder(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 IdentityAccountsRequestBuilderGetQueryParameters(): + """ + Get a list of the identityAccounts 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 IdentityAccountsRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentityAccountsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentityAccountsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/identities/identity_accounts/item/identity_accounts_item_request_builder.py b/msgraph/generated/security/identities/identity_accounts/item/identity_accounts_item_request_builder.py new file mode 100644 index 00000000000..b91b6660223 --- /dev/null +++ b/msgraph/generated/security/identities/identity_accounts/item/identity_accounts_item_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.identity_accounts import IdentityAccounts + from .microsoft_graph_security_invoke_action.microsoft_graph_security_invoke_action_request_builder import MicrosoftGraphSecurityInvokeActionRequestBuilder + +class IdentityAccountsItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identityAccounts property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentityAccountsItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/identityAccounts/{identityAccounts%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property identityAccounts for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[IdentityAccountsItemRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityAccounts]: + """ + Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityAccounts] + Find more info here: https://learn.microsoft.com/graph/api/security-identityaccounts-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.security.identity_accounts import IdentityAccounts + + return await self.request_adapter.send_async(request_info, IdentityAccounts, error_mapping) + + async def patch(self,body: IdentityAccounts, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityAccounts]: + """ + Update the navigation property identityAccounts in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityAccounts] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.identity_accounts import IdentityAccounts + + return await self.request_adapter.send_async(request_info, IdentityAccounts, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property identityAccounts for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentityAccountsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: IdentityAccounts, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property identityAccounts in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> IdentityAccountsItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentityAccountsItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentityAccountsItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_security_invoke_action(self) -> MicrosoftGraphSecurityInvokeActionRequestBuilder: + """ + Provides operations to call the invokeAction method. + """ + from .microsoft_graph_security_invoke_action.microsoft_graph_security_invoke_action_request_builder import MicrosoftGraphSecurityInvokeActionRequestBuilder + + return MicrosoftGraphSecurityInvokeActionRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class IdentityAccountsItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentityAccountsItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 IdentityAccountsItemRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentityAccountsItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class IdentityAccountsItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/identities/identity_accounts/item/microsoft_graph_security_invoke_action/invoke_action_post_request_body.py b/msgraph/generated/security/identities/identity_accounts/item/microsoft_graph_security_invoke_action/invoke_action_post_request_body.py new file mode 100644 index 00000000000..caad5309e07 --- /dev/null +++ b/msgraph/generated/security/identities/identity_accounts/item/microsoft_graph_security_invoke_action/invoke_action_post_request_body.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.security.action import Action + from ......models.security.identity_provider import IdentityProvider + +@dataclass +class InvokeActionPostRequestBody(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 accountId property + account_id: Optional[str] = None + # The action property + action: Optional[Action] = None + # The identityProvider property + identity_provider: Optional[IdentityProvider] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> InvokeActionPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: InvokeActionPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return InvokeActionPostRequestBody() + + 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.security.action import Action + from ......models.security.identity_provider import IdentityProvider + + from ......models.security.action import Action + from ......models.security.identity_provider import IdentityProvider + + fields: dict[str, Callable[[Any], None]] = { + "accountId": lambda n : setattr(self, 'account_id', n.get_str_value()), + "action": lambda n : setattr(self, 'action', n.get_enum_value(Action)), + "identityProvider": lambda n : setattr(self, 'identity_provider', n.get_enum_value(IdentityProvider)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("accountId", self.account_id) + writer.write_enum_value("action", self.action) + writer.write_enum_value("identityProvider", self.identity_provider) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/identities/identity_accounts/item/microsoft_graph_security_invoke_action/microsoft_graph_security_invoke_action_request_builder.py b/msgraph/generated/security/identities/identity_accounts/item/microsoft_graph_security_invoke_action/microsoft_graph_security_invoke_action_request_builder.py new file mode 100644 index 00000000000..b02d2e8bccb --- /dev/null +++ b/msgraph/generated/security/identities/identity_accounts/item/microsoft_graph_security_invoke_action/microsoft_graph_security_invoke_action_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.invoke_action_result import InvokeActionResult + from .invoke_action_post_request_body import InvokeActionPostRequestBody + +class MicrosoftGraphSecurityInvokeActionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the invokeAction method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityInvokeActionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/identityAccounts/{identityAccounts%2Did}/microsoft.graph.security.invokeAction", path_parameters) + + async def post(self,body: InvokeActionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InvokeActionResult]: + """ + Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-in identity. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[InvokeActionResult] + Find more info here: https://learn.microsoft.com/graph/api/security-identityaccounts-invokeaction?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.security.invoke_action_result import InvokeActionResult + + return await self.request_adapter.send_async(request_info, InvokeActionResult, error_mapping) + + def to_post_request_information(self,body: InvokeActionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-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.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) -> MicrosoftGraphSecurityInvokeActionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityInvokeActionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityInvokeActionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityInvokeActionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py b/msgraph/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py new file mode 100644 index 00000000000..a403f5e5738 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + +class SensorCandidateActivationConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidateActivationConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorCandidateActivationConfiguration for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidateActivationConfiguration]: + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateActivationConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/security-sensorcandidateactivationconfiguration-get?view=graph-rest-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.security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return await self.request_adapter.send_async(request_info, SensorCandidateActivationConfiguration, error_mapping) + + async def patch(self,body: SensorCandidateActivationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidateActivationConfiguration]: + """ + Update the navigation property sensorCandidateActivationConfiguration in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateActivationConfiguration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return await self.request_adapter.send_async(request_info, SensorCandidateActivationConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorCandidateActivationConfiguration for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SensorCandidateActivationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorCandidateActivationConfiguration in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensorCandidateActivationConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidateActivationConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidateActivationConfigurationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/count/count_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/count/count_request_builder.py new file mode 100644 index 00000000000..0c76f79f4c4 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorCandidates/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py new file mode 100644 index 00000000000..0d77af8f5a7 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.sensor_candidate import SensorCandidate + +class SensorCandidateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorCandidates for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Represents Microsoft Defender for Identity sensors that are ready to be activated. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + async def patch(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Update the navigation property sensorCandidates in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorCandidates for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents Microsoft Defender for Identity sensors that are ready to be activated. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorCandidates in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensorCandidateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidateItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorCandidateItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateItemRequestBuilderGetQueryParameters(): + """ + Represents Microsoft Defender for Identity sensors that are ready to be activated. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SensorCandidateItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py new file mode 100644 index 00000000000..19f466c8d1c --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ActivatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The serverIds property + server_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivatePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivatePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "serverIds": lambda n : setattr(self, 'server_ids', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("serverIds", self.server_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py new file mode 100644 index 00000000000..0656b17eb17 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .activate_post_request_body import ActivatePostRequestBody + +class MicrosoftGraphSecurityActivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityActivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorCandidates/microsoft.graph.security.activate", path_parameters) + + async def post(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Activate Microsoft Defender for Identity sensors. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate Microsoft Defender for Identity sensors. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphSecurityActivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityActivateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py new file mode 100644 index 00000000000..54d6e36a123 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py @@ -0,0 +1,219 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.sensor_candidate import SensorCandidate + from ....models.security.sensor_candidate_collection_response import SensorCandidateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.sensor_candidate_item_request_builder import SensorCandidateItemRequestBuilder + from .microsoft_graph_security_activate.microsoft_graph_security_activate_request_builder import MicrosoftGraphSecurityActivateRequestBuilder + +class SensorCandidatesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidatesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensor_candidate_id(self,sensor_candidate_id: str) -> SensorCandidateItemRequestBuilder: + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + param sensor_candidate_id: The unique identifier of sensorCandidate + Returns: SensorCandidateItemRequestBuilder + """ + if sensor_candidate_id is None: + raise TypeError("sensor_candidate_id cannot be null.") + from .item.sensor_candidate_item_request_builder import SensorCandidateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensorCandidate%2Did"] = sensor_candidate_id + return SensorCandidateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidateCollectionResponse]: + """ + Get a list of the sensorCandidate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensorcandidates?view=graph-rest-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.security.sensor_candidate_collection_response import SensorCandidateCollectionResponse + + return await self.request_adapter.send_async(request_info, SensorCandidateCollectionResponse, error_mapping) + + async def post(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Create new navigation property to sensorCandidates for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the sensorCandidate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sensorCandidates for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensorCandidatesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidatesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidatesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_security_activate(self) -> MicrosoftGraphSecurityActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .microsoft_graph_security_activate.microsoft_graph_security_activate_request_builder import MicrosoftGraphSecurityActivateRequestBuilder + + return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensorCandidatesRequestBuilderGetQueryParameters(): + """ + Get a list of the sensorCandidate objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SensorCandidatesRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidatesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/settings/auto_auditing_configuration/auto_auditing_configuration_request_builder.py b/msgraph/generated/security/identities/settings/auto_auditing_configuration/auto_auditing_configuration_request_builder.py new file mode 100644 index 00000000000..78ec39c700c --- /dev/null +++ b/msgraph/generated/security/identities/settings/auto_auditing_configuration/auto_auditing_configuration_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.auto_auditing_configuration import AutoAuditingConfiguration + +class AutoAuditingConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AutoAuditingConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property autoAuditingConfiguration for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[AutoAuditingConfiguration]: + """ + Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AutoAuditingConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/security-autoauditingconfiguration-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.security.auto_auditing_configuration import AutoAuditingConfiguration + + return await self.request_adapter.send_async(request_info, AutoAuditingConfiguration, error_mapping) + + async def patch(self,body: AutoAuditingConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AutoAuditingConfiguration]: + """ + Update the properties of an autoAuditingConfiguration object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AutoAuditingConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/security-autoauditingconfiguration-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.security.auto_auditing_configuration import AutoAuditingConfiguration + + return await self.request_adapter.send_async(request_info, AutoAuditingConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property autoAuditingConfiguration for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration 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: AutoAuditingConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an autoAuditingConfiguration 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) -> AutoAuditingConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AutoAuditingConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AutoAuditingConfigurationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AutoAuditingConfigurationRequestBuilderGetQueryParameters(): + """ + Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration 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 AutoAuditingConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[AutoAuditingConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/identities/settings/settings_request_builder.py b/msgraph/generated/security/identities/settings/settings_request_builder.py new file mode 100644 index 00000000000..5b14cd5d91c --- /dev/null +++ b/msgraph/generated/security/identities/settings/settings_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.settings_container import SettingsContainer + from .auto_auditing_configuration.auto_auditing_configuration_request_builder import AutoAuditingConfigurationRequestBuilder + +class SettingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the settings property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property settings for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SettingsRequestBuilderGetQueryParameters]] = None) -> Optional[SettingsContainer]: + """ + Represents a container for security identities settings APIs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SettingsContainer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.settings_container import SettingsContainer + + return await self.request_adapter.send_async(request_info, SettingsContainer, error_mapping) + + async def patch(self,body: SettingsContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SettingsContainer]: + """ + Update the navigation property settings in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SettingsContainer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.settings_container import SettingsContainer + + return await self.request_adapter.send_async(request_info, SettingsContainer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property settings for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a container for security identities settings APIs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SettingsContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property settings in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SettingsRequestBuilder(self.request_adapter, raw_url) + + @property + def auto_auditing_configuration(self) -> AutoAuditingConfigurationRequestBuilder: + """ + Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + """ + from .auto_auditing_configuration.auto_auditing_configuration_request_builder import AutoAuditingConfigurationRequestBuilder + + return AutoAuditingConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SettingsRequestBuilderGetQueryParameters(): + """ + Represents a container for security identities settings APIs. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 SettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[SettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/security/secure_score_control_profiles/item/secure_score_control_profile_item_request_builder.py b/msgraph/generated/security/secure_score_control_profiles/item/secure_score_control_profile_item_request_builder.py index b4321819218..78de22a8756 100644 --- a/msgraph/generated/security/secure_score_control_profiles/item/secure_score_control_profile_item_request_builder.py +++ b/msgraph/generated/security/secure_score_control_profiles/item/secure_score_control_profile_item_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SecureSc async def patch(self,body: SecureScoreControlProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SecureScoreControlProfile]: """ - Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. + Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as tenantNote. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SecureScoreControlProfile] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SecureScoreControlProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. + Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as tenantNote. 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/security/security_request_builder.py b/msgraph/generated/security/security_request_builder.py index 29eff529347..41279d5df85 100644 --- a/msgraph/generated/security/security_request_builder.py +++ b/msgraph/generated/security/security_request_builder.py @@ -20,6 +20,7 @@ from .alerts_v2.alerts_v2_request_builder import Alerts_v2RequestBuilder from .attack_simulation.attack_simulation_request_builder import AttackSimulationRequestBuilder from .cases.cases_request_builder import CasesRequestBuilder + from .data_security_and_governance.data_security_and_governance_request_builder import DataSecurityAndGovernanceRequestBuilder from .identities.identities_request_builder import IdentitiesRequestBuilder from .incidents.incidents_request_builder import IncidentsRequestBuilder from .labels.labels_request_builder import LabelsRequestBuilder @@ -159,6 +160,15 @@ def cases(self) -> CasesRequestBuilder: return CasesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def data_security_and_governance(self) -> DataSecurityAndGovernanceRequestBuilder: + """ + Provides operations to manage the dataSecurityAndGovernance property of the microsoft.graph.security entity. + """ + from .data_security_and_governance.data_security_and_governance_request_builder import DataSecurityAndGovernanceRequestBuilder + + return DataSecurityAndGovernanceRequestBuilder(self.request_adapter, self.path_parameters) + @property def identities(self) -> IdentitiesRequestBuilder: """ 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 67821a7041a..25e1853b02c 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 9d47885df9c..a45e4eea6d5 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/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/service_principals/get_available_extension_properties/get_available_extension_properties_request_builder.py index fad4ea2d79c..17c3259728f 100644 --- a/msgraph/generated/service_principals/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/service_principals/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/service_principals/item/add_key/add_key_request_builder.py b/msgraph/generated/service_principals/item/add_key/add_key_request_builder.py index 134cd977429..d9d682dbfa2 100644 --- a/msgraph/generated/service_principals/item/add_key/add_key_request_builder.py +++ b/msgraph/generated/service_principals/item/add_key/add_key_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddKeyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[KeyCredential]: """ - Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. ServicePrincipals that don’t have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. Update servicePrincipal can be used to perform an update instead. + Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. ServicePrincipals that don't have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won't be able to use this service action. Update servicePrincipal can be used to perform an update instead. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[KeyCredential] @@ -57,7 +57,7 @@ async def post(self,body: AddKeyPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AddKeyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. ServicePrincipals that don’t have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. Update servicePrincipal can be used to perform an update instead. + Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. ServicePrincipals that don't have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won't be able to use this service action. Update servicePrincipal can be used to perform an update instead. 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/service_principals/item/created_objects/created_objects_request_builder.py b/msgraph/generated/service_principals/item/created_objects/created_objects_request_builder.py index 5c6bfc14d3d..d491a946c84 100644 --- a/msgraph/generated/service_principals/item/created_objects/created_objects_request_builder.py +++ b/msgraph/generated/service_principals/item/created_objects/created_objects_request_builder.py @@ -49,9 +49,10 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[CreatedObjectsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Directory objects created by this service principal. Read-only. Nullable. + Retrieve a list of directoryobject objects. 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/serviceprincipal-list-createdobjects?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CreatedO def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CreatedObjectsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Directory objects created by this service principal. Read-only. Nullable. + Retrieve a list of directoryobject objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +110,7 @@ def graph_service_principal(self) -> GraphServicePrincipalRequestBuilder: @dataclass class CreatedObjectsRequestBuilderGetQueryParameters(): """ - Directory objects created by this service principal. Read-only. Nullable. + Retrieve a list of directoryobject objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/service_principals/item/owned_objects/owned_objects_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/owned_objects_request_builder.py index 92ec3fc79e0..9d3a6cbaa1f 100644 --- a/msgraph/generated/service_principals/item/owned_objects/owned_objects_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/owned_objects_request_builder.py @@ -53,9 +53,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 that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. 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/serviceprincipal-list-ownedobjects?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +74,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 that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +150,7 @@ def graph_service_principal(self) -> GraphServicePrincipalRequestBuilder: @dataclass class OwnedObjectsRequestBuilderGetQueryParameters(): """ - Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. """ 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 00000000000..a5e30b2567c --- /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 00000000000..f2a1545fd38 --- /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 00000000000..3118b313346 --- /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 436b355258b..2003934f39e 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 f08600f1499..33bafacfd68 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/service_principals/item/restore/restore_request_builder.py b/msgraph/generated/service_principals/item/restore/restore_request_builder.py index 811d7764382..2eec480eaa3 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/service_principals/item/service_principal_item_request_builder.py b/msgraph/generated/service_principals/item/service_principal_item_request_builder.py index 7e40dfd1b19..b56c1e01e2e 100644 --- a/msgraph/generated/service_principals/item/service_principal_item_request_builder.py +++ b/msgraph/generated/service_principals/item/service_principal_item_request_builder.py @@ -61,7 +61,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a servicePrincipal object. + Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. 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/serviceprincipal-delete?view=graph-rest-1.0 @@ -92,7 +92,7 @@ def federated_identity_credentials_with_name(self,name: str) -> FederatedIdentit async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalItemRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: """ - Retrieve the properties and relationships of a servicePrincipal object. + Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServicePrincipal] Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-get?view=graph-rest-1.0 @@ -113,7 +113,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ServiceP async def patch(self,body: ServicePrincipal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServicePrincipal]: """ - Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServicePrincipal] @@ -137,7 +137,7 @@ async def patch(self,body: ServicePrincipal, request_configuration: Optional[Req def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a servicePrincipal object. + Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a servicePrincipal object. + Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ServicePrincipal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -444,7 +444,7 @@ class ServicePrincipalItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ServicePrincipalItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a servicePrincipal object. + Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/service_principals/item/token_issuance_policies/item/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/token_issuance_policies/item/ref/ref_request_builder.py new file mode 100644 index 00000000000..86938c53302 --- /dev/null +++ b/msgraph/generated/service_principals/item/token_issuance_policies/item/ref/ref_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class RefRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collection of servicePrincipal entities. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}/$ref", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + 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) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + 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 with_url(self,raw_url: str) -> RefRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/token_issuance_policies/item/token_issuance_policy_item_request_builder.py b/msgraph/generated/service_principals/item/token_issuance_policies/item/token_issuance_policy_item_request_builder.py index b1b84ccc6af..080fb795863 100644 --- a/msgraph/generated/service_principals/item/token_issuance_policies/item/token_issuance_policy_item_request_builder.py +++ b/msgraph/generated/service_principals/item/token_issuance_policies/item/token_issuance_policy_item_request_builder.py @@ -1,25 +1,16 @@ from __future__ import annotations from collections.abc import Callable -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory from 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.token_issuance_policy import TokenIssuancePolicy + from .ref.ref_request_builder import RefRequestBuilder class TokenIssuancePolicyItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the tokenIssuancePolicies property of the microsoft.graph.servicePrincipal entity. + Builds and executes requests for operations under /servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -28,80 +19,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[TokenIssuancePolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[TokenIssuancePolicy]: + @property + def ref(self) -> RefRequestBuilder: """ - The tokenIssuancePolicies assigned to this service principal. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TokenIssuancePolicy] + Provides operations to manage the collection of servicePrincipal entities. """ - request_info = self.to_get_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError + from .ref.ref_request_builder import RefRequestBuilder - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.token_issuance_policy import TokenIssuancePolicy - - return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TokenIssuancePolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The tokenIssuancePolicies assigned to this service principal. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> TokenIssuancePolicyItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TokenIssuancePolicyItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TokenIssuancePolicyItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TokenIssuancePolicyItemRequestBuilderGetQueryParameters(): - """ - The tokenIssuancePolicies assigned to this service principal. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TokenIssuancePolicyItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + return RefRequestBuilder(self.request_adapter, self.path_parameters) diff --git a/msgraph/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py new file mode 100644 index 00000000000..326a74ea432 --- /dev/null +++ b/msgraph/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.reference_create import ReferenceCreate + from .....models.string_collection_response import StringCollectionResponse + +class RefRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collection of servicePrincipal entities. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: + """ + Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + 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[RefRequestBuilderGetQueryParameters]] = None) -> Optional[StringCollectionResponse]: + """ + The tokenIssuancePolicies assigned to this service principal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[StringCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.string_collection_response import StringCollectionResponse + + return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) + + async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: + """ + Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}', 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[RefRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The tokenIssuancePolicies assigned to this service principal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref', self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RefRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefRequestBuilderDeleteQueryParameters(): + """ + Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "id": + return "%40id" + return original_name + + # The delete Uri + id: Optional[str] = None + + + @dataclass + class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[RefRequestBuilderDeleteQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RefRequestBuilderGetQueryParameters(): + """ + The tokenIssuancePolicies assigned to this service principal. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "orderby": + return "%24orderby" + 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 + + # Order items by property values + orderby: Optional[list[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 RefRequestBuilderGetRequestConfiguration(RequestConfiguration[RefRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RefRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/token_issuance_policies/token_issuance_policies_request_builder.py b/msgraph/generated/service_principals/item/token_issuance_policies/token_issuance_policies_request_builder.py index 0979fd51beb..8cb4dbe5ab1 100644 --- a/msgraph/generated/service_principals/item/token_issuance_policies/token_issuance_policies_request_builder.py +++ b/msgraph/generated/service_principals/item/token_issuance_policies/token_issuance_policies_request_builder.py @@ -18,6 +18,7 @@ from ....models.token_issuance_policy_collection_response import TokenIssuancePolicyCollectionResponse from .count.count_request_builder import CountRequestBuilder from .item.token_issuance_policy_item_request_builder import TokenIssuancePolicyItemRequestBuilder + from .ref.ref_request_builder import RefRequestBuilder class TokenIssuancePoliciesRequestBuilder(BaseRequestBuilder): """ @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d def by_token_issuance_policy_id(self,token_issuance_policy_id: str) -> TokenIssuancePolicyItemRequestBuilder: """ - Provides operations to manage the tokenIssuancePolicies property of the microsoft.graph.servicePrincipal entity. + Gets an item from the msgraph.generated.servicePrincipals.item.tokenIssuancePolicies.item collection param token_issuance_policy_id: The unique identifier of tokenIssuancePolicy Returns: TokenIssuancePolicyItemRequestBuilder """ @@ -96,6 +97,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def ref(self) -> RefRequestBuilder: + """ + Provides operations to manage the collection of servicePrincipal entities. + """ + from .ref.ref_request_builder import RefRequestBuilder + + return RefRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class TokenIssuancePoliciesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/service_principals/item/token_lifetime_policies/item/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/token_lifetime_policies/item/ref/ref_request_builder.py new file mode 100644 index 00000000000..ba6ff1d3c48 --- /dev/null +++ b/msgraph/generated/service_principals/item/token_lifetime_policies/item/ref/ref_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class RefRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collection of servicePrincipal entities. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}/$ref", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove a tokenLifetimePolicy object from a service principal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?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) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove a tokenLifetimePolicy object from a service principal. + 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 with_url(self,raw_url: str) -> RefRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py b/msgraph/generated/service_principals/item/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py index be091be8c0d..4f26ee70279 100644 --- a/msgraph/generated/service_principals/item/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py +++ b/msgraph/generated/service_principals/item/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py @@ -1,25 +1,16 @@ from __future__ import annotations from collections.abc import Callable -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory from 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.token_lifetime_policy import TokenLifetimePolicy + from .ref.ref_request_builder import RefRequestBuilder class TokenLifetimePolicyItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the tokenLifetimePolicies property of the microsoft.graph.servicePrincipal entity. + Builds and executes requests for operations under /servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -28,80 +19,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[TokenLifetimePolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[TokenLifetimePolicy]: + @property + def ref(self) -> RefRequestBuilder: """ - The tokenLifetimePolicies assigned to this service principal. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TokenLifetimePolicy] + Provides operations to manage the collection of servicePrincipal entities. """ - request_info = self.to_get_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError + from .ref.ref_request_builder import RefRequestBuilder - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.token_lifetime_policy import TokenLifetimePolicy - - return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TokenLifetimePolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The tokenLifetimePolicies assigned to this service principal. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> TokenLifetimePolicyItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TokenLifetimePolicyItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TokenLifetimePolicyItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TokenLifetimePolicyItemRequestBuilderGetQueryParameters(): - """ - The tokenLifetimePolicies assigned to this service principal. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TokenLifetimePolicyItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + return RefRequestBuilder(self.request_adapter, self.path_parameters) diff --git a/msgraph/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py new file mode 100644 index 00000000000..d71ac6dc778 --- /dev/null +++ b/msgraph/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.reference_create import ReferenceCreate + from .....models.string_collection_response import StringCollectionResponse + +class RefRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collection of servicePrincipal entities. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: + """ + Remove a tokenLifetimePolicy object from a service principal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-delete-tokenlifetimepolicies?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[RefRequestBuilderGetQueryParameters]] = None) -> Optional[StringCollectionResponse]: + """ + List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + 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/serviceprincipal-list-tokenlifetimepolicies?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.string_collection_response import StringCollectionResponse + + return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) + + async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + 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/serviceprincipal-post-tokenlifetimepolicies?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: + """ + Remove a tokenLifetimePolicy object from a service principal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}', 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[RefRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref', self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RefRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefRequestBuilderDeleteQueryParameters(): + """ + Remove a tokenLifetimePolicy object from a service principal. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "id": + return "%40id" + return original_name + + # The delete Uri + id: Optional[str] = None + + + @dataclass + class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[RefRequestBuilderDeleteQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RefRequestBuilderGetQueryParameters(): + """ + List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "orderby": + return "%24orderby" + 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 + + # Order items by property values + orderby: Optional[list[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 RefRequestBuilderGetRequestConfiguration(RequestConfiguration[RefRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RefRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/token_lifetime_policies/token_lifetime_policies_request_builder.py b/msgraph/generated/service_principals/item/token_lifetime_policies/token_lifetime_policies_request_builder.py index 1cf1ff81c99..49baebcd5b3 100644 --- a/msgraph/generated/service_principals/item/token_lifetime_policies/token_lifetime_policies_request_builder.py +++ b/msgraph/generated/service_principals/item/token_lifetime_policies/token_lifetime_policies_request_builder.py @@ -18,6 +18,7 @@ from ....models.token_lifetime_policy_collection_response import TokenLifetimePolicyCollectionResponse from .count.count_request_builder import CountRequestBuilder from .item.token_lifetime_policy_item_request_builder import TokenLifetimePolicyItemRequestBuilder + from .ref.ref_request_builder import RefRequestBuilder class TokenLifetimePoliciesRequestBuilder(BaseRequestBuilder): """ @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d def by_token_lifetime_policy_id(self,token_lifetime_policy_id: str) -> TokenLifetimePolicyItemRequestBuilder: """ - Provides operations to manage the tokenLifetimePolicies property of the microsoft.graph.servicePrincipal entity. + Gets an item from the msgraph.generated.servicePrincipals.item.tokenLifetimePolicies.item collection param token_lifetime_policy_id: The unique identifier of tokenLifetimePolicy Returns: TokenLifetimePolicyItemRequestBuilder """ @@ -97,6 +98,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def ref(self) -> RefRequestBuilder: + """ + Provides operations to manage the collection of servicePrincipal entities. + """ + from .ref.ref_request_builder import RefRequestBuilder + + return RefRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class TokenLifetimePoliciesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/service_principals/service_principals_request_builder.py b/msgraph/generated/service_principals/service_principals_request_builder.py index d61c3477edd..9c7ecb4ba31 100644 --- a/msgraph/generated/service_principals/service_principals_request_builder.py +++ b/msgraph/generated/service_principals/service_principals_request_builder.py @@ -53,7 +53,7 @@ def by_service_principal_id(self,service_principal_id: str) -> ServicePrincipalI async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalsRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipalCollectionResponse]: """ - Retrieve a list of servicePrincipal objects. + Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServicePrincipalCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-list?view=graph-rest-1.0 @@ -74,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ServiceP async def post(self,body: ServicePrincipal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServicePrincipal]: """ - Create a new servicePrincipal object. + Create a new servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServicePrincipal] @@ -98,7 +98,7 @@ async def post(self,body: ServicePrincipal, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of servicePrincipal objects. + Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ServicePrincipal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new servicePrincipal object. + Create a new servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -180,7 +180,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class ServicePrincipalsRequestBuilderGetQueryParameters(): """ - Retrieve a list of servicePrincipal objects. + Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/service_principals/validate_properties/validate_properties_request_builder.py b/msgraph/generated/service_principals/validate_properties/validate_properties_request_builder.py index ae25ad6129c..a2c7ac3c9f0 100644 --- a/msgraph/generated/service_principals/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/service_principals/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/service_principals_with_app_id/service_principals_with_app_id_request_builder.py b/msgraph/generated/service_principals_with_app_id/service_principals_with_app_id_request_builder.py index 1bc79c69a16..4f4217e69ef 100644 --- a/msgraph/generated/service_principals_with_app_id/service_principals_with_app_id_request_builder.py +++ b/msgraph/generated/service_principals_with_app_id/service_principals_with_app_id_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a servicePrincipal object. + Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. 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/serviceprincipal-delete?view=graph-rest-1.0 @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalsWithAppIdRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: """ - Retrieve the properties and relationships of a servicePrincipal object. + Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServicePrincipal] Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-get?view=graph-rest-1.0 @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ServiceP async def patch(self,body: ServicePrincipal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServicePrincipal]: """ - Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServicePrincipal] @@ -99,7 +99,7 @@ async def patch(self,body: ServicePrincipal, request_configuration: Optional[Req def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a servicePrincipal object. + Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalsWithAppIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a servicePrincipal object. + Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ServicePrincipal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -154,7 +154,7 @@ class ServicePrincipalsWithAppIdRequestBuilderDeleteRequestConfiguration(Request @dataclass class ServicePrincipalsWithAppIdRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a servicePrincipal object. + Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. """ def get_query_parameter(self,original_name: str) -> str: """ 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 c4aa744466d..8fb6bcd8b68 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 86fc500f479..62a1e5b9430 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 e1e793649a6..1775f08d8f1 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 895bae1b175..935cd4f7df8 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 97703184939..f94f8ce29c6 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 7eecc9ebfc0..5e93a810703 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 22788fd3ff0..5cb9c561a40 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 e4ae8046192..43e46a4e36e 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 93413a3443c..6e4553ea500 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 0ef48f65305..2a1a8a19e75 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 ee291b981fc..c1d8385c2e7 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 53d06bca7d2..b2000351dd5 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/lists/item/list_item_request_builder.py b/msgraph/generated/sites/item/lists/item/list_item_request_builder.py index 5ee3c5973e7..c4878267e2e 100644 --- a/msgraph/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/list_item_request_builder.py @@ -58,10 +58,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Get a list of rich long-running operations associated with a list. + Returns the metadata for a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of rich long-running operations associated with a list. + Returns the metadata for a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -229,7 +229,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Get a list of rich long-running operations associated with a list. + Returns the metadata for a list. """ 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 54c2aaaff74..a60d46f1872 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 cf9c0d83a58..7cdaa4b3e1e 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 d3401a0e969..0f98316bf03 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 1d6d0e624e5..5df620e4eda 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/solutions/backup_restore/backup_restore_request_builder.py b/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py index 3b7e12f7f75..4c19c924ef1 100644 --- a/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/backup_restore_request_builder.py @@ -16,13 +16,17 @@ 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 from .enable.enable_request_builder import EnableRequestBuilder from .exchange_protection_policies.exchange_protection_policies_request_builder import ExchangeProtectionPoliciesRequestBuilder from .exchange_restore_sessions.exchange_restore_sessions_request_builder import ExchangeRestoreSessionsRequestBuilder from .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 @@ -30,10 +34,12 @@ 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 from .site_protection_units.site_protection_units_request_builder import SiteProtectionUnitsRequestBuilder + from .site_protection_units_bulk_addition_jobs.site_protection_units_bulk_addition_jobs_request_builder import SiteProtectionUnitsBulkAdditionJobsRequestBuilder class BackupRestoreRequestBuilder(BaseRequestBuilder): """ @@ -157,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: """ @@ -175,6 +190,15 @@ def drive_protection_units(self) -> DriveProtectionUnitsRequestBuilder: return DriveProtectionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def drive_protection_units_bulk_addition_jobs(self) -> DriveProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + from .drive_protection_units_bulk_addition_jobs.drive_protection_units_bulk_addition_jobs_request_builder import DriveProtectionUnitsBulkAdditionJobsRequestBuilder + + return DriveProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def enable(self) -> EnableRequestBuilder: """ @@ -220,6 +244,24 @@ def mailbox_protection_units(self) -> MailboxProtectionUnitsRequestBuilder: return MailboxProtectionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def mailbox_protection_units_bulk_addition_jobs(self) -> MailboxProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + from .mailbox_protection_units_bulk_addition_jobs.mailbox_protection_units_bulk_addition_jobs_request_builder import MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + + 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: """ @@ -283,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: """ @@ -319,6 +370,15 @@ def site_protection_units(self) -> SiteProtectionUnitsRequestBuilder: return SiteProtectionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def site_protection_units_bulk_addition_jobs(self) -> SiteProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + from .site_protection_units_bulk_addition_jobs.site_protection_units_bulk_addition_jobs_request_builder import SiteProtectionUnitsBulkAdditionJobsRequestBuilder + + return SiteProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class BackupRestoreRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ 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 00000000000..e97d00af298 --- /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 00000000000..65583de00af --- /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 00000000000..fcc3853680e --- /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 00000000000..2dfe841916a --- /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 00000000000..c33cabc08f4 --- /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 00000000000..4ef9ec428d6 --- /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 00000000000..892bfab7bc2 --- /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 00000000000..23d11c59e28 --- /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/drive_protection_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/drive_protection_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..5198943501f --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/drive_protection_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$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/drive_protection_units_bulk_addition_jobs/drive_protection_units_bulk_addition_jobs_request_builder.py b/msgraph/generated/solutions/backup_restore/drive_protection_units_bulk_addition_jobs/drive_protection_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..202f8a041af --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/drive_protection_units_bulk_addition_jobs/drive_protection_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from ....models.drive_protection_units_bulk_addition_job_collection_response import DriveProtectionUnitsBulkAdditionJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_protection_units_bulk_addition_job_item_request_builder import DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + +class DriveProtectionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/driveProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_protection_units_bulk_addition_job_id(self,drive_protection_units_bulk_addition_job_id: str) -> DriveProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + param drive_protection_units_bulk_addition_job_id: The unique identifier of driveProtectionUnitsBulkAdditionJob + Returns: DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if drive_protection_units_bulk_addition_job_id is None: + raise TypeError("drive_protection_units_bulk_addition_job_id cannot be null.") + from .item.drive_protection_units_bulk_addition_job_item_request_builder import DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveProtectionUnitsBulkAdditionJob%2Did"] = drive_protection_units_bulk_addition_job_id + return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveProtectionUnitsBulkAdditionJobCollectionResponse]: + """ + Get driveProtectionUnitsBulkAdditionJobs from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitsBulkAdditionJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.drive_protection_units_bulk_addition_job_collection_response import DriveProtectionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + async def post(self,body: DriveProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveProtectionUnitsBulkAdditionJob]: + """ + Create new navigation property to driveProtectionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get driveProtectionUnitsBulkAdditionJobs 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: DriveProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to driveProtectionUnitsBulkAdditionJobs 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) -> DriveProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveProtectionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveProtectionUnitsBulkAdditionJobsRequestBuilder(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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get driveProtectionUnitsBulkAdditionJobs 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/drive_protection_units_bulk_addition_jobs/item/drive_protection_units_bulk_addition_job_item_request_builder.py b/msgraph/generated/solutions/backup_restore/drive_protection_units_bulk_addition_jobs/item/drive_protection_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..cda98dfb64c --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/drive_protection_units_bulk_addition_jobs/item/drive_protection_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .....models.o_data_errors.o_data_error import ODataError + +class DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveProtectionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property driveProtectionUnitsBulkAdditionJobs 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[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveProtectionUnitsBulkAdditionJob]: + """ + Get driveProtectionUnitsBulkAdditionJobs from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitsBulkAdditionJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitsBulkAdditionJob, error_mapping) + + async def patch(self,body: DriveProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveProtectionUnitsBulkAdditionJob]: + """ + Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitsBulkAdditionJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property driveProtectionUnitsBulkAdditionJobs 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[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get driveProtectionUnitsBulkAdditionJobs 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: DriveProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property driveProtectionUnitsBulkAdditionJobs 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) -> DriveProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get driveProtectionUnitsBulkAdditionJobs 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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py index 2c46f5fa914..81e55b85d87 100644 --- a/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/exchange_protection_policy_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError 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 class ExchangeProtectionPolicyItemRequestBuilder(BaseRequestBuilder): """ @@ -159,6 +160,15 @@ def mailbox_protection_units(self) -> MailboxProtectionUnitsRequestBuilder: return MailboxProtectionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def mailbox_protection_units_bulk_addition_jobs(self) -> MailboxProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + from .mailbox_protection_units_bulk_addition_jobs.mailbox_protection_units_bulk_addition_jobs_request_builder import MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + + return MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ExchangeProtectionPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..9cd325cae6a --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/$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/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/item/mailbox_protection_units_bulk_addition_job_item_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/item/mailbox_protection_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..19638f5af49 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/item/mailbox_protection_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .......models.o_data_errors.o_data_error import ODataError + +class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxProtectionUnitsBulkAdditionJob]: + """ + Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/mailboxprotectionunitsbulkadditionjobs-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.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/mailbox_protection_units_bulk_addition_jobs_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/mailbox_protection_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..bccf90ccb91 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_protection_units_bulk_addition_jobs/mailbox_protection_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.mailbox_protection_units_bulk_addition_job_collection_response import MailboxProtectionUnitsBulkAdditionJobCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_protection_units_bulk_addition_job_item_request_builder import MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + +class MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_protection_units_bulk_addition_job_id(self,mailbox_protection_units_bulk_addition_job_id: str) -> MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + param mailbox_protection_units_bulk_addition_job_id: The unique identifier of mailboxProtectionUnitsBulkAdditionJob + Returns: MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if mailbox_protection_units_bulk_addition_job_id is None: + raise TypeError("mailbox_protection_units_bulk_addition_job_id cannot be null.") + from .item.mailbox_protection_units_bulk_addition_job_item_request_builder import MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxProtectionUnitsBulkAdditionJob%2Did"] = mailbox_protection_units_bulk_addition_job_id + return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxProtectionUnitsBulkAdditionJobCollectionResponse]: + """ + Get a list of mailboxProtectionUnitsBulkAdditionJobs objects associated with an exchangeProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxprotectionunitsbulkadditionjobs?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.mailbox_protection_units_bulk_addition_job_collection_response import MailboxProtectionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of mailboxProtectionUnitsBulkAdditionJobs objects associated with an exchangeProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> MailboxProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get a list of mailboxProtectionUnitsBulkAdditionJobs objects associated with an exchangeProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/exchange_restore_sessions/exchange_restore_sessions_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/exchange_restore_sessions_request_builder.py index 8e1a0a5188b..f58027fb59c 100644 --- a/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/exchange_restore_sessions_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/exchange_restore_sessions_request_builder.py @@ -69,10 +69,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange async def post(self,body: ExchangeRestoreSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeRestoreSession]: """ - Create new navigation property to exchangeRestoreSessions for solutions + Create a new exchangeRestoreSession object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExchangeRestoreSession] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-post-exchangerestoresessions?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ExchangeRestoreSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to exchangeRestoreSessions for solutions + Create a new exchangeRestoreSession object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/exchange_restore_session_item_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/exchange_restore_session_item_request_builder.py index 6bd31413fb5..49a969fc370 100644 --- a/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/exchange_restore_session_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/exchange_restore_session_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .granular_mailbox_restore_artifacts.granular_mailbox_restore_artifacts_request_builder import GranularMailboxRestoreArtifactsRequestBuilder from .mailbox_restore_artifacts.mailbox_restore_artifacts_request_builder import MailboxRestoreArtifactsRequestBuilder + from .mailbox_restore_artifacts_bulk_addition_requests.mailbox_restore_artifacts_bulk_addition_requests_request_builder import MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder class ExchangeRestoreSessionItemRequestBuilder(BaseRequestBuilder): """ @@ -159,6 +160,15 @@ def mailbox_restore_artifacts(self) -> MailboxRestoreArtifactsRequestBuilder: return MailboxRestoreArtifactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def mailbox_restore_artifacts_bulk_addition_requests(self) -> MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder: + """ + Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + """ + from .mailbox_restore_artifacts_bulk_addition_requests.mailbox_restore_artifacts_bulk_addition_requests_request_builder import MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder + + return MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ExchangeRestoreSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/count/count_request_builder.py new file mode 100644 index 00000000000..80eb3a719b8 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/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/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/$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/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/item/mailbox_restore_artifacts_bulk_addition_request_item_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/item/mailbox_restore_artifacts_bulk_addition_request_item_request_builder.py new file mode 100644 index 00000000000..1d1e2bff71d --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/item/mailbox_restore_artifacts_bulk_addition_request_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + from .......models.o_data_errors.o_data_error import ODataError + +class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. + 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/mailboxrestoreartifactsbulkadditionrequest-delete?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[MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxRestoreArtifactsBulkAdditionRequest]: + """ + Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxRestoreArtifactsBulkAdditionRequest] + Find more info here: https://learn.microsoft.com/graph/api/mailboxrestoreartifactsbulkadditionrequest-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.mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, MailboxRestoreArtifactsBulkAdditionRequest, error_mapping) + + async def patch(self,body: MailboxRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxRestoreArtifactsBulkAdditionRequest]: + """ + Update the navigation property mailboxRestoreArtifactsBulkAdditionRequests in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxRestoreArtifactsBulkAdditionRequest] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, MailboxRestoreArtifactsBulkAdditionRequest, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. + 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[MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MailboxRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mailboxRestoreArtifactsBulkAdditionRequests 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) -> MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters(): + """ + Get a mailboxRestoreArtifactsBulkAdditionRequest object by its id, associated with an exchangeRestoreSession. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/mailbox_restore_artifacts_bulk_addition_requests_request_builder.py b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/mailbox_restore_artifacts_bulk_addition_requests_request_builder.py new file mode 100644 index 00000000000..3b14a48960a --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/exchange_restore_sessions/item/mailbox_restore_artifacts_bulk_addition_requests/mailbox_restore_artifacts_bulk_addition_requests_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.mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + from ......models.mailbox_restore_artifacts_bulk_addition_request_collection_response import MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_restore_artifacts_bulk_addition_request_item_request_builder import MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder + +class MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_restore_artifacts_bulk_addition_request_id(self,mailbox_restore_artifacts_bulk_addition_request_id: str) -> MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder: + """ + Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + param mailbox_restore_artifacts_bulk_addition_request_id: The unique identifier of mailboxRestoreArtifactsBulkAdditionRequest + Returns: MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder + """ + if mailbox_restore_artifacts_bulk_addition_request_id is None: + raise TypeError("mailbox_restore_artifacts_bulk_addition_request_id cannot be null.") + from .item.mailbox_restore_artifacts_bulk_addition_request_item_request_builder import MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxRestoreArtifactsBulkAdditionRequest%2Did"] = mailbox_restore_artifacts_bulk_addition_request_id + return MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse]: + """ + Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangerestoresession-list-mailboxrestoreartifactsbulkadditionrequests?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.mailbox_restore_artifacts_bulk_addition_request_collection_response import MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse, error_mapping) + + async def post(self,body: MailboxRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxRestoreArtifactsBulkAdditionRequest]: + """ + Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The following steps describe how to create and manage an exchangeRestoreSession with bulk artifact additions: + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxRestoreArtifactsBulkAdditionRequest] + Find more info here: https://learn.microsoft.com/graph/api/exchangerestoresession-post-mailboxrestoreartifactsbulkadditionrequests?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.mailbox_restore_artifacts_bulk_addition_request import MailboxRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, MailboxRestoreArtifactsBulkAdditionRequest, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MailboxRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new mailboxRestoreArtifactsBulkAdditionRequest object associated with an exchangeRestoreSession. The following steps describe how to create and manage an exchangeRestoreSession with bulk artifact additions: + param body: The request body + param request_configuration: Configuration for the request 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) -> MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(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 MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters(): + """ + Get a list of the maiboxRestoreArtifactsBulkAdditionRequest objects associated with an exchangeRestoreSession. The mailboxes property is deliberately omitted from the response body in order to limit the response size. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/mailbox_protection_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/mailbox_protection_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..c3f9c6eb8e1 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/mailbox_protection_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/$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/mailbox_protection_units_bulk_addition_jobs/item/mailbox_protection_units_bulk_addition_job_item_request_builder.py b/msgraph/generated/solutions/backup_restore/mailbox_protection_units_bulk_addition_jobs/item/mailbox_protection_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..65bad14f368 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/mailbox_protection_units_bulk_addition_jobs/item/mailbox_protection_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from .....models.o_data_errors.o_data_error import ODataError + +class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mailboxProtectionUnitsBulkAdditionJobs 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[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxProtectionUnitsBulkAdditionJob]: + """ + Get mailboxProtectionUnitsBulkAdditionJobs from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitsBulkAdditionJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitsBulkAdditionJob, error_mapping) + + async def patch(self,body: MailboxProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxProtectionUnitsBulkAdditionJob]: + """ + Update the navigation property mailboxProtectionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitsBulkAdditionJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mailboxProtectionUnitsBulkAdditionJobs 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[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get mailboxProtectionUnitsBulkAdditionJobs 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: MailboxProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mailboxProtectionUnitsBulkAdditionJobs 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) -> MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get mailboxProtectionUnitsBulkAdditionJobs 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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/mailbox_protection_units_bulk_addition_jobs/mailbox_protection_units_bulk_addition_jobs_request_builder.py b/msgraph/generated/solutions/backup_restore/mailbox_protection_units_bulk_addition_jobs/mailbox_protection_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..441f5a5d7a8 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/mailbox_protection_units_bulk_addition_jobs/mailbox_protection_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + from ....models.mailbox_protection_units_bulk_addition_job_collection_response import MailboxProtectionUnitsBulkAdditionJobCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mailbox_protection_units_bulk_addition_job_item_request_builder import MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + +class MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/mailboxProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_protection_units_bulk_addition_job_id(self,mailbox_protection_units_bulk_addition_job_id: str) -> MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + param mailbox_protection_units_bulk_addition_job_id: The unique identifier of mailboxProtectionUnitsBulkAdditionJob + Returns: MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if mailbox_protection_units_bulk_addition_job_id is None: + raise TypeError("mailbox_protection_units_bulk_addition_job_id cannot be null.") + from .item.mailbox_protection_units_bulk_addition_job_item_request_builder import MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxProtectionUnitsBulkAdditionJob%2Did"] = mailbox_protection_units_bulk_addition_job_id + return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxProtectionUnitsBulkAdditionJobCollectionResponse]: + """ + Get mailboxProtectionUnitsBulkAdditionJobs from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitsBulkAdditionJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_protection_units_bulk_addition_job_collection_response import MailboxProtectionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + async def post(self,body: MailboxProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxProtectionUnitsBulkAdditionJob]: + """ + Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get mailboxProtectionUnitsBulkAdditionJobs 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: MailboxProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs 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) -> MailboxProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get mailboxProtectionUnitsBulkAdditionJobs 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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 00000000000..cb2918da20a --- /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 00000000000..5d2edbd501b --- /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 00000000000..6bb624f60a9 --- /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_protection_policies/item/drive_protection_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_protection_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..8f7d7f8f7aa --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_protection_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/$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_protection_policies/item/drive_protection_units_bulk_addition_jobs/drive_protection_units_bulk_addition_jobs_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_protection_units_bulk_addition_jobs/drive_protection_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..fab646a7ce4 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_protection_units_bulk_addition_jobs/drive_protection_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.drive_protection_units_bulk_addition_job_collection_response import DriveProtectionUnitsBulkAdditionJobCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_protection_units_bulk_addition_job_item_request_builder import DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + +class DriveProtectionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_protection_units_bulk_addition_job_id(self,drive_protection_units_bulk_addition_job_id: str) -> DriveProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + param drive_protection_units_bulk_addition_job_id: The unique identifier of driveProtectionUnitsBulkAdditionJob + Returns: DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if drive_protection_units_bulk_addition_job_id is None: + raise TypeError("drive_protection_units_bulk_addition_job_id cannot be null.") + from .item.drive_protection_units_bulk_addition_job_item_request_builder import DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveProtectionUnitsBulkAdditionJob%2Did"] = drive_protection_units_bulk_addition_job_id + return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveProtectionUnitsBulkAdditionJobCollectionResponse]: + """ + Get a list of driveProtectionUnitsBulkAdditionJobs objects associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveprotectionunitsbulkadditionjobs?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.drive_protection_units_bulk_addition_job_collection_response import DriveProtectionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of driveProtectionUnitsBulkAdditionJobs objects associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DriveProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveProtectionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveProtectionUnitsBulkAdditionJobsRequestBuilder(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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get a list of driveProtectionUnitsBulkAdditionJobs objects associated with a oneDriveForBusinessProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_protection_policies/item/drive_protection_units_bulk_addition_jobs/item/drive_protection_units_bulk_addition_job_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_protection_units_bulk_addition_jobs/item/drive_protection_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..e7c33b02907 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_protection_units_bulk_addition_jobs/item/drive_protection_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + from .......models.o_data_errors.o_data_error import ODataError + +class DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveProtectionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveProtectionUnitsBulkAdditionJob]: + """ + Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/driveprotectionunitsbulkadditionjobs-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.drive_protection_units_bulk_addition_job import DriveProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DriveProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py index c4ce571f7d3..68116214c0c 100644 --- a/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/one_drive_for_business_protection_policy_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError 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 class OneDriveForBusinessProtectionPolicyItemRequestBuilder(BaseRequestBuilder): """ @@ -159,6 +160,15 @@ def drive_protection_units(self) -> DriveProtectionUnitsRequestBuilder: return DriveProtectionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def drive_protection_units_bulk_addition_jobs(self) -> DriveProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + """ + from .drive_protection_units_bulk_addition_jobs.drive_protection_units_bulk_addition_jobs_request_builder import DriveProtectionUnitsBulkAdditionJobsRequestBuilder + + return DriveProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class OneDriveForBusinessProtectionPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts/item/drive_restore_artifact_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts/item/drive_restore_artifact_item_request_builder.py index 00693235f1c..0bad04185a2 100644 --- a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts/item/drive_restore_artifact_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts/item/drive_restore_artifact_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[DriveRestoreArtifactItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveRestoreArtifact]: """ - A collection of restore points and destination details that can be used to restore a OneDrive for Business drive. + A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveRestoreArtifact] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveRestoreArtifactItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of restore points and destination details that can be used to restore a OneDrive for Business drive. + A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class DriveRestoreArtifactItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class DriveRestoreArtifactItemRequestBuilderGetQueryParameters(): """ - A collection of restore points and destination details that can be used to restore a OneDrive for Business drive. + A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/count/count_request_builder.py new file mode 100644 index 00000000000..88c73e28534 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/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}/driveRestoreArtifactsBulkAdditionRequests/$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/drive_restore_artifacts_bulk_addition_requests/drive_restore_artifacts_bulk_addition_requests_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/drive_restore_artifacts_bulk_addition_requests_request_builder.py new file mode 100644 index 00000000000..46fc8982697 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/drive_restore_artifacts_bulk_addition_requests_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.drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from ......models.drive_restore_artifacts_bulk_addition_request_collection_response import DriveRestoreArtifactsBulkAdditionRequestCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.drive_restore_artifacts_bulk_addition_request_item_request_builder import DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder + +class DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/driveRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_drive_restore_artifacts_bulk_addition_request_id(self,drive_restore_artifacts_bulk_addition_request_id: str) -> DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder: + """ + Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + param drive_restore_artifacts_bulk_addition_request_id: The unique identifier of driveRestoreArtifactsBulkAdditionRequest + Returns: DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder + """ + if drive_restore_artifacts_bulk_addition_request_id is None: + raise TypeError("drive_restore_artifacts_bulk_addition_request_id cannot be null.") + from .item.drive_restore_artifacts_bulk_addition_request_item_request_builder import DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["driveRestoreArtifactsBulkAdditionRequest%2Did"] = drive_restore_artifacts_bulk_addition_request_id + return DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveRestoreArtifactsBulkAdditionRequestCollectionResponse]: + """ + Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveRestoreArtifactsBulkAdditionRequestCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-list-driverestoreartifactsbulkadditionrequests?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.drive_restore_artifacts_bulk_addition_request_collection_response import DriveRestoreArtifactsBulkAdditionRequestCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveRestoreArtifactsBulkAdditionRequestCollectionResponse, error_mapping) + + async def post(self,body: DriveRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveRestoreArtifactsBulkAdditionRequest]: + """ + Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The following steps describe how to create and manage a oneDriveForBusinessRestoreSession with bulk artifact additions. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveRestoreArtifactsBulkAdditionRequest] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessrestoresession-post-driverestoreartifactsbulkadditionrequests?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.drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, DriveRestoreArtifactsBulkAdditionRequest, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: DriveRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. The following steps describe how to create and manage a oneDriveForBusinessRestoreSession with bulk artifact additions. + param body: The request body + param request_configuration: Configuration for the request 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) -> DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(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 DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters(): + """ + Get a list of the driveRestoreArtifactsBulkAdditionRequest objects associated with a oneDriveForBusinessRestoreSession. The drives property is deliberately omitted from the response body in order to limit the response size. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/drive_restore_artifacts_bulk_addition_requests/item/drive_restore_artifacts_bulk_addition_request_item_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/item/drive_restore_artifacts_bulk_addition_request_item_request_builder.py new file mode 100644 index 00000000000..bc3a68a1d1c --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/item/drive_restore_artifacts_bulk_addition_requests/item/drive_restore_artifacts_bulk_addition_request_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + from .......models.o_data_errors.o_data_error import ODataError + +class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. + 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/driverestoreartifactsbulkadditionrequest-delete?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[DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveRestoreArtifactsBulkAdditionRequest]: + """ + Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveRestoreArtifactsBulkAdditionRequest] + Find more info here: https://learn.microsoft.com/graph/api/driverestoreartifactsbulkadditionrequest-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.drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, DriveRestoreArtifactsBulkAdditionRequest, error_mapping) + + async def patch(self,body: DriveRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveRestoreArtifactsBulkAdditionRequest]: + """ + Update the navigation property driveRestoreArtifactsBulkAdditionRequests in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveRestoreArtifactsBulkAdditionRequest] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.drive_restore_artifacts_bulk_addition_request import DriveRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, DriveRestoreArtifactsBulkAdditionRequest, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a driveRestoreArtifactsBulkAdditionRequest object associated with a oneDriveForBusinessRestoreSession. + 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[DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: DriveRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property driveRestoreArtifactsBulkAdditionRequests 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) -> DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters(): + """ + Get a driveRestoreArtifactsBulkAdditionRequest object by its id, associated with a oneDriveForBusinessRestoreSession. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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 00000000000..2dab26d508e --- /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 00000000000..258195c560a --- /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 00000000000..c8c0075bd83 --- /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 38849fa1e14..1a499baccfb 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 @@ -17,6 +17,8 @@ from .....models.one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession 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): """ @@ -149,6 +151,24 @@ def drive_restore_artifacts(self) -> DriveRestoreArtifactsRequestBuilder: return DriveRestoreArtifactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def drive_restore_artifacts_bulk_addition_requests(self) -> DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder: + """ + Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + """ + from .drive_restore_artifacts_bulk_addition_requests.drive_restore_artifacts_bulk_addition_requests_request_builder import DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder + + 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/one_drive_for_business_restore_sessions/one_drive_for_business_restore_sessions_request_builder.py b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/one_drive_for_business_restore_sessions_request_builder.py index d31ef7bb213..d1b28c15f68 100644 --- a/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/one_drive_for_business_restore_sessions_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/one_drive_for_business_restore_sessions/one_drive_for_business_restore_sessions_request_builder.py @@ -69,10 +69,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[OneDrive async def post(self,body: OneDriveForBusinessRestoreSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OneDriveForBusinessRestoreSession]: """ - Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + Create a new oneDriveForBusinessRestoreSession object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OneDriveForBusinessRestoreSession] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-post-onedriveforbusinessrestoresessions?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: OneDriveForBusinessRestoreSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + Create a new oneDriveForBusinessRestoreSession object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/solutions/backup_restore/protection_policies/item/deactivate/deactivate_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_policies/item/deactivate/deactivate_request_builder.py index bd24ffcc415..670152c1550 100644 --- a/msgraph/generated/solutions/backup_restore/protection_policies/item/deactivate/deactivate_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/protection_policies/item/deactivate/deactivate_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[ProtectionPolicyBase]: """ - Deactivate a protectionPolicyBase. + Deactivate a protectionPolicyBase. When a protection policy is deactivated, backup activity stops immediately, no new backups are taken, and the protected resources are no longer covered by the policy. Any backups taken before deactivation are retained according to the retention policy, after which they're offboarded. You can restore data using previous restore points even after deactivation. To reactivate a deactivated policy, use the activate API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProtectionPolicyBase] Find more info here: https://learn.microsoft.com/graph/api/protectionpolicybase-deactivate?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: """ - Deactivate a protectionPolicyBase. + Deactivate a protectionPolicyBase. When a protection policy is deactivated, backup activity stops immediately, no new backups are taken, and the protected resources are no longer covered by the policy. Any backups taken before deactivation are retained according to the retention policy, after which they're offboarded. You can restore data using previous restore points even after deactivation. To reactivate a deactivated policy, use the activate API. 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/protection_policies/item/protection_policy_base_item_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_policies/item/protection_policy_base_item_request_builder.py index 585e17a6e4a..10a8b234126 100644 --- a/msgraph/generated/solutions/backup_restore/protection_policies/item/protection_policy_base_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/protection_policies/item/protection_policy_base_item_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. + Delete a protectionPolicyBase object. A protection policy can be deleted only after it was deactivated. When you delete a policy, all associated protection units are removed, and backup protection stops for the resources previously covered by the policy. Existing backup data is retained according to the retention policy before it's offboarded. You can restore data using previous restore points even after deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/protectionpolicybase-delete?view=graph-rest-1.0 @@ -96,7 +96,7 @@ async def patch(self,body: ProtectionPolicyBase, request_configuration: Optional def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. + Delete a protectionPolicyBase object. A protection policy can be deleted only after it was deactivated. When you delete a policy, all associated protection units are removed, and backup protection stops for the resources previously covered by the policy. Existing backup data is retained according to the retention policy before it's offboarded. You can restore data using previous restore points even after deletion. 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/protection_units/graph_drive_protection_unit/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/graph_drive_protection_unit/count/count_request_builder.py new file mode 100644 index 00000000000..bdfb9950677 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/graph_drive_protection_unit/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/protectionUnits/graph.driveProtectionUnit/$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/protection_units/graph_drive_protection_unit/graph_drive_protection_unit_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/graph_drive_protection_unit/graph_drive_protection_unit_request_builder.py new file mode 100644 index 00000000000..38140bab60b --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/graph_drive_protection_unit/graph_drive_protection_unit_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.drive_protection_unit_collection_response import DriveProtectionUnitCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphDriveProtectionUnitRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to driveProtectionUnit. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphDriveProtectionUnitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/graph.driveProtectionUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]] = None) -> Optional[DriveProtectionUnitCollectionResponse]: + """ + Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?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.drive_protection_unit_collection_response import DriveProtectionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, DriveProtectionUnitCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphDriveProtectionUnitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphDriveProtectionUnitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphDriveProtectionUnitRequestBuilder(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 GraphDriveProtectionUnitRequestBuilderGetQueryParameters(): + """ + Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphDriveProtectionUnitRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/graph_mailbox_protection_unit/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/graph_mailbox_protection_unit/count/count_request_builder.py new file mode 100644 index 00000000000..23e50d70e9e --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/graph_mailbox_protection_unit/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/protectionUnits/graph.mailboxProtectionUnit/$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/protection_units/graph_mailbox_protection_unit/graph_mailbox_protection_unit_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/graph_mailbox_protection_unit/graph_mailbox_protection_unit_request_builder.py new file mode 100644 index 00000000000..730010a5c33 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/graph_mailbox_protection_unit/graph_mailbox_protection_unit_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.mailbox_protection_unit_collection_response import MailboxProtectionUnitCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphMailboxProtectionUnitRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to mailboxProtectionUnit. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphMailboxProtectionUnitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/graph.mailboxProtectionUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxProtectionUnitCollectionResponse]: + """ + Get a list of mailboxProtectionUnit objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?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.mailbox_protection_unit_collection_response import MailboxProtectionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnitCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of mailboxProtectionUnit objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GraphMailboxProtectionUnitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphMailboxProtectionUnitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphMailboxProtectionUnitRequestBuilder(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 GraphMailboxProtectionUnitRequestBuilderGetQueryParameters(): + """ + Get a list of mailboxProtectionUnit objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GraphMailboxProtectionUnitRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/graph_site_protection_unit/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/graph_site_protection_unit/count/count_request_builder.py new file mode 100644 index 00000000000..026fe4c5a15 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/graph_site_protection_unit/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/protectionUnits/graph.siteProtectionUnit/$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/protection_units/graph_site_protection_unit/graph_site_protection_unit_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/graph_site_protection_unit/graph_site_protection_unit_request_builder.py new file mode 100644 index 00000000000..920c0b3fb07 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/graph_site_protection_unit/graph_site_protection_unit_request_builder.py @@ -0,0 +1,148 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.site_protection_unit_collection_response import SiteProtectionUnitCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class GraphSiteProtectionUnitRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to siteProtectionUnit. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphSiteProtectionUnitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/graph.siteProtectionUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]] = None) -> Optional[SiteProtectionUnitCollectionResponse]: + """ + Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?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.site_protection_unit_collection_response import SiteProtectionUnitCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphSiteProtectionUnitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphSiteProtectionUnitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphSiteProtectionUnitRequestBuilder(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 GraphSiteProtectionUnitRequestBuilderGetQueryParameters(): + """ + Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphSiteProtectionUnitRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py new file mode 100644 index 00000000000..ce05f987601 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.protection_unit_base import ProtectionUnitBase + +class CancelOffboardRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancelOffboard method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelOffboardRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/{protectionUnitBase%2Did}/cancelOffboard", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProtectionUnitBase]: + """ + Cancel the offboarding of a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProtectionUnitBase] + Find more info here: https://learn.microsoft.com/graph/api/protectionunitbase-canceloffboard?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.protection_unit_base import ProtectionUnitBase + + return await self.request_adapter.send_async(request_info, ProtectionUnitBase, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Cancel the offboarding of a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CancelOffboardRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelOffboardRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelOffboardRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelOffboardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/item/graph_drive_protection_unit/graph_drive_protection_unit_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/graph_drive_protection_unit/graph_drive_protection_unit_request_builder.py new file mode 100644 index 00000000000..47f9ff2cc03 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/graph_drive_protection_unit/graph_drive_protection_unit_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.drive_protection_unit import DriveProtectionUnit + from ......models.o_data_errors.o_data_error import ODataError + +class GraphDriveProtectionUnitRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to driveProtectionUnit. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphDriveProtectionUnitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/{protectionUnitBase%2Did}/graph.driveProtectionUnit{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]] = None) -> Optional[DriveProtectionUnit]: + """ + Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DriveProtectionUnit] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-driveprotectionunits?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.drive_protection_unit import DriveProtectionUnit + + return await self.request_adapter.send_async(request_info, DriveProtectionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphDriveProtectionUnitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphDriveProtectionUnitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphDriveProtectionUnitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphDriveProtectionUnitRequestBuilderGetQueryParameters(): + """ + Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphDriveProtectionUnitRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphDriveProtectionUnitRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/item/graph_mailbox_protection_unit/graph_mailbox_protection_unit_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/graph_mailbox_protection_unit/graph_mailbox_protection_unit_request_builder.py new file mode 100644 index 00000000000..fe093c0a90d --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/graph_mailbox_protection_unit/graph_mailbox_protection_unit_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.mailbox_protection_unit import MailboxProtectionUnit + from ......models.o_data_errors.o_data_error import ODataError + +class GraphMailboxProtectionUnitRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to mailboxProtectionUnit. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphMailboxProtectionUnitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/{protectionUnitBase%2Did}/graph.mailboxProtectionUnit{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxProtectionUnit]: + """ + Get a list of mailboxProtectionUnit objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxProtectionUnit] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-mailboxprotectionunits?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.mailbox_protection_unit import MailboxProtectionUnit + + return await self.request_adapter.send_async(request_info, MailboxProtectionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of mailboxProtectionUnit objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GraphMailboxProtectionUnitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphMailboxProtectionUnitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphMailboxProtectionUnitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphMailboxProtectionUnitRequestBuilderGetQueryParameters(): + """ + Get a list of mailboxProtectionUnit objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "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 GraphMailboxProtectionUnitRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphMailboxProtectionUnitRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/item/graph_site_protection_unit/graph_site_protection_unit_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/graph_site_protection_unit/graph_site_protection_unit_request_builder.py new file mode 100644 index 00000000000..8ac9fe5a09f --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/graph_site_protection_unit/graph_site_protection_unit_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.site_protection_unit import SiteProtectionUnit + +class GraphSiteProtectionUnitRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to siteProtectionUnit. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphSiteProtectionUnitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/{protectionUnitBase%2Did}/graph.siteProtectionUnit{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]] = None) -> Optional[SiteProtectionUnit]: + """ + Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnit] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-siteprotectionunits?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.site_protection_unit import SiteProtectionUnit + + return await self.request_adapter.send_async(request_info, SiteProtectionUnit, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GraphSiteProtectionUnitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GraphSiteProtectionUnitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphSiteProtectionUnitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphSiteProtectionUnitRequestBuilderGetQueryParameters(): + """ + Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GraphSiteProtectionUnitRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/item/offboard/offboard_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/offboard/offboard_request_builder.py new file mode 100644 index 00000000000..20238fbde8c --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/offboard/offboard_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.protection_unit_base import ProtectionUnitBase + +class OffboardRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the offboard method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OffboardRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/protectionUnits/{protectionUnitBase%2Did}/offboard", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProtectionUnitBase]: + """ + Offboard a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProtectionUnitBase] + Find more info here: https://learn.microsoft.com/graph/api/protectionunitbase-offboard?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.protection_unit_base import ProtectionUnitBase + + return await self.request_adapter.send_async(request_info, ProtectionUnitBase, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Offboard a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> OffboardRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OffboardRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OffboardRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OffboardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/protection_units/item/protection_unit_base_item_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py index 57b696dd3eb..366c35be638 100644 --- a/msgraph/generated/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py @@ -16,6 +16,11 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError from .....models.protection_unit_base import ProtectionUnitBase + from .cancel_offboard.cancel_offboard_request_builder import CancelOffboardRequestBuilder + from .graph_drive_protection_unit.graph_drive_protection_unit_request_builder import GraphDriveProtectionUnitRequestBuilder + from .graph_mailbox_protection_unit.graph_mailbox_protection_unit_request_builder import GraphMailboxProtectionUnitRequestBuilder + from .graph_site_protection_unit.graph_site_protection_unit_request_builder import GraphSiteProtectionUnitRequestBuilder + from .offboard.offboard_request_builder import OffboardRequestBuilder class ProtectionUnitBaseItemRequestBuilder(BaseRequestBuilder): """ @@ -72,6 +77,51 @@ def with_url(self,raw_url: str) -> ProtectionUnitBaseItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ProtectionUnitBaseItemRequestBuilder(self.request_adapter, raw_url) + @property + def cancel_offboard(self) -> CancelOffboardRequestBuilder: + """ + Provides operations to call the cancelOffboard method. + """ + from .cancel_offboard.cancel_offboard_request_builder import CancelOffboardRequestBuilder + + return CancelOffboardRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_drive_protection_unit(self) -> GraphDriveProtectionUnitRequestBuilder: + """ + Casts the previous resource to driveProtectionUnit. + """ + from .graph_drive_protection_unit.graph_drive_protection_unit_request_builder import GraphDriveProtectionUnitRequestBuilder + + return GraphDriveProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_mailbox_protection_unit(self) -> GraphMailboxProtectionUnitRequestBuilder: + """ + Casts the previous resource to mailboxProtectionUnit. + """ + from .graph_mailbox_protection_unit.graph_mailbox_protection_unit_request_builder import GraphMailboxProtectionUnitRequestBuilder + + return GraphMailboxProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_site_protection_unit(self) -> GraphSiteProtectionUnitRequestBuilder: + """ + Casts the previous resource to siteProtectionUnit. + """ + from .graph_site_protection_unit.graph_site_protection_unit_request_builder import GraphSiteProtectionUnitRequestBuilder + + return GraphSiteProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def offboard(self) -> OffboardRequestBuilder: + """ + Provides operations to call the offboard method. + """ + from .offboard.offboard_request_builder import OffboardRequestBuilder + + return OffboardRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ProtectionUnitBaseItemRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/solutions/backup_restore/protection_units/protection_units_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/protection_units_request_builder.py index 35d69b9c95f..ecbc98ec129 100644 --- a/msgraph/generated/solutions/backup_restore/protection_units/protection_units_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/protection_units/protection_units_request_builder.py @@ -17,6 +17,9 @@ from ....models.o_data_errors.o_data_error import ODataError from ....models.protection_unit_base_collection_response import ProtectionUnitBaseCollectionResponse from .count.count_request_builder import CountRequestBuilder + from .graph_drive_protection_unit.graph_drive_protection_unit_request_builder import GraphDriveProtectionUnitRequestBuilder + from .graph_mailbox_protection_unit.graph_mailbox_protection_unit_request_builder import GraphMailboxProtectionUnitRequestBuilder + from .graph_site_protection_unit.graph_site_protection_unit_request_builder import GraphSiteProtectionUnitRequestBuilder from .item.protection_unit_base_item_request_builder import ProtectionUnitBaseItemRequestBuilder class ProtectionUnitsRequestBuilder(BaseRequestBuilder): @@ -96,6 +99,33 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_drive_protection_unit(self) -> GraphDriveProtectionUnitRequestBuilder: + """ + Casts the previous resource to driveProtectionUnit. + """ + from .graph_drive_protection_unit.graph_drive_protection_unit_request_builder import GraphDriveProtectionUnitRequestBuilder + + return GraphDriveProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_mailbox_protection_unit(self) -> GraphMailboxProtectionUnitRequestBuilder: + """ + Casts the previous resource to mailboxProtectionUnit. + """ + from .graph_mailbox_protection_unit.graph_mailbox_protection_unit_request_builder import GraphMailboxProtectionUnitRequestBuilder + + return GraphMailboxProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def graph_site_protection_unit(self) -> GraphSiteProtectionUnitRequestBuilder: + """ + Casts the previous resource to siteProtectionUnit. + """ + from .graph_site_protection_unit.graph_site_protection_unit_request_builder import GraphSiteProtectionUnitRequestBuilder + + return GraphSiteProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ProtectionUnitsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/solutions/backup_restore/restore_points/restore_points_request_builder.py b/msgraph/generated/solutions/backup_restore/restore_points/restore_points_request_builder.py index 25f72d34629..ddef89e45df 100644 --- a/msgraph/generated/solutions/backup_restore/restore_points/restore_points_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/restore_points/restore_points_request_builder.py @@ -50,9 +50,10 @@ def by_restore_point_id(self,restore_point_id: str) -> RestorePointItemRequestBu async def get(self,request_configuration: Optional[RequestConfiguration[RestorePointsRequestBuilderGetQueryParameters]] = None) -> Optional[RestorePointCollectionResponse]: """ - List of restore points in the tenant. + Get a list of the restorePoint objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RestorePointCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/backuprestoreroot-list-restorepoints?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +94,7 @@ async def post(self,body: RestorePoint, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RestorePointsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of restore points in the tenant. + Get a list of the restorePoint objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ def search(self) -> SearchRequestBuilder: @dataclass class RestorePointsRequestBuilderGetQueryParameters(): """ - List of restore points in the tenant. + Get a list of the restorePoint objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/backup_restore/service_apps/item/service_app_item_request_builder.py b/msgraph/generated/solutions/backup_restore/service_apps/item/service_app_item_request_builder.py index 82329e89598..b5fe1a748da 100644 --- a/msgraph/generated/solutions/backup_restore/service_apps/item/service_app_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/service_apps/item/service_app_item_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a serviceApp. + Delete a serviceApp. When this API is called via Microsoft Graph PowerShell, it returns a 403 Forbidden response code. 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/backuprestoreroot-delete-serviceapps?view=graph-rest-1.0 @@ -97,7 +97,7 @@ async def patch(self,body: ServiceApp, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a serviceApp. + Delete a serviceApp. When this API is called via Microsoft Graph PowerShell, it returns a 403 Forbidden response code. 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/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 00000000000..7aa3d6c5709 --- /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 00000000000..46c64f6f25c --- /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 00000000000..9cc5f0d460b --- /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_protection_policies/item/share_point_protection_policy_item_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py index 1106fe31f6a..889a173ab96 100644 --- a/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/share_point_protection_policy_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.share_point_protection_policy import SharePointProtectionPolicy from .site_inclusion_rules.site_inclusion_rules_request_builder import SiteInclusionRulesRequestBuilder from .site_protection_units.site_protection_units_request_builder import SiteProtectionUnitsRequestBuilder + from .site_protection_units_bulk_addition_jobs.site_protection_units_bulk_addition_jobs_request_builder import SiteProtectionUnitsBulkAdditionJobsRequestBuilder class SharePointProtectionPolicyItemRequestBuilder(BaseRequestBuilder): """ @@ -159,6 +160,15 @@ def site_protection_units(self) -> SiteProtectionUnitsRequestBuilder: return SiteProtectionUnitsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def site_protection_units_bulk_addition_jobs(self) -> SiteProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + from .site_protection_units_bulk_addition_jobs.site_protection_units_bulk_addition_jobs_request_builder import SiteProtectionUnitsBulkAdditionJobsRequestBuilder + + return SiteProtectionUnitsBulkAdditionJobsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class SharePointProtectionPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..9ad95e8b89e --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/$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_protection_policies/item/site_protection_units_bulk_addition_jobs/item/site_protection_units_bulk_addition_job_item_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/item/site_protection_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..d1448d8cc7a --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/item/site_protection_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + +class SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteProtectionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteProtectionUnitsBulkAdditionJob]: + """ + Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/siteprotectionunitsbulkadditionjobs-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.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> SiteProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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_protection_policies/item/site_protection_units_bulk_addition_jobs/site_protection_units_bulk_addition_jobs_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/site_protection_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..1983895dd5c --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_protection_policies/item/site_protection_units_bulk_addition_jobs/site_protection_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.site_protection_units_bulk_addition_job_collection_response import SiteProtectionUnitsBulkAdditionJobCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_protection_units_bulk_addition_job_item_request_builder import SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + +class SiteProtectionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_protection_units_bulk_addition_job_id(self,site_protection_units_bulk_addition_job_id: str) -> SiteProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + param site_protection_units_bulk_addition_job_id: The unique identifier of siteProtectionUnitsBulkAdditionJob + Returns: SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if site_protection_units_bulk_addition_job_id is None: + raise TypeError("site_protection_units_bulk_addition_job_id cannot be null.") + from .item.site_protection_units_bulk_addition_job_item_request_builder import SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteProtectionUnitsBulkAdditionJob%2Did"] = site_protection_units_bulk_addition_job_id + return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteProtectionUnitsBulkAdditionJobCollectionResponse]: + """ + Get a list of siteProtectionUnitsBulkAdditionJobs objects associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteprotectionunitsbulkadditionjobs?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.site_protection_units_bulk_addition_job_collection_response import SiteProtectionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of siteProtectionUnitsBulkAdditionJobs objects associated with a sharePointProtectionPolicy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> SiteProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteProtectionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteProtectionUnitsBulkAdditionJobsRequestBuilder(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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get a list of siteProtectionUnitsBulkAdditionJobs objects associated with a sharePointProtectionPolicy. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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 00000000000..64c076a4966 --- /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 00000000000..f169f533176 --- /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 00000000000..b3d7dc3bf6d --- /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 e6c43c2e73a..e87f5602602 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,7 +16,9 @@ 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 class SharePointRestoreSessionItemRequestBuilder(BaseRequestBuilder): """ @@ -139,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: """ @@ -148,6 +159,15 @@ def site_restore_artifacts(self) -> SiteRestoreArtifactsRequestBuilder: return SiteRestoreArtifactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def site_restore_artifacts_bulk_addition_requests(self) -> SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder: + """ + Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + """ + from .site_restore_artifacts_bulk_addition_requests.site_restore_artifacts_bulk_addition_requests_request_builder import SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder + + return SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class SharePointRestoreSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/count/count_request_builder.py new file mode 100644 index 00000000000..2a050cdcca0 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/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}/siteRestoreArtifactsBulkAdditionRequests/$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/site_restore_artifacts_bulk_addition_requests/item/site_restore_artifacts_bulk_addition_request_item_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/item/site_restore_artifacts_bulk_addition_request_item_request_builder.py new file mode 100644 index 00000000000..088ef309b0b --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/item/site_restore_artifacts_bulk_addition_request_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + +class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. + 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/siterestoreartifactsbulkadditionrequest-delete?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[SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteRestoreArtifactsBulkAdditionRequest]: + """ + Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteRestoreArtifactsBulkAdditionRequest] + Find more info here: https://learn.microsoft.com/graph/api/siterestoreartifactsbulkadditionrequest-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.site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, SiteRestoreArtifactsBulkAdditionRequest, error_mapping) + + async def patch(self,body: SiteRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteRestoreArtifactsBulkAdditionRequest]: + """ + Update the navigation property siteRestoreArtifactsBulkAdditionRequests in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteRestoreArtifactsBulkAdditionRequest] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, SiteRestoreArtifactsBulkAdditionRequest, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a siteRestoreArtifactsBulkAdditionRequest object associated with a sharepointRestoreSession. + 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[SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SiteRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property siteRestoreArtifactsBulkAdditionRequests 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) -> SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters(): + """ + Get a siteRestoreArtifactsBulkAdditionRequest object by its id, associated with a sharePointRestoreSession. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/site_restore_artifacts_bulk_addition_requests/site_restore_artifacts_bulk_addition_requests_request_builder.py b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/site_restore_artifacts_bulk_addition_requests_request_builder.py new file mode 100644 index 00000000000..f6231274d39 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/share_point_restore_sessions/item/site_restore_artifacts_bulk_addition_requests/site_restore_artifacts_bulk_addition_requests_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.site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + from ......models.site_restore_artifacts_bulk_addition_request_collection_response import SiteRestoreArtifactsBulkAdditionRequestCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_restore_artifacts_bulk_addition_request_item_request_builder import SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder + +class SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/siteRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_restore_artifacts_bulk_addition_request_id(self,site_restore_artifacts_bulk_addition_request_id: str) -> SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder: + """ + Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + param site_restore_artifacts_bulk_addition_request_id: The unique identifier of siteRestoreArtifactsBulkAdditionRequest + Returns: SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder + """ + if site_restore_artifacts_bulk_addition_request_id is None: + raise TypeError("site_restore_artifacts_bulk_addition_request_id cannot be null.") + from .item.site_restore_artifacts_bulk_addition_request_item_request_builder import SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteRestoreArtifactsBulkAdditionRequest%2Did"] = site_restore_artifacts_bulk_addition_request_id + return SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteRestoreArtifactsBulkAdditionRequestCollectionResponse]: + """ + Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteRestoreArtifactsBulkAdditionRequestCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointrestoresession-list-siterestoreartifactsbulkadditionrequests?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.site_restore_artifacts_bulk_addition_request_collection_response import SiteRestoreArtifactsBulkAdditionRequestCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteRestoreArtifactsBulkAdditionRequestCollectionResponse, error_mapping) + + async def post(self,body: SiteRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteRestoreArtifactsBulkAdditionRequest]: + """ + Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The following steps describe how to create and manage a sharePointRestoreSession with bulk artifact additions: + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteRestoreArtifactsBulkAdditionRequest] + Find more info here: https://learn.microsoft.com/graph/api/sharepointrestoresession-post-siterestoreartifactsbulkadditionrequests?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.site_restore_artifacts_bulk_addition_request import SiteRestoreArtifactsBulkAdditionRequest + + return await self.request_adapter.send_async(request_info, SiteRestoreArtifactsBulkAdditionRequest, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SiteRestoreArtifactsBulkAdditionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new siteRestoreArtifactsBulkAdditionRequest object associated with a sharePointRestoreSession. The following steps describe how to create and manage a sharePointRestoreSession with bulk artifact additions: + param body: The request body + param request_configuration: Configuration for the request 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) -> SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(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 SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters(): + """ + Get a list of the siteRestoreArtifactsBulkAdditionRequest objects associated with a sharePointRestoreSession. The siteWebUrls property is deliberately omitted from the response body in order to limit the response size. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/site_protection_units_bulk_addition_jobs/count/count_request_builder.py b/msgraph/generated/solutions/backup_restore/site_protection_units_bulk_addition_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..47248bbd0ee --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/site_protection_units_bulk_addition_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/$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/site_protection_units_bulk_addition_jobs/item/site_protection_units_bulk_addition_job_item_request_builder.py b/msgraph/generated/solutions/backup_restore/site_protection_units_bulk_addition_jobs/item/site_protection_units_bulk_addition_job_item_request_builder.py new file mode 100644 index 00000000000..df3310ba282 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/site_protection_units_bulk_addition_jobs/item/site_protection_units_bulk_addition_job_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + +class SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteProtectionUnitsBulkAdditionJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property siteProtectionUnitsBulkAdditionJobs 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[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteProtectionUnitsBulkAdditionJob]: + """ + Get siteProtectionUnitsBulkAdditionJobs from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitsBulkAdditionJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitsBulkAdditionJob, error_mapping) + + async def patch(self,body: SiteProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteProtectionUnitsBulkAdditionJob]: + """ + Update the navigation property siteProtectionUnitsBulkAdditionJobs in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitsBulkAdditionJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property siteProtectionUnitsBulkAdditionJobs 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[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get siteProtectionUnitsBulkAdditionJobs 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: SiteProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property siteProtectionUnitsBulkAdditionJobs 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) -> SiteProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): + """ + Get siteProtectionUnitsBulkAdditionJobs 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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/site_protection_units_bulk_addition_jobs/site_protection_units_bulk_addition_jobs_request_builder.py b/msgraph/generated/solutions/backup_restore/site_protection_units_bulk_addition_jobs/site_protection_units_bulk_addition_jobs_request_builder.py new file mode 100644 index 00000000000..732cc3a5da5 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/site_protection_units_bulk_addition_jobs/site_protection_units_bulk_addition_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + from ....models.site_protection_units_bulk_addition_job_collection_response import SiteProtectionUnitsBulkAdditionJobCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.site_protection_units_bulk_addition_job_item_request_builder import SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + +class SiteProtectionUnitsBulkAdditionJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/siteProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_site_protection_units_bulk_addition_job_id(self,site_protection_units_bulk_addition_job_id: str) -> SiteProtectionUnitsBulkAdditionJobItemRequestBuilder: + """ + Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + param site_protection_units_bulk_addition_job_id: The unique identifier of siteProtectionUnitsBulkAdditionJob + Returns: SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + """ + if site_protection_units_bulk_addition_job_id is None: + raise TypeError("site_protection_units_bulk_addition_job_id cannot be null.") + from .item.site_protection_units_bulk_addition_job_item_request_builder import SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["siteProtectionUnitsBulkAdditionJob%2Did"] = site_protection_units_bulk_addition_job_id + return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteProtectionUnitsBulkAdditionJobCollectionResponse]: + """ + Get siteProtectionUnitsBulkAdditionJobs from solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitsBulkAdditionJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.site_protection_units_bulk_addition_job_collection_response import SiteProtectionUnitsBulkAdditionJobCollectionResponse + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitsBulkAdditionJobCollectionResponse, error_mapping) + + async def post(self,body: SiteProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SiteProtectionUnitsBulkAdditionJob]: + """ + Create new navigation property to siteProtectionUnitsBulkAdditionJobs for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SiteProtectionUnitsBulkAdditionJob] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.site_protection_units_bulk_addition_job import SiteProtectionUnitsBulkAdditionJob + + return await self.request_adapter.send_async(request_info, SiteProtectionUnitsBulkAdditionJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get siteProtectionUnitsBulkAdditionJobs 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: SiteProtectionUnitsBulkAdditionJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to siteProtectionUnitsBulkAdditionJobs 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) -> SiteProtectionUnitsBulkAdditionJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SiteProtectionUnitsBulkAdditionJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SiteProtectionUnitsBulkAdditionJobsRequestBuilder(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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): + """ + Get siteProtectionUnitsBulkAdditionJobs 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/virtual_events/townhalls/item/sessions/item/attendance_reports/attendance_reports_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/attendance_reports_request_builder.py index ac3915e8440..8c2a1ea25b7 100644 --- a/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/attendance_reports_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/attendance_reports_request_builder.py @@ -49,9 +49,10 @@ def by_meeting_attendance_report_id(self,meeting_attendance_report_id: str) -> M async def get(self,request_configuration: Optional[RequestConfiguration[AttendanceReportsRequestBuilderGetQueryParameters]] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: """ - The attendance reports of an online meeting. Read-only. + Get a list of meetingAttendanceReport objects for an onlineMeeting or a virtualEvent. Each time an online meeting or a virtual event ends, an attendance report is generated for that session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MeetingAttendanceReportCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/meetingattendancereport-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: MeetingAttendanceReport, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttendanceReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The attendance reports of an online meeting. Read-only. + Get a list of meetingAttendanceReport objects for an onlineMeeting or a virtualEvent. Each time an online meeting or a virtual event ends, an attendance report is generated for that session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AttendanceReportsRequestBuilderGetQueryParameters(): """ - The attendance reports of an online meeting. Read-only. + Get a list of meetingAttendanceReport objects for an onlineMeeting or a virtualEvent. Each time an online meeting or a virtual event ends, an attendance report is generated for that session. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py index 1f749594b13..5264fa3ee81 100644 --- a/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py @@ -49,9 +49,10 @@ def by_attendance_record_id(self,attendance_record_id: str) -> AttendanceRecordI async def get(self,request_configuration: Optional[RequestConfiguration[AttendanceRecordsRequestBuilderGetQueryParameters]] = None) -> Optional[AttendanceRecordCollectionResponse]: """ - List of attendance records of an attendance report. Read-only. + Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AttendanceRecordCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: AttendanceRecord, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttendanceRecordsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of attendance records of an attendance report. Read-only. + Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AttendanceRecordsRequestBuilderGetQueryParameters(): """ - List of attendance records of an attendance report. Read-only. + Get a list of attendanceRecord objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py index f76ed049aa9..3b3360a7a37 100644 --- a/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py @@ -51,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MeetingAttendanceReportItemRequestBuilderGetQueryParameters]] = None) -> Optional[MeetingAttendanceReport]: """ - The attendance reports of an online meeting. Read-only. + Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MeetingAttendanceReport] + Find more info here: https://learn.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MeetingAttendanceReportItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The attendance reports of an online meeting. Read-only. + Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +159,7 @@ class MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class MeetingAttendanceReportItemRequestBuilderGetQueryParameters(): """ - The attendance reports of an online meeting. Read-only. + Get the meetingAttendanceReport for an onlineMeeting or a virtualEvent. When an online meeting ends, an attendance report is generated for that session. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py index 4946b360522..6619638b58d 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py @@ -48,7 +48,7 @@ def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEv async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ - Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventSessionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-1.0 @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Sessions def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SessionsRequestBuilderGetQueryParameters(): """ - Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py index cc13aa5c199..09408955ab0 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py @@ -49,9 +49,10 @@ def by_attendance_record_id(self,attendance_record_id: str) -> AttendanceRecordI async def get(self,request_configuration: Optional[RequestConfiguration[AttendanceRecordsRequestBuilderGetQueryParameters]] = None) -> Optional[AttendanceRecordCollectionResponse]: """ - List of attendance records of an attendance report. Read-only. + Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AttendanceRecordCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: AttendanceRecord, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttendanceRecordsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of attendance records of an attendance report. Read-only. + Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AttendanceRecordsRequestBuilderGetQueryParameters(): """ - List of attendance records of an attendance report. Read-only. + Get a list of attendanceRecord objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/container_type_registrations/container_type_registrations_request_builder.py b/msgraph/generated/storage/file_storage/container_type_registrations/container_type_registrations_request_builder.py new file mode 100644 index 00000000000..d0985266796 --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_type_registrations/container_type_registrations_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.file_storage_container_type_registration import FileStorageContainerTypeRegistration + from ....models.file_storage_container_type_registration_collection_response import FileStorageContainerTypeRegistrationCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.file_storage_container_type_registration_item_request_builder import FileStorageContainerTypeRegistrationItemRequestBuilder + +class ContainerTypeRegistrationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContainerTypeRegistrationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_file_storage_container_type_registration_id(self,file_storage_container_type_registration_id: str) -> FileStorageContainerTypeRegistrationItemRequestBuilder: + """ + Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + param file_storage_container_type_registration_id: The unique identifier of fileStorageContainerTypeRegistration + Returns: FileStorageContainerTypeRegistrationItemRequestBuilder + """ + if file_storage_container_type_registration_id is None: + raise TypeError("file_storage_container_type_registration_id cannot be null.") + from .item.file_storage_container_type_registration_item_request_builder import FileStorageContainerTypeRegistrationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["fileStorageContainerTypeRegistration%2Did"] = file_storage_container_type_registration_id + return FileStorageContainerTypeRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContainerTypeRegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerTypeRegistrationCollectionResponse]: + """ + Get a list of the fileStorageContainerTypeRegistration objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeRegistrationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestorage-list-containertyperegistrations?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.file_storage_container_type_registration_collection_response import FileStorageContainerTypeRegistrationCollectionResponse + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeRegistrationCollectionResponse, error_mapping) + + async def post(self,body: FileStorageContainerTypeRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerTypeRegistration]: + """ + Create new navigation property to containerTypeRegistrations for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeRegistration] + """ + 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.file_storage_container_type_registration import FileStorageContainerTypeRegistration + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeRegistration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContainerTypeRegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the fileStorageContainerTypeRegistration 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: FileStorageContainerTypeRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to containerTypeRegistrations for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ContainerTypeRegistrationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContainerTypeRegistrationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContainerTypeRegistrationsRequestBuilder(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 ContainerTypeRegistrationsRequestBuilderGetQueryParameters(): + """ + Get a list of the fileStorageContainerTypeRegistration 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 ContainerTypeRegistrationsRequestBuilderGetRequestConfiguration(RequestConfiguration[ContainerTypeRegistrationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContainerTypeRegistrationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/container_type_registrations/count/count_request_builder.py b/msgraph/generated/storage/file_storage/container_type_registrations/count/count_request_builder.py new file mode 100644 index 00000000000..ea8a99f97a9 --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_type_registrations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/$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/storage/file_storage/container_type_registrations/item/application_permission_grants/application_permission_grants_request_builder.py b/msgraph/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/application_permission_grants_request_builder.py new file mode 100644 index 00000000000..ed6d13a80c8 --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/application_permission_grants_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + from ......models.file_storage_container_type_app_permission_grant_collection_response import FileStorageContainerTypeAppPermissionGrantCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.file_storage_container_type_app_permission_grant_app_item_request_builder import FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder + +class ApplicationPermissionGrantsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApplicationPermissionGrantsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_file_storage_container_type_app_permission_grant_app_id(self,file_storage_container_type_app_permission_grant_app_id: str) -> FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder: + """ + Provides operations to manage the applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + param file_storage_container_type_app_permission_grant_app_id: The unique identifier of fileStorageContainerTypeAppPermissionGrant + Returns: FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder + """ + if file_storage_container_type_app_permission_grant_app_id is None: + raise TypeError("file_storage_container_type_app_permission_grant_app_id cannot be null.") + from .item.file_storage_container_type_app_permission_grant_app_item_request_builder import FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["fileStorageContainerTypeAppPermissionGrant%2DappId"] = file_storage_container_type_app_permission_grant_app_id + return FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ApplicationPermissionGrantsRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerTypeAppPermissionGrantCollectionResponse]: + """ + List all app permission grants in a fileStorageContainerTypeRegistration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeAppPermissionGrantCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertyperegistration-list-applicationpermissiongrants?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.file_storage_container_type_app_permission_grant_collection_response import FileStorageContainerTypeAppPermissionGrantCollectionResponse + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeAppPermissionGrantCollectionResponse, error_mapping) + + async def post(self,body: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerTypeAppPermissionGrant]: + """ + Create new navigation property to applicationPermissionGrants for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeAppPermissionGrant] + """ + 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.file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeAppPermissionGrant, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplicationPermissionGrantsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List all app permission grants in a fileStorageContainerTypeRegistration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to applicationPermissionGrants for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ApplicationPermissionGrantsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApplicationPermissionGrantsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApplicationPermissionGrantsRequestBuilder(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 ApplicationPermissionGrantsRequestBuilderGetQueryParameters(): + """ + List all app permission grants in a fileStorageContainerTypeRegistration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ApplicationPermissionGrantsRequestBuilderGetRequestConfiguration(RequestConfiguration[ApplicationPermissionGrantsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ApplicationPermissionGrantsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/container_type_registrations/item/application_permission_grants/count/count_request_builder.py b/msgraph/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/count/count_request_builder.py new file mode 100644 index 00000000000..192e8b5a83e --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/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}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants/$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/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py b/msgraph/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_app_item_request_builder.py new file mode 100644 index 00000000000..abec4c5576a --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_type_registrations/item/application_permission_grants/item/file_storage_container_type_app_permission_grant_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.file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + from .......models.o_data_errors.o_data_error import ODataError + +class FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants/{fileStorageContainerTypeAppPermissionGrant%2DappId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + 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/filestoragecontainertyperegistration-delete-applicationpermissiongrants?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[FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerTypeAppPermissionGrant]: + """ + Read a specific app permission grant in a fileStorageContainerTypeRegistration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeAppPermissionGrant] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertypeapppermissiongrant-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.file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeAppPermissionGrant, error_mapping) + + async def patch(self,body: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerTypeAppPermissionGrant]: + """ + Update the properties of a fileStorageContainerTypeAppPermissionGrant object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeAppPermissionGrant] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertypeapppermissiongrant-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.file_storage_container_type_app_permission_grant import FileStorageContainerTypeAppPermissionGrant + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeAppPermissionGrant, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + 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[FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read a specific app permission grant in a fileStorageContainerTypeRegistration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FileStorageContainerTypeAppPermissionGrant, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a fileStorageContainerTypeAppPermissionGrant object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + 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) -> FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters(): + """ + Read a specific app permission grant in a fileStorageContainerTypeRegistration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/container_type_registrations/item/file_storage_container_type_registration_item_request_builder.py b/msgraph/generated/storage/file_storage/container_type_registrations/item/file_storage_container_type_registration_item_request_builder.py new file mode 100644 index 00000000000..e64a5e9c7ac --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_type_registrations/item/file_storage_container_type_registration_item_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.file_storage_container_type_registration import FileStorageContainerTypeRegistration + from .....models.o_data_errors.o_data_error import ODataError + from .application_permission_grants.application_permission_grants_request_builder import ApplicationPermissionGrantsRequestBuilder + +class FileStorageContainerTypeRegistrationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FileStorageContainerTypeRegistrationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers + 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/filestorage-delete-containertyperegistrations?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[FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerTypeRegistration]: + """ + Read the properties and relationships of a fileStorageContainerTypeRegistration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeRegistration] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertyperegistration-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.file_storage_container_type_registration import FileStorageContainerTypeRegistration + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeRegistration, error_mapping) + + async def patch(self,body: FileStorageContainerTypeRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerTypeRegistration]: + """ + Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeRegistration] + Find more info here: https://learn.microsoft.com/graph/api/filestorage-post-containertyperegistrations?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.file_storage_container_type_registration import FileStorageContainerTypeRegistration + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers + 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[FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a fileStorageContainerTypeRegistration 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: FileStorageContainerTypeRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + param body: The request body + param request_configuration: Configuration for the request 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) -> FileStorageContainerTypeRegistrationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FileStorageContainerTypeRegistrationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FileStorageContainerTypeRegistrationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def application_permission_grants(self) -> ApplicationPermissionGrantsRequestBuilder: + """ + Provides operations to manage the applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + """ + from .application_permission_grants.application_permission_grants_request_builder import ApplicationPermissionGrantsRequestBuilder + + return ApplicationPermissionGrantsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FileStorageContainerTypeRegistrationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a fileStorageContainerTypeRegistration 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 FileStorageContainerTypeRegistrationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FileStorageContainerTypeRegistrationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FileStorageContainerTypeRegistrationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/container_types/container_types_request_builder.py b/msgraph/generated/storage/file_storage/container_types/container_types_request_builder.py new file mode 100644 index 00000000000..ff39dc82496 --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_types/container_types_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.file_storage_container_type import FileStorageContainerType + from ....models.file_storage_container_type_collection_response import FileStorageContainerTypeCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.file_storage_container_type_item_request_builder import FileStorageContainerTypeItemRequestBuilder + +class ContainerTypesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the containerTypes property of the microsoft.graph.fileStorage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContainerTypesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_file_storage_container_type_id(self,file_storage_container_type_id: str) -> FileStorageContainerTypeItemRequestBuilder: + """ + Provides operations to manage the containerTypes property of the microsoft.graph.fileStorage entity. + param file_storage_container_type_id: The unique identifier of fileStorageContainerType + Returns: FileStorageContainerTypeItemRequestBuilder + """ + if file_storage_container_type_id is None: + raise TypeError("file_storage_container_type_id cannot be null.") + from .item.file_storage_container_type_item_request_builder import FileStorageContainerTypeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["fileStorageContainerType%2Did"] = file_storage_container_type_id + return FileStorageContainerTypeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContainerTypesRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerTypeCollectionResponse]: + """ + Get a list of the fileStorageContainerType objects and their properties for the current tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerTypeCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestorage-list-containertypes?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.file_storage_container_type_collection_response import FileStorageContainerTypeCollectionResponse + + return await self.request_adapter.send_async(request_info, FileStorageContainerTypeCollectionResponse, error_mapping) + + async def post(self,body: FileStorageContainerType, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerType]: + """ + Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerType] + Find more info here: https://learn.microsoft.com/graph/api/filestorage-post-containertypes?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.file_storage_container_type import FileStorageContainerType + + return await self.request_adapter.send_async(request_info, FileStorageContainerType, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContainerTypesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the fileStorageContainerType objects and their properties for the current tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: FileStorageContainerType, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. + param body: The request body + param request_configuration: Configuration for the request 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) -> ContainerTypesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContainerTypesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContainerTypesRequestBuilder(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 ContainerTypesRequestBuilderGetQueryParameters(): + """ + Get a list of the fileStorageContainerType objects and their properties for the current tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ContainerTypesRequestBuilderGetRequestConfiguration(RequestConfiguration[ContainerTypesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContainerTypesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/container_types/count/count_request_builder.py b/msgraph/generated/storage/file_storage/container_types/count/count_request_builder.py new file mode 100644 index 00000000000..62a440f968f --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_types/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}/storage/fileStorage/containerTypes/$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/storage/file_storage/container_types/item/file_storage_container_type_item_request_builder.py b/msgraph/generated/storage/file_storage/container_types/item/file_storage_container_type_item_request_builder.py new file mode 100644 index 00000000000..7185d2a3458 --- /dev/null +++ b/msgraph/generated/storage/file_storage/container_types/item/file_storage_container_type_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.file_storage_container_type import FileStorageContainerType + from .....models.o_data_errors.o_data_error import ODataError + +class FileStorageContainerTypeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the containerTypes property of the microsoft.graph.fileStorage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FileStorageContainerTypeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. + 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/filestorage-delete-containertypes?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[FileStorageContainerTypeItemRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerType]: + """ + Get a fileStorageContainerType using its ID. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerType] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertype-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.file_storage_container_type import FileStorageContainerType + + return await self.request_adapter.send_async(request_info, FileStorageContainerType, error_mapping) + + async def patch(self,body: FileStorageContainerType, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainerType]: + """ + Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FileStorageContainerType] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainertype-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.file_storage_container_type import FileStorageContainerType + + return await self.request_adapter.send_async(request_info, FileStorageContainerType, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. + 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[FileStorageContainerTypeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a fileStorageContainerType using its ID. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: FileStorageContainerType, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + param body: The request body + param request_configuration: Configuration for the request 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) -> FileStorageContainerTypeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FileStorageContainerTypeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FileStorageContainerTypeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FileStorageContainerTypeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FileStorageContainerTypeItemRequestBuilderGetQueryParameters(): + """ + Get a fileStorageContainerType using its ID. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 FileStorageContainerTypeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FileStorageContainerTypeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FileStorageContainerTypeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/containers_request_builder.py b/msgraph/generated/storage/file_storage/containers/containers_request_builder.py index d5bdcd77454..1e061332a0f 100644 --- a/msgraph/generated/storage/file_storage/containers/containers_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/containers_request_builder.py @@ -49,7 +49,7 @@ def by_file_storage_container_id(self,file_storage_container_id: str) -> FileSto async def get(self,request_configuration: Optional[RequestConfiguration[ContainersRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerCollectionResponse]: """ - Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FileStorageContainerCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/filestorage-list-containers?view=graph-rest-1.0 @@ -94,7 +94,7 @@ async def post(self,body: FileStorageContainer, request_configuration: Optional[ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContainersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. 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 ContainersRequestBuilderGetQueryParameters(): """ - Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/columns/columns_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/columns/columns_request_builder.py new file mode 100644 index 00000000000..a33606752e0 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/columns/columns_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.column_definition import ColumnDefinition + from ......models.column_definition_collection_response import ColumnDefinitionCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.column_definition_item_request_builder import ColumnDefinitionItemRequestBuilder + +class ColumnsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ColumnsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionItemRequestBuilder: + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + param column_definition_id: The unique identifier of columnDefinition + Returns: ColumnDefinitionItemRequestBuilder + """ + if column_definition_id is None: + raise TypeError("column_definition_id cannot be null.") + from .item.column_definition_item_request_builder import ColumnDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["columnDefinition%2Did"] = column_definition_id + return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]] = None) -> Optional[ColumnDefinitionCollectionResponse]: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinitionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.column_definition_collection_response import ColumnDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) + + async def post(self,body: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + Create new navigation property to columns for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + 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.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to columns for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ColumnsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ColumnsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ColumnsRequestBuilder(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 ColumnsRequestBuilderGetQueryParameters(): + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ColumnsRequestBuilderGetRequestConfiguration(RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ColumnsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/columns/count/count_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/columns/count/count_request_builder.py new file mode 100644 index 00000000000..d5cf05e5b98 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/columns/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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/$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/storage/file_storage/containers/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/columns/item/column_definition_item_request_builder.py new file mode 100644 index 00000000000..3eb540ce780 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/columns/item/column_definition_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.column_definition import ColumnDefinition + from .......models.o_data_errors.o_data_error import ODataError + from .source_column.source_column_request_builder import SourceColumnRequestBuilder + +class ColumnDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property columns for storage + 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[ColumnDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + async def patch(self,body: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + Update the navigation property columns in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + 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.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property columns for storage + 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[ColumnDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property columns in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ColumnDefinitionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ColumnDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ColumnDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def source_column(self) -> SourceColumnRequestBuilder: + """ + Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + """ + from .source_column.source_column_request_builder import SourceColumnRequestBuilder + + return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ColumnDefinitionItemRequestBuilderGetQueryParameters(): + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ColumnDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/columns/item/source_column/source_column_request_builder.py new file mode 100644 index 00000000000..307036b215c --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/columns/item/source_column/source_column_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.column_definition import ColumnDefinition + from ........models.o_data_errors.o_data_error import ODataError + +class SourceColumnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SourceColumnRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + The source column for the content type column. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The source column for the content type column. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> SourceColumnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SourceColumnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SourceColumnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SourceColumnRequestBuilderGetQueryParameters(): + """ + The source column for the content type column. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SourceColumnRequestBuilderGetRequestConfiguration(RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/file_storage_container_item_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py index a4e64ba17a5..0e5a81da64b 100644 --- a/msgraph/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py @@ -17,12 +17,16 @@ from .....models.file_storage_container import FileStorageContainer from .....models.o_data_errors.o_data_error import ODataError from .activate.activate_request_builder import ActivateRequestBuilder + from .columns.columns_request_builder import ColumnsRequestBuilder from .drive.drive_request_builder import DriveRequestBuilder from .lock.lock_request_builder import LockRequestBuilder + from .migration_jobs.migration_jobs_request_builder import MigrationJobsRequestBuilder from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .permissions.permissions_request_builder import PermissionsRequestBuilder + from .provision_migration_containers.provision_migration_containers_request_builder import ProvisionMigrationContainersRequestBuilder from .recycle_bin.recycle_bin_request_builder import RecycleBinRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder from .unlock.unlock_request_builder import UnlockRequestBuilder class FileStorageContainerItemRequestBuilder(BaseRequestBuilder): @@ -58,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainer]: """ - Get containers from storage + The collection of active fileStorageContainer resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FileStorageContainer] """ @@ -112,7 +116,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get containers from storage + The collection of active fileStorageContainer resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -155,6 +159,15 @@ def activate(self) -> ActivateRequestBuilder: return ActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def columns(self) -> ColumnsRequestBuilder: + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + """ + from .columns.columns_request_builder import ColumnsRequestBuilder + + return ColumnsRequestBuilder(self.request_adapter, self.path_parameters) + @property def drive(self) -> DriveRequestBuilder: """ @@ -173,6 +186,15 @@ def lock(self) -> LockRequestBuilder: return LockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migration_jobs(self) -> MigrationJobsRequestBuilder: + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + """ + from .migration_jobs.migration_jobs_request_builder import MigrationJobsRequestBuilder + + return MigrationJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def permanent_delete(self) -> PermanentDeleteRequestBuilder: """ @@ -191,6 +213,15 @@ def permissions(self) -> PermissionsRequestBuilder: return PermissionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def provision_migration_containers(self) -> ProvisionMigrationContainersRequestBuilder: + """ + Provides operations to call the provisionMigrationContainers method. + """ + from .provision_migration_containers.provision_migration_containers_request_builder import ProvisionMigrationContainersRequestBuilder + + return ProvisionMigrationContainersRequestBuilder(self.request_adapter, self.path_parameters) + @property def recycle_bin(self) -> RecycleBinRequestBuilder: """ @@ -209,6 +240,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def share_point_groups(self) -> SharePointGroupsRequestBuilder: + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + """ + from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder + + return SharePointGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property def unlock(self) -> UnlockRequestBuilder: """ @@ -228,7 +268,7 @@ class FileStorageContainerItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class FileStorageContainerItemRequestBuilderGetQueryParameters(): """ - Get containers from storage + The collection of active fileStorageContainer resources. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/containers/item/migration_jobs/count/count_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..77bc22c1bfd --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/$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/storage/file_storage/containers/item/migration_jobs/item/progress_events/count/count_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/progress_events/count/count_request_builder.py new file mode 100644 index 00000000000..3f4549e85c8 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/progress_events/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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/$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/storage/file_storage/containers/item/migration_jobs/item/progress_events/item/share_point_migration_event_item_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/progress_events/item/share_point_migration_event_item_request_builder.py new file mode 100644 index 00000000000..779af6a3559 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/progress_events/item/share_point_migration_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.share_point_migration_event import SharePointMigrationEvent + +class SharePointMigrationEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointMigrationEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/{sharePointMigrationEvent%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property progressEvents for storage + 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[SharePointMigrationEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationEvent]: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEvent] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_migration_event import SharePointMigrationEvent + + return await self.request_adapter.send_async(request_info, SharePointMigrationEvent, error_mapping) + + async def patch(self,body: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationEvent]: + """ + Update the navigation property progressEvents in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEvent] + """ + 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_migration_event import SharePointMigrationEvent + + return await self.request_adapter.send_async(request_info, SharePointMigrationEvent, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property progressEvents for storage + 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[SharePointMigrationEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property progressEvents in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointMigrationEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointMigrationEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointMigrationEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointMigrationEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationEventItemRequestBuilderGetQueryParameters(): + """ + A collection of migration events that reflects the job status changes. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointMigrationEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/migration_jobs/item/progress_events/progress_events_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/progress_events/progress_events_request_builder.py new file mode 100644 index 00000000000..36d28a85b4d --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/progress_events/progress_events_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_migration_event import SharePointMigrationEvent + from ........models.share_point_migration_event_collection_response import SharePointMigrationEventCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_migration_event_item_request_builder import SharePointMigrationEventItemRequestBuilder + +class ProgressEventsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProgressEventsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_migration_event_id(self,share_point_migration_event_id: str) -> SharePointMigrationEventItemRequestBuilder: + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + param share_point_migration_event_id: The unique identifier of sharePointMigrationEvent + Returns: SharePointMigrationEventItemRequestBuilder + """ + if share_point_migration_event_id is None: + raise TypeError("share_point_migration_event_id cannot be null.") + from .item.share_point_migration_event_item_request_builder import SharePointMigrationEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointMigrationEvent%2Did"] = share_point_migration_event_id + return SharePointMigrationEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationEventCollectionResponse]: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEventCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_migration_event_collection_response import SharePointMigrationEventCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointMigrationEventCollectionResponse, error_mapping) + + async def post(self,body: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationEvent]: + """ + Create new navigation property to progressEvents for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEvent] + """ + 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_migration_event import SharePointMigrationEvent + + return await self.request_adapter.send_async(request_info, SharePointMigrationEvent, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to progressEvents for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ProgressEventsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProgressEventsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProgressEventsRequestBuilder(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 ProgressEventsRequestBuilderGetQueryParameters(): + """ + A collection of migration events that reflects the job status changes. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ProgressEventsRequestBuilderGetRequestConfiguration(RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProgressEventsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/migration_jobs/item/share_point_migration_job_item_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/share_point_migration_job_item_request_builder.py new file mode 100644 index 00000000000..b5d5c011475 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/item/share_point_migration_job_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.share_point_migration_job import SharePointMigrationJob + from .progress_events.progress_events_request_builder import ProgressEventsRequestBuilder + +class SharePointMigrationJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointMigrationJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property migrationJobs for storage + 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[SharePointMigrationJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationJob]: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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_migration_job import SharePointMigrationJob + + return await self.request_adapter.send_async(request_info, SharePointMigrationJob, error_mapping) + + async def patch(self,body: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationJob]: + """ + Update the navigation property migrationJobs in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJob] + """ + 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_migration_job import SharePointMigrationJob + + return await self.request_adapter.send_async(request_info, SharePointMigrationJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property migrationJobs for storage + 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[SharePointMigrationJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property migrationJobs in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointMigrationJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointMigrationJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointMigrationJobItemRequestBuilder(self.request_adapter, raw_url) + + @property + def progress_events(self) -> ProgressEventsRequestBuilder: + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + """ + from .progress_events.progress_events_request_builder import ProgressEventsRequestBuilder + + return ProgressEventsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointMigrationJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationJobItemRequestBuilderGetQueryParameters(): + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointMigrationJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/migration_jobs/migration_jobs_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/migration_jobs_request_builder.py new file mode 100644 index 00000000000..f6e8e841f41 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/migration_jobs/migration_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_migration_job import SharePointMigrationJob + from ......models.share_point_migration_job_collection_response import SharePointMigrationJobCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_migration_job_item_request_builder import SharePointMigrationJobItemRequestBuilder + +class MigrationJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrationJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_migration_job_id(self,share_point_migration_job_id: str) -> SharePointMigrationJobItemRequestBuilder: + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + param share_point_migration_job_id: The unique identifier of sharePointMigrationJob + Returns: SharePointMigrationJobItemRequestBuilder + """ + if share_point_migration_job_id is None: + raise TypeError("share_point_migration_job_id cannot be null.") + from .item.share_point_migration_job_item_request_builder import SharePointMigrationJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointMigrationJob%2Did"] = share_point_migration_job_id + return SharePointMigrationJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationJobCollectionResponse]: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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_migration_job_collection_response import SharePointMigrationJobCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointMigrationJobCollectionResponse, error_mapping) + + async def post(self,body: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationJob]: + """ + Create new navigation property to migrationJobs for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJob] + """ + 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_migration_job import SharePointMigrationJob + + return await self.request_adapter.send_async(request_info, SharePointMigrationJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to migrationJobs for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> MigrationJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MigrationJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrationJobsRequestBuilder(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 MigrationJobsRequestBuilderGetQueryParameters(): + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MigrationJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MigrationJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/containers/item/provision_migration_containers/provision_migration_containers_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/provision_migration_containers/provision_migration_containers_request_builder.py new file mode 100644 index 00000000000..3fa5e49412b --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/provision_migration_containers/provision_migration_containers_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.share_point_migration_container_info import SharePointMigrationContainerInfo + +class ProvisionMigrationContainersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the provisionMigrationContainers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProvisionMigrationContainersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/provisionMigrationContainers", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationContainerInfo]: + """ + Invoke action provisionMigrationContainers + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationContainerInfo] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.share_point_migration_container_info import SharePointMigrationContainerInfo + + return await self.request_adapter.send_async(request_info, SharePointMigrationContainerInfo, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action provisionMigrationContainers + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ProvisionMigrationContainersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProvisionMigrationContainersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProvisionMigrationContainersRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProvisionMigrationContainersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 a3264e25f3f..11fea7c4400 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 dbeb79f12bd..155c1ae0a18 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 4997751b979..4a565b28e24 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/items/items_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/items_request_builder.py index 98506f83f76..096fc1aafba 100644 --- a/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/items_request_builder.py +++ b/msgraph/generated/storage/file_storage/containers/item/recycle_bin/items/items_request_builder.py @@ -49,9 +49,10 @@ def by_recycle_bin_item_id(self,recycle_bin_item_id: str) -> RecycleBinItemItemR async def get(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> Optional[RecycleBinItemCollectionResponse]: """ - List of the recycleBinItems deleted by a user. + Get a collection of recycleBinItem resources in the recycleBin of the specified SharePoint Embedded fileStorageContainer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecycleBinItemCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/recyclebin-list-items?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: RecycleBinItem, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of the recycleBinItems deleted by a user. + Get a collection of recycleBinItem resources in the recycleBin of the specified SharePoint Embedded fileStorageContainer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ItemsRequestBuilderGetQueryParameters(): """ - List of the recycleBinItems deleted by a user. + Get a collection of recycleBinItem resources in the recycleBin of the specified SharePoint Embedded fileStorageContainer. """ 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 ba6a33004ba..bccf26eb3f5 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/containers/item/share_point_groups/count/count_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/count/count_request_builder.py new file mode 100644 index 00000000000..52b925d4efc --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/$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/storage/file_storage/containers/item/share_point_groups/item/members/count/count_request_builder.py b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..9e051d55aa5 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/$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/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 new file mode 100644 index 00000000000..0be36b4a897 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.share_point_group_member import SharePointGroupMember + +class SharePointGroupMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/{sharePointGroupMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property members for storage + 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[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMember]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_group_member import SharePointGroupMember + + return await self.request_adapter.send_async(request_info, SharePointGroupMember, error_mapping) + + async def patch(self,body: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroupMember]: + """ + Update the navigation property members in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupMember] + """ + 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_group_member import SharePointGroupMember + + return await self.request_adapter.send_async(request_info, SharePointGroupMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property members for storage + 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[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property members in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointGroupMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointGroupMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointGroupMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupMemberItemRequestBuilderGetQueryParameters(): + """ + The set of members in the sharePointGroup. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointGroupMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..795ab17ca11 --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/members/members_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_group_member import SharePointGroupMember + from ........models.share_point_group_member_collection_response import SharePointGroupMemberCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_group_member_item_request_builder import SharePointGroupMemberItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_group_member_id(self,share_point_group_member_id: str) -> SharePointGroupMemberItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + param share_point_group_member_id: The unique identifier of sharePointGroupMember + Returns: SharePointGroupMemberItemRequestBuilder + """ + if share_point_group_member_id is None: + raise TypeError("share_point_group_member_id cannot be null.") + from .item.share_point_group_member_item_request_builder import SharePointGroupMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointGroupMember%2Did"] = share_point_group_member_id + return SharePointGroupMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMemberCollectionResponse]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_group_member_collection_response import SharePointGroupMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointGroupMemberCollectionResponse, error_mapping) + + async def post(self,body: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroupMember]: + """ + Create new navigation property to members for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupMember] + """ + 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_group_member import SharePointGroupMember + + return await self.request_adapter.send_async(request_info, SharePointGroupMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to members for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> MembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + The set of members in the sharePointGroup. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..38d310a091b --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/item/share_point_group_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.share_point_group import SharePointGroup + from .members.members_request_builder import MembersRequestBuilder + +class SharePointGroupItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sharePointGroups for storage + 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[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroup]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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_group import SharePointGroup + + return await self.request_adapter.send_async(request_info, SharePointGroup, error_mapping) + + async def patch(self,body: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroup]: + """ + Update the navigation property sharePointGroups in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroup] + """ + 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_group import SharePointGroup + + return await self.request_adapter.send_async(request_info, SharePointGroup, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sharePointGroups for storage + 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[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sharePointGroups in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointGroupItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointGroupItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointGroupItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupItemRequestBuilderGetQueryParameters(): + """ + The collection of sharePointGroup objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointGroupItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..904b118f1ef --- /dev/null +++ b/msgraph/generated/storage/file_storage/containers/item/share_point_groups/share_point_groups_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_group import SharePointGroup + from ......models.share_point_group_collection_response import SharePointGroupCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_group_item_request_builder import SharePointGroupItemRequestBuilder + +class SharePointGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_group_id(self,share_point_group_id: str) -> SharePointGroupItemRequestBuilder: + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + param share_point_group_id: The unique identifier of sharePointGroup + Returns: SharePointGroupItemRequestBuilder + """ + if share_point_group_id is None: + raise TypeError("share_point_group_id cannot be null.") + from .item.share_point_group_item_request_builder import SharePointGroupItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointGroup%2Did"] = share_point_group_id + return SharePointGroupItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupCollectionResponse]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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_group_collection_response import SharePointGroupCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointGroupCollectionResponse, error_mapping) + + async def post(self,body: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroup]: + """ + Create new navigation property to sharePointGroups for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroup] + """ + 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_group import SharePointGroup + + return await self.request_adapter.send_async(request_info, SharePointGroup, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sharePointGroups for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointGroupsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointGroupsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupsRequestBuilder(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 SharePointGroupsRequestBuilderGetQueryParameters(): + """ + The collection of sharePointGroup objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointGroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/deleted_containers_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py index 6ca57863865..d6b063aa772 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py @@ -49,7 +49,7 @@ def by_file_storage_container_id(self,file_storage_container_id: str) -> FileSto async def get(self,request_configuration: Optional[RequestConfiguration[DeletedContainersRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainerCollectionResponse]: """ - Get deletedContainers from storage + The collection of deleted fileStorageContainer resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FileStorageContainerCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: FileStorageContainer, request_configuration: Optional[ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeletedContainersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get deletedContainers from storage + The collection of deleted fileStorageContainer resources. 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 DeletedContainersRequestBuilderGetQueryParameters(): """ - Get deletedContainers from storage + The collection of deleted fileStorageContainer resources. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/columns/columns_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/columns_request_builder.py new file mode 100644 index 00000000000..78952f61479 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/columns_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.column_definition import ColumnDefinition + from ......models.column_definition_collection_response import ColumnDefinitionCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.column_definition_item_request_builder import ColumnDefinitionItemRequestBuilder + +class ColumnsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ColumnsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionItemRequestBuilder: + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + param column_definition_id: The unique identifier of columnDefinition + Returns: ColumnDefinitionItemRequestBuilder + """ + if column_definition_id is None: + raise TypeError("column_definition_id cannot be null.") + from .item.column_definition_item_request_builder import ColumnDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["columnDefinition%2Did"] = column_definition_id + return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]] = None) -> Optional[ColumnDefinitionCollectionResponse]: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinitionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.column_definition_collection_response import ColumnDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) + + async def post(self,body: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + Create new navigation property to columns for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + 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.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to columns for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ColumnsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ColumnsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ColumnsRequestBuilder(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 ColumnsRequestBuilderGetQueryParameters(): + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ColumnsRequestBuilderGetRequestConfiguration(RequestConfiguration[ColumnsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ColumnsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/columns/count/count_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/count/count_request_builder.py new file mode 100644 index 00000000000..b58036df149 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/$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/storage/file_storage/deleted_containers/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/item/column_definition_item_request_builder.py new file mode 100644 index 00000000000..8c0104e7fd0 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/item/column_definition_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.column_definition import ColumnDefinition + from .......models.o_data_errors.o_data_error import ODataError + from .source_column.source_column_request_builder import SourceColumnRequestBuilder + +class ColumnDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ColumnDefinitionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property columns for storage + 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[ColumnDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + async def patch(self,body: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + Update the navigation property columns in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + 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.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property columns for storage + 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[ColumnDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ColumnDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property columns in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ColumnDefinitionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ColumnDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ColumnDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def source_column(self) -> SourceColumnRequestBuilder: + """ + Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + """ + from .source_column.source_column_request_builder import SourceColumnRequestBuilder + + return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ColumnDefinitionItemRequestBuilderGetQueryParameters(): + """ + The set of custom structured metadata supported by the fileStorageContainer. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ColumnDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ColumnDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/item/source_column/source_column_request_builder.py new file mode 100644 index 00000000000..c4050e1c6ae --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/columns/item/source_column/source_column_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.column_definition import ColumnDefinition + from ........models.o_data_errors.o_data_error import ODataError + +class SourceColumnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SourceColumnRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]] = None) -> Optional[ColumnDefinition]: + """ + The source column for the content type column. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ColumnDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.column_definition import ColumnDefinition + + return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The source column for the content type column. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> SourceColumnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SourceColumnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SourceColumnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SourceColumnRequestBuilderGetQueryParameters(): + """ + The source column for the content type column. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SourceColumnRequestBuilderGetRequestConfiguration(RequestConfiguration[SourceColumnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py index 85ee98e6f24..11ab8a2f13f 100644 --- a/msgraph/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py @@ -17,12 +17,16 @@ from .....models.file_storage_container import FileStorageContainer from .....models.o_data_errors.o_data_error import ODataError from .activate.activate_request_builder import ActivateRequestBuilder + from .columns.columns_request_builder import ColumnsRequestBuilder from .drive.drive_request_builder import DriveRequestBuilder from .lock.lock_request_builder import LockRequestBuilder + from .migration_jobs.migration_jobs_request_builder import MigrationJobsRequestBuilder from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .permissions.permissions_request_builder import PermissionsRequestBuilder + from .provision_migration_containers.provision_migration_containers_request_builder import ProvisionMigrationContainersRequestBuilder from .recycle_bin.recycle_bin_request_builder import RecycleBinRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder from .unlock.unlock_request_builder import UnlockRequestBuilder class FileStorageContainerItemRequestBuilder(BaseRequestBuilder): @@ -58,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]] = None) -> Optional[FileStorageContainer]: """ - Get deletedContainers from storage + The collection of deleted fileStorageContainer resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FileStorageContainer] """ @@ -112,7 +116,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get deletedContainers from storage + The collection of deleted fileStorageContainer resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -155,6 +159,15 @@ def activate(self) -> ActivateRequestBuilder: return ActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def columns(self) -> ColumnsRequestBuilder: + """ + Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + """ + from .columns.columns_request_builder import ColumnsRequestBuilder + + return ColumnsRequestBuilder(self.request_adapter, self.path_parameters) + @property def drive(self) -> DriveRequestBuilder: """ @@ -173,6 +186,15 @@ def lock(self) -> LockRequestBuilder: return LockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migration_jobs(self) -> MigrationJobsRequestBuilder: + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + """ + from .migration_jobs.migration_jobs_request_builder import MigrationJobsRequestBuilder + + return MigrationJobsRequestBuilder(self.request_adapter, self.path_parameters) + @property def permanent_delete(self) -> PermanentDeleteRequestBuilder: """ @@ -191,6 +213,15 @@ def permissions(self) -> PermissionsRequestBuilder: return PermissionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def provision_migration_containers(self) -> ProvisionMigrationContainersRequestBuilder: + """ + Provides operations to call the provisionMigrationContainers method. + """ + from .provision_migration_containers.provision_migration_containers_request_builder import ProvisionMigrationContainersRequestBuilder + + return ProvisionMigrationContainersRequestBuilder(self.request_adapter, self.path_parameters) + @property def recycle_bin(self) -> RecycleBinRequestBuilder: """ @@ -209,6 +240,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def share_point_groups(self) -> SharePointGroupsRequestBuilder: + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + """ + from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder + + return SharePointGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property def unlock(self) -> UnlockRequestBuilder: """ @@ -228,7 +268,7 @@ class FileStorageContainerItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class FileStorageContainerItemRequestBuilderGetQueryParameters(): """ - Get deletedContainers from storage + The collection of deleted fileStorageContainer resources. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/count/count_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/count/count_request_builder.py new file mode 100644 index 00000000000..aa5f3e7c659 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/$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/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/count/count_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/count/count_request_builder.py new file mode 100644 index 00000000000..78964f10a06 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/$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/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/item/share_point_migration_event_item_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/item/share_point_migration_event_item_request_builder.py new file mode 100644 index 00000000000..f12831b78e9 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/item/share_point_migration_event_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.share_point_migration_event import SharePointMigrationEvent + +class SharePointMigrationEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointMigrationEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/{sharePointMigrationEvent%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property progressEvents for storage + 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[SharePointMigrationEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationEvent]: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEvent] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_migration_event import SharePointMigrationEvent + + return await self.request_adapter.send_async(request_info, SharePointMigrationEvent, error_mapping) + + async def patch(self,body: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationEvent]: + """ + Update the navigation property progressEvents in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEvent] + """ + 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_migration_event import SharePointMigrationEvent + + return await self.request_adapter.send_async(request_info, SharePointMigrationEvent, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property progressEvents for storage + 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[SharePointMigrationEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property progressEvents in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointMigrationEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointMigrationEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointMigrationEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointMigrationEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationEventItemRequestBuilderGetQueryParameters(): + """ + A collection of migration events that reflects the job status changes. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointMigrationEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointMigrationEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/progress_events_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/progress_events_request_builder.py new file mode 100644 index 00000000000..b18aa0cded1 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/progress_events/progress_events_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_migration_event import SharePointMigrationEvent + from ........models.share_point_migration_event_collection_response import SharePointMigrationEventCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_migration_event_item_request_builder import SharePointMigrationEventItemRequestBuilder + +class ProgressEventsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProgressEventsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_migration_event_id(self,share_point_migration_event_id: str) -> SharePointMigrationEventItemRequestBuilder: + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + param share_point_migration_event_id: The unique identifier of sharePointMigrationEvent + Returns: SharePointMigrationEventItemRequestBuilder + """ + if share_point_migration_event_id is None: + raise TypeError("share_point_migration_event_id cannot be null.") + from .item.share_point_migration_event_item_request_builder import SharePointMigrationEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointMigrationEvent%2Did"] = share_point_migration_event_id + return SharePointMigrationEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationEventCollectionResponse]: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEventCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_migration_event_collection_response import SharePointMigrationEventCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointMigrationEventCollectionResponse, error_mapping) + + async def post(self,body: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationEvent]: + """ + Create new navigation property to progressEvents for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationEvent] + """ + 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_migration_event import SharePointMigrationEvent + + return await self.request_adapter.send_async(request_info, SharePointMigrationEvent, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of migration events that reflects the job status changes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to progressEvents for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> ProgressEventsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProgressEventsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProgressEventsRequestBuilder(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 ProgressEventsRequestBuilderGetQueryParameters(): + """ + A collection of migration events that reflects the job status changes. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ProgressEventsRequestBuilderGetRequestConfiguration(RequestConfiguration[ProgressEventsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProgressEventsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/migration_jobs/item/share_point_migration_job_item_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/share_point_migration_job_item_request_builder.py new file mode 100644 index 00000000000..77a6fcbd1f0 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/item/share_point_migration_job_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.share_point_migration_job import SharePointMigrationJob + from .progress_events.progress_events_request_builder import ProgressEventsRequestBuilder + +class SharePointMigrationJobItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointMigrationJobItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property migrationJobs for storage + 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[SharePointMigrationJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationJob]: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJob] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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_migration_job import SharePointMigrationJob + + return await self.request_adapter.send_async(request_info, SharePointMigrationJob, error_mapping) + + async def patch(self,body: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationJob]: + """ + Update the navigation property migrationJobs in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJob] + """ + 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_migration_job import SharePointMigrationJob + + return await self.request_adapter.send_async(request_info, SharePointMigrationJob, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property migrationJobs for storage + 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[SharePointMigrationJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property migrationJobs in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointMigrationJobItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointMigrationJobItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointMigrationJobItemRequestBuilder(self.request_adapter, raw_url) + + @property + def progress_events(self) -> ProgressEventsRequestBuilder: + """ + Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + """ + from .progress_events.progress_events_request_builder import ProgressEventsRequestBuilder + + return ProgressEventsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointMigrationJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationJobItemRequestBuilderGetQueryParameters(): + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointMigrationJobItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointMigrationJobItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointMigrationJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/migration_jobs/migration_jobs_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/migration_jobs_request_builder.py new file mode 100644 index 00000000000..bed2fa565c2 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/migration_jobs/migration_jobs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.share_point_migration_job import SharePointMigrationJob + from ......models.share_point_migration_job_collection_response import SharePointMigrationJobCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_migration_job_item_request_builder import SharePointMigrationJobItemRequestBuilder + +class MigrationJobsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrationJobsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_migration_job_id(self,share_point_migration_job_id: str) -> SharePointMigrationJobItemRequestBuilder: + """ + Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + param share_point_migration_job_id: The unique identifier of sharePointMigrationJob + Returns: SharePointMigrationJobItemRequestBuilder + """ + if share_point_migration_job_id is None: + raise TypeError("share_point_migration_job_id cannot be null.") + from .item.share_point_migration_job_item_request_builder import SharePointMigrationJobItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointMigrationJob%2Did"] = share_point_migration_job_id + return SharePointMigrationJobItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointMigrationJobCollectionResponse]: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJobCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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_migration_job_collection_response import SharePointMigrationJobCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointMigrationJobCollectionResponse, error_mapping) + + async def post(self,body: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationJob]: + """ + Create new navigation property to migrationJobs for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationJob] + """ + 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_migration_job import SharePointMigrationJob + + return await self.request_adapter.send_async(request_info, SharePointMigrationJob, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SharePointMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to migrationJobs for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> MigrationJobsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MigrationJobsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrationJobsRequestBuilder(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 MigrationJobsRequestBuilderGetQueryParameters(): + """ + The collection of sharePointMigrationJob objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MigrationJobsRequestBuilderGetRequestConfiguration(RequestConfiguration[MigrationJobsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MigrationJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/deleted_containers/item/provision_migration_containers/provision_migration_containers_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/provision_migration_containers/provision_migration_containers_request_builder.py new file mode 100644 index 00000000000..1603f34a5b1 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/provision_migration_containers/provision_migration_containers_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.share_point_migration_container_info import SharePointMigrationContainerInfo + +class ProvisionMigrationContainersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the provisionMigrationContainers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProvisionMigrationContainersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/provisionMigrationContainers", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointMigrationContainerInfo]: + """ + Invoke action provisionMigrationContainers + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointMigrationContainerInfo] + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.share_point_migration_container_info import SharePointMigrationContainerInfo + + return await self.request_adapter.send_async(request_info, SharePointMigrationContainerInfo, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action provisionMigrationContainers + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ProvisionMigrationContainersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProvisionMigrationContainersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProvisionMigrationContainersRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProvisionMigrationContainersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 2769508e7d9..c6cd5c58120 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 1614c9355f6..f9fd3b28017 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 25b6bc93a5f..085ab049426 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 c15483bd3ef..c53068a0e3a 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/storage/file_storage/deleted_containers/item/share_point_groups/count/count_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/count/count_request_builder.py new file mode 100644 index 00000000000..b297332badf --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/$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/storage/file_storage/deleted_containers/item/share_point_groups/item/members/count/count_request_builder.py b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..2b16e17de4e --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/$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/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 new file mode 100644 index 00000000000..0d803d96779 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/item/share_point_group_member_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.share_point_group_member import SharePointGroupMember + +class SharePointGroupMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/{sharePointGroupMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property members for storage + 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[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMember]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_group_member import SharePointGroupMember + + return await self.request_adapter.send_async(request_info, SharePointGroupMember, error_mapping) + + async def patch(self,body: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroupMember]: + """ + Update the navigation property members in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupMember] + """ + 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_group_member import SharePointGroupMember + + return await self.request_adapter.send_async(request_info, SharePointGroupMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property members for storage + 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[SharePointGroupMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property members in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointGroupMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointGroupMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SharePointGroupMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupMemberItemRequestBuilderGetQueryParameters(): + """ + The set of members in the sharePointGroup. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointGroupMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..02bfadb58f9 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/members/members_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_group_member import SharePointGroupMember + from ........models.share_point_group_member_collection_response import SharePointGroupMemberCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_group_member_item_request_builder import SharePointGroupMemberItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_group_member_id(self,share_point_group_member_id: str) -> SharePointGroupMemberItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + param share_point_group_member_id: The unique identifier of sharePointGroupMember + Returns: SharePointGroupMemberItemRequestBuilder + """ + if share_point_group_member_id is None: + raise TypeError("share_point_group_member_id cannot be null.") + from .item.share_point_group_member_item_request_builder import SharePointGroupMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointGroupMember%2Did"] = share_point_group_member_id + return SharePointGroupMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupMemberCollectionResponse]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_group_member_collection_response import SharePointGroupMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointGroupMemberCollectionResponse, error_mapping) + + async def post(self,body: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroupMember]: + """ + Create new navigation property to members for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroupMember] + """ + 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_group_member import SharePointGroupMember + + return await self.request_adapter.send_async(request_info, SharePointGroupMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroupMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to members for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> MembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + The set of members in the sharePointGroup. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..aa20b62b8d4 --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/item/share_point_group_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.share_point_group import SharePointGroup + from .members.members_request_builder import MembersRequestBuilder + +class SharePointGroupItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sharePointGroups for storage + 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[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroup]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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_group import SharePointGroup + + return await self.request_adapter.send_async(request_info, SharePointGroup, error_mapping) + + async def patch(self,body: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroup]: + """ + Update the navigation property sharePointGroups in storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroup] + """ + 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_group import SharePointGroup + + return await self.request_adapter.send_async(request_info, SharePointGroup, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sharePointGroups for storage + 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[SharePointGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sharePointGroups in storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointGroupItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointGroupItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointGroupItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupItemRequestBuilderGetQueryParameters(): + """ + The collection of sharePointGroup objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointGroupItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..a09be6ea48c --- /dev/null +++ b/msgraph/generated/storage/file_storage/deleted_containers/item/share_point_groups/share_point_groups_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_group import SharePointGroup + from ......models.share_point_group_collection_response import SharePointGroupCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.share_point_group_item_request_builder import SharePointGroupItemRequestBuilder + +class SharePointGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointGroupsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_share_point_group_id(self,share_point_group_id: str) -> SharePointGroupItemRequestBuilder: + """ + Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + param share_point_group_id: The unique identifier of sharePointGroup + Returns: SharePointGroupItemRequestBuilder + """ + if share_point_group_id is None: + raise TypeError("share_point_group_id cannot be null.") + from .item.share_point_group_item_request_builder import SharePointGroupItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sharePointGroup%2Did"] = share_point_group_id + return SharePointGroupItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointGroupCollectionResponse]: + """ + 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] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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_group_collection_response import SharePointGroupCollectionResponse + + return await self.request_adapter.send_async(request_info, SharePointGroupCollectionResponse, error_mapping) + + async def post(self,body: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointGroup]: + """ + Create new navigation property to sharePointGroups for storage + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointGroup] + """ + 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_group import SharePointGroup + + return await self.request_adapter.send_async(request_info, SharePointGroup, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.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: SharePointGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sharePointGroups for storage + param body: The request body + param request_configuration: Configuration for the request 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) -> SharePointGroupsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointGroupsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointGroupsRequestBuilder(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 SharePointGroupsRequestBuilderGetQueryParameters(): + """ + The collection of sharePointGroup objects local to the container. Read-write. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SharePointGroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointGroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SharePointGroupsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/storage/file_storage/file_storage_request_builder.py b/msgraph/generated/storage/file_storage/file_storage_request_builder.py index e2f44ae11e6..966b175f47b 100644 --- a/msgraph/generated/storage/file_storage/file_storage_request_builder.py +++ b/msgraph/generated/storage/file_storage/file_storage_request_builder.py @@ -17,6 +17,8 @@ from ...models.file_storage import FileStorage from ...models.o_data_errors.o_data_error import ODataError from .containers.containers_request_builder import ContainersRequestBuilder + from .container_types.container_types_request_builder import ContainerTypesRequestBuilder + from .container_type_registrations.container_type_registrations_request_builder import ContainerTypeRegistrationsRequestBuilder from .deleted_containers.deleted_containers_request_builder import DeletedContainersRequestBuilder class FileStorageRequestBuilder(BaseRequestBuilder): @@ -140,6 +142,24 @@ def with_url(self,raw_url: str) -> FileStorageRequestBuilder: raise TypeError("raw_url cannot be null.") return FileStorageRequestBuilder(self.request_adapter, raw_url) + @property + def container_type_registrations(self) -> ContainerTypeRegistrationsRequestBuilder: + """ + Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + """ + from .container_type_registrations.container_type_registrations_request_builder import ContainerTypeRegistrationsRequestBuilder + + return ContainerTypeRegistrationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def container_types(self) -> ContainerTypesRequestBuilder: + """ + Provides operations to manage the containerTypes property of the microsoft.graph.fileStorage entity. + """ + from .container_types.container_types_request_builder import ContainerTypesRequestBuilder + + return ContainerTypesRequestBuilder(self.request_adapter, self.path_parameters) + @property def containers(self) -> ContainersRequestBuilder: """ diff --git a/msgraph/generated/teams/item/channels/item/all_members/all_members_request_builder.py b/msgraph/generated/teams/item/channels/item/all_members/all_members_request_builder.py index bded49955d2..91033c50c02 100644 --- a/msgraph/generated/teams/item/channels/item/all_members/all_members_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/all_members/all_members_request_builder.py @@ -51,7 +51,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM async def get(self,request_configuration: Optional[RequestConfiguration[AllMembersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: """ - Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMemberCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-1.0 @@ -95,7 +95,7 @@ async def post(self,body: ConversationMember, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AllMembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class AllMembersRequestBuilderGetQueryParameters(): """ - Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teams/item/channels/item/channel_item_request_builder.py b/msgraph/generated/teams/item/channels/item/channel_item_request_builder.py index e29d14f3f16..8518f6a560e 100644 --- a/msgraph/generated/teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/channel_item_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -189,6 +191,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -243,6 +254,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index f5a9ecd0d11..d7030052aab 100644 --- a/msgraph/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teams/item/channels/item/enabled_apps/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..faeb27b64b7 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/enabled_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}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps/$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/teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..690848a3eff --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + Get a list of the enabled apps in the specified channel within a team. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/channel-list-enabledapps?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.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the enabled apps in the specified channel within a team. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + Get a list of the enabled apps in the specified channel within a team. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..e9cbe56381b --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,108 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + Get an enabled app in the specified channel within a team. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + Find more info here: https://learn.microsoft.com/graph/api/teamsapp-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.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get an enabled app in the specified channel within a team. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + Get an enabled app in the specified channel within a team. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py index bd501a59da3..56242d4183b 100644 --- a/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a conversationMember from a channel. + Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. 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/conversationmember-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a team or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +96,7 @@ async def patch(self,body: ConversationMember, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a conversationMember from a channel. + Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the role of a conversationMember in a team or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. 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/teams/item/channels/item/members/members_request_builder.py b/msgraph/generated/teams/item/channels/item/members/members_request_builder.py index a7c95ccd2eb..8389c01a416 100644 --- a/msgraph/generated/teams/item/channels/item/members/members_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/members_request_builder.py @@ -51,7 +51,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: """ - Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMemberCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-list-members?view=graph-rest-1.0 @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MembersR async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +96,7 @@ async def post(self,body: ConversationMember, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -160,7 +160,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class MembersRequestBuilderGetQueryParameters(): """ - Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py index f6333aa39cb..ae59e45d4ba 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -147,6 +148,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..d6affaa1ea1 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..7d63bac34e9 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + from .........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/channels/item/messages/messages_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/messages_request_builder.py index 8ef273746a8..28564d48444 100644 --- a/msgraph/generated/teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -71,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -147,6 +148,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..109dee6e74a --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .......models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..642498a9990 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + from .......models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/channels/item/start_migration/start_migration_post_request_body.py b/msgraph/generated/teams/item/channels/item/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/channels/item/start_migration/start_migration_request_builder.py b/msgraph/generated/teams/item/channels/item/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..c8e803352cf --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index 867f0d2d998..9e3c714d5ad 100644 --- a/msgraph/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teams/item/primary_channel/enabled_apps/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..980312aa67a --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/enabled_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}/teams/{team%2Did}/primaryChannel/enabledApps/$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/teams/item/primary_channel/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/teams/item/primary_channel/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..89ba31c6de6 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/primary_channel/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..223e611b284 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/primary_channel/messages/item/replies/replies_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/replies_request_builder.py index c9b2a68d124..e0933d7e6a1 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..af8f902d08c --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..e3f4189a815 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + from ........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/primary_channel/messages/messages_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/messages_request_builder.py index 3f493f70ecf..e70be48c796 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/messages_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..131d1f56193 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ......models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..2f79d11673c --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.chat_message import ChatMessage + from ......models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/primary_channel/primary_channel_request_builder.py b/msgraph/generated/teams/item/primary_channel/primary_channel_request_builder.py index 5fc8fdde972..baff4522486 100644 --- a/msgraph/generated/teams/item/primary_channel/primary_channel_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/primary_channel_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -187,6 +189,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -241,6 +252,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/teams/item/primary_channel/start_migration/start_migration_post_request_body.py b/msgraph/generated/teams/item/primary_channel/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/primary_channel/start_migration/start_migration_request_builder.py b/msgraph/generated/teams/item/primary_channel/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..57c6e64c278 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teams/item/schedule/shifts/item/shift_item_request_builder.py b/msgraph/generated/teams/item/schedule/shifts/item/shift_item_request_builder.py index 6ac8dd536f3..8b23a4df21c 100644 --- a/msgraph/generated/teams/item/schedule/shifts/item/shift_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/shifts/item/shift_item_request_builder.py @@ -72,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ShiftIte async def patch(self,body: Shift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Shift]: """ - Replace an existing shift. If the specified shift doesn't exist, this method returns 404 Not found. The duration of a shift can't be less than 1 minute or longer than 24 hours. + Replace an existing shift. If the specified shift doesn't exist, this method returns 404 Not found. The duration of a shift can't be less than one minute or longer than 24 hours. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Shift] @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Shift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Replace an existing shift. If the specified shift doesn't exist, this method returns 404 Not found. The duration of a shift can't be less than 1 minute or longer than 24 hours. + Replace an existing shift. If the specified shift doesn't exist, this method returns 404 Not found. The duration of a shift can't be less than one minute or longer than 24 hours. 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/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py index 9acc4c6fec9..4b8ca9e7cde 100644 --- a/msgraph/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -19,6 +19,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None + # The onBehalfOfUserId property + on_behalf_of_user_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClockInPostRequestBody: @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } return fields @@ -56,6 +59,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) + writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/teams/item/schedule/time_off_requests/time_off_requests_request_builder.py b/msgraph/generated/teams/item/schedule/time_off_requests/time_off_requests_request_builder.py index e175b7a17e0..4c2b9ad23c1 100644 --- a/msgraph/generated/teams/item/schedule/time_off_requests/time_off_requests_request_builder.py +++ b/msgraph/generated/teams/item/schedule/time_off_requests/time_off_requests_request_builder.py @@ -70,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TimeOffR async def post(self,body: TimeOffRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TimeOffRequest]: """ - Create new navigation property to timeOffRequests for teams + Create instance of a timeoffrequest object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TimeOffRequest] + Find more info here: https://learn.microsoft.com/graph/api/timeoffrequest-post?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TimeOffRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to timeOffRequests for teams + Create instance of a timeoffrequest object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_post_request_body.py b/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_post_request_body.py index ed33e2e7862..37cbd85179b 100644 --- a/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_post_request_body.py +++ b/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_post_request_body.py @@ -22,6 +22,8 @@ class SendActivityNotificationPostRequestBody(AdditionalDataHolder, BackedModel, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The recipient property @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "recipient": lambda n : setattr(self, 'recipient', n.get_object_value(TeamworkNotificationRecipient)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_object_value("recipient", self.recipient) writer.write_str_value("teamsAppId", self.teams_app_id) diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py index 7f1b7055049..987e5ac6941 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -186,6 +188,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -240,6 +251,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index b8aaefa66b5..9008c60a4ed 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_apps/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..00818435b32 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps/$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/teamwork/deleted_teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..32d7ffb1bd2 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/teamwork/deleted_teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..f959b6cf2fc --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/teamwork/deleted_teams/item/channels/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/replies_request_builder.py index 77075eaa568..37f48c66f13 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..59cea7d2650 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ..........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..e72f07d45c0 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.chat_message import ChatMessage + from ..........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py index a38e779b00c..0613dc0b29d 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..af8f902d08c --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..f9129c48660 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + from ........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teamwork/deleted_teams/item/channels/item/start_migration/start_migration_post_request_body.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/start_migration/start_migration_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..88acf1337f4 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_post_request_body.py b/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_post_request_body.py index cbc59785573..9a4d22349b6 100644 --- a/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_post_request_body.py +++ b/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_post_request_body.py @@ -22,6 +22,8 @@ class SendActivityNotificationToRecipientsPostRequestBody(AdditionalDataHolder, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The recipients property @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_object_values(TeamworkNotificationRecipient)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_collection_of_object_values("recipients", self.recipients) writer.write_str_value("teamsAppId", self.teams_app_id) diff --git a/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py b/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py index e7a7de2e992..0e452ac20de 100644 --- a/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py +++ b/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py @@ -55,11 +55,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MultiTen async def patch(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MultiTenantOrganization]: """ - Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. + Update the properties of a multitenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MultiTenantOrganization] - Find more info here: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -90,7 +90,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. + Update the properties of a multitenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/tenant_relationships/multi_tenant_organization/tenants/item/multi_tenant_organization_member_item_request_builder.py b/msgraph/generated/tenant_relationships/multi_tenant_organization/tenants/item/multi_tenant_organization_member_item_request_builder.py index fe5d3335746..5a6882c1ef4 100644 --- a/msgraph/generated/tenant_relationships/multi_tenant_organization/tenants/item/multi_tenant_organization_member_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/multi_tenant_organization/tenants/item/multi_tenant_organization_member_item_request_builder.py @@ -72,10 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MultiTen async def patch(self,body: MultiTenantOrganizationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MultiTenantOrganizationMember]: """ - Update the navigation property tenants in tenantRelationships + Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MultiTenantOrganizationMember] + Find more info here: https://learn.microsoft.com/graph/api/multitenantorganizationmember-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MultiTenantOrganizationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property tenants in tenantRelationships + Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/users/get_available_extension_properties/get_available_extension_properties_request_builder.py b/msgraph/generated/users/get_available_extension_properties/get_available_extension_properties_request_builder.py index 1b4ad115c64..936f1ec9d07 100644 --- a/msgraph/generated/users/get_available_extension_properties/get_available_extension_properties_request_builder.py +++ b/msgraph/generated/users/get_available_extension_properties/get_available_extension_properties_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAvailableExtensionPropertiesPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: GetAvailableExtensionPropertiesPostRequestBody, reques def to_post_request_information(self,body: GetAvailableExtensionPropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: + Return all directory extension definitions that are registered in a directory, including through multitenant apps. The following entities support extension properties: 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/users/item/adhoc_calls/adhoc_calls_request_builder.py b/msgraph/generated/users/item/adhoc_calls/adhoc_calls_request_builder.py new file mode 100644 index 00000000000..e3f172b0f5d --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/adhoc_calls_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.adhoc_call import AdhocCall + from ....models.adhoc_call_collection_response import AdhocCallCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder + +class AdhocCallsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_adhoc_call_id(self,adhoc_call_id: str) -> AdhocCallItemRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + param adhoc_call_id: The unique identifier of adhocCall + Returns: AdhocCallItemRequestBuilder + """ + if adhoc_call_id is None: + raise TypeError("adhoc_call_id cannot be null.") + from .item.adhoc_call_item_request_builder import AdhocCallItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["adhocCall%2Did"] = adhoc_call_id + return AdhocCallItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCallCollectionResponse]: + """ + Ad hoc calls associated with the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCallCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.adhoc_call_collection_response import AdhocCallCollectionResponse + + return await self.request_adapter.send_async(request_info, AdhocCallCollectionResponse, error_mapping) + + async def post(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Create new navigation property to adhocCalls for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Ad hoc calls associated with the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to adhocCalls for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdhocCallsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time(self) -> GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the getAllRecordings method. + """ + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + + return GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time(self) -> GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the getAllTranscripts method. + """ + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time.get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + + return GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AdhocCallsRequestBuilderGetQueryParameters(): + """ + Ad hoc calls associated with the user. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class AdhocCallsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/count/count_request_builder.py b/msgraph/generated/users/item/adhoc_calls/count/count_request_builder.py new file mode 100644 index 00000000000..df430c564d0 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py b/msgraph/generated/users/item/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py new file mode 100644 index 00000000000..dfde24c47fb --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_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.call_recording import CallRecording + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CallRecording]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() + + 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.call_recording import CallRecording + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.call_recording import CallRecording + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallRecording)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/users/item/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..c35059d5f77 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,153 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + +class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getAllRecordings method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse]: + """ + Invoke function getAllRecordings + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_all_recordingsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + + return await self.request_adapter.send_async(request_info, GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getAllRecordings + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + """ + Invoke function getAllRecordings + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "end_date_time": + return "endDateTime" + 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 == "start_date_time": + return "startDateTime" + if original_name == "top": + return "%24top" + if original_name == "user_id": + return "userId" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Usage: endDateTime=@endDateTime + end_date_time: Optional[datetime.datetime] = 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 + + # Usage: startDateTime=@startDateTime + start_date_time: Optional[datetime.datetime] = None + + # Show only the first n items + top: Optional[int] = None + + # Usage: userId='@userId' + user_id: Optional[str] = None + + + @dataclass + class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py b/msgraph/generated/users/item/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response.py new file mode 100644 index 00000000000..b942d08b3c0 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_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.call_transcript import CallTranscript + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() + + 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.call_transcript import CallTranscript + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.call_transcript import CallTranscript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/users/item/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..d008a14b225 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,153 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + +class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getAllTranscripts method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse]: + """ + Invoke function getAllTranscripts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_all_transcriptsuser_id_user_id_with_start_date_time_with_end_date_time_get_response import GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse + + return await self.request_adapter.send_async(request_info, GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getAllTranscripts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + """ + Invoke function getAllTranscripts + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "end_date_time": + return "endDateTime" + 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 == "start_date_time": + return "startDateTime" + if original_name == "top": + return "%24top" + if original_name == "user_id": + return "userId" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Usage: endDateTime=@endDateTime + end_date_time: Optional[datetime.datetime] = 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 + + # Usage: startDateTime=@startDateTime + start_date_time: Optional[datetime.datetime] = None + + # Show only the first n items + top: Optional[int] = None + + # Usage: userId='@userId' + user_id: Optional[str] = None + + + @dataclass + class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/adhoc_calls/item/adhoc_call_item_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/adhoc_call_item_request_builder.py new file mode 100644 index 00000000000..0e1b0ed58c8 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/adhoc_call_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.adhoc_call import AdhocCall + from .....models.o_data_errors.o_data_error import ODataError + from .recordings.recordings_request_builder import RecordingsRequestBuilder + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + +class AdhocCallItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdhocCallItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property adhocCalls for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> Optional[AdhocCall]: + """ + Ad hoc calls associated with the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + async def patch(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdhocCall]: + """ + Update the navigation property adhocCalls in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdhocCall] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.adhoc_call import AdhocCall + + return await self.request_adapter.send_async(request_info, AdhocCall, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property adhocCalls for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Ad hoc calls associated with the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AdhocCall, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property adhocCalls in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AdhocCallItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdhocCallItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdhocCallItemRequestBuilder(self.request_adapter, raw_url) + + @property + def recordings(self) -> RecordingsRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + from .recordings.recordings_request_builder import RecordingsRequestBuilder + + return RecordingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def transcripts(self) -> TranscriptsRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + from .transcripts.transcripts_request_builder import TranscriptsRequestBuilder + + return TranscriptsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AdhocCallItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderGetQueryParameters(): + """ + Ad hoc calls associated with the user. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AdhocCallItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AdhocCallItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AdhocCallItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/recordings/count/count_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/recordings/count/count_request_builder.py new file mode 100644 index 00000000000..a676ebcf141 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/recordings/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/recordings/delta/delta_get_response.py b/msgraph/generated/users/item/adhoc_calls/item/recordings/delta/delta_get_response.py new file mode 100644 index 00000000000..7f96a7d4a0c --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/recordings/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_recording import CallRecording + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallRecording]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_recording import CallRecording + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_recording import CallRecording + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallRecording)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/recordings/delta/delta_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/recordings/delta/delta_request_builder.py new file mode 100644 index 00000000000..3a889cbdb5f --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/recordings/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py new file mode 100644 index 00000000000..7ed520da11c --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/recordings/item/call_recording_item_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.call_recording import CallRecording + from .......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + +class CallRecordingItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallRecordingItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property recordings for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]: + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + Find more info here: https://learn.microsoft.com/graph/api/callrecording-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.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + async def patch(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Update the navigation property recordings in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property recordings for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property recordings in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CallRecordingItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallRecordingItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallRecordingItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the user entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderGetQueryParameters(): + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CallRecordingItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallRecordingItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py new file mode 100644 index 00000000000..b0793ed0eef --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/recordings/item/content/content_request_builder.py @@ -0,0 +1,161 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.call_recording import CallRecording + from ........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the recording. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/callrecording-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") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + The content of the recording. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the recording. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py new file mode 100644 index 00000000000..8eabcb4cd40 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/recordings/recordings_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.call_recording import CallRecording + from ......models.call_recording_collection_response import CallRecordingCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + +class RecordingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemRequestBuilder: + """ + Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + param call_recording_id: The unique identifier of callRecording + Returns: CallRecordingItemRequestBuilder + """ + if call_recording_id is None: + raise TypeError("call_recording_id cannot be null.") + from .item.call_recording_item_request_builder import CallRecordingItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callRecording%2Did"] = call_recording_id + return CallRecordingItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]: + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecordingCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_recording_collection_response import CallRecordingCollectionResponse + + return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) + + async def post(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallRecording]: + """ + Create new navigation property to recordings for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallRecording] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_recording import CallRecording + + return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CallRecording, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to recordings for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecordingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecordingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordingsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RecordingsRequestBuilderGetQueryParameters(): + """ + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RecordingsRequestBuilderGetRequestConfiguration(RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RecordingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/count/count_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/count/count_request_builder.py new file mode 100644 index 00000000000..780f2ea0def --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/delta/delta_get_response.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/delta/delta_get_response.py new file mode 100644 index 00000000000..cf8881a2220 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_transcript import CallTranscript + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[CallTranscript]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_transcript import CallTranscript + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.call_transcript import CallTranscript + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CallTranscript)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/delta/delta_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/delta/delta_request_builder.py new file mode 100644 index 00000000000..8dbf73be5c2 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/delta/delta_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DeltaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py new file mode 100644 index 00000000000..b2d308d5c71 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/call_transcript_item_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.call_transcript import CallTranscript + from .......models.o_data_errors.o_data_error import ODataError + from .content.content_request_builder import ContentRequestBuilder + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + +class CallTranscriptItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallTranscriptItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property transcripts for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]: + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + Find more info here: https://learn.microsoft.com/graph/api/calltranscript-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.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + async def patch(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Update the navigation property transcripts in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property transcripts for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property transcripts in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CallTranscriptItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallTranscriptItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallTranscriptItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the user entity. + """ + from .content.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def metadata_content(self) -> MetadataContentRequestBuilder: + """ + Provides operations to manage the media for the user entity. + """ + from .metadata_content.metadata_content_request_builder import MetadataContentRequestBuilder + + return MetadataContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderGetQueryParameters(): + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CallTranscriptItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallTranscriptItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py new file mode 100644 index 00000000000..af13883c844 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py @@ -0,0 +1,161 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.call_transcript import CallTranscript + from ........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content of the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-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") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + The content of the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content of the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py new file mode 100644 index 00000000000..f4afb45b689 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/item/metadata_content/metadata_content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class MetadataContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MetadataContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The time-aligned metadata of the utterances in the transcript. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> MetadataContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MetadataContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MetadataContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MetadataContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MetadataContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py b/msgraph/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py new file mode 100644 index 00000000000..2ad2b68bf38 --- /dev/null +++ b/msgraph/generated/users/item/adhoc_calls/item/transcripts/transcripts_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.call_transcript import CallTranscript + from ......models.call_transcript_collection_response import CallTranscriptCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + +class TranscriptsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TranscriptsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemRequestBuilder: + """ + Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + param call_transcript_id: The unique identifier of callTranscript + Returns: CallTranscriptItemRequestBuilder + """ + if call_transcript_id is None: + raise TypeError("call_transcript_id cannot be null.") + from .item.call_transcript_item_request_builder import CallTranscriptItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["callTranscript%2Did"] = call_transcript_id + return CallTranscriptItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscriptCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_transcript_collection_response import CallTranscriptCollectionResponse + + return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) + + async def post(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallTranscript]: + """ + Create new navigation property to transcripts for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallTranscript] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.call_transcript import CallTranscript + + return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CallTranscript, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to transcripts for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> TranscriptsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TranscriptsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TranscriptsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TranscriptsRequestBuilderGetQueryParameters(): + """ + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TranscriptsRequestBuilderGetRequestConfiguration(RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TranscriptsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 f6e2d138886..4be71277291 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/authentication_request_builder.py b/msgraph/generated/users/item/authentication/authentication_request_builder.py index 1e81aa86e11..0193aa0d48a 100644 --- a/msgraph/generated/users/item/authentication/authentication_request_builder.py +++ b/msgraph/generated/users/item/authentication/authentication_request_builder.py @@ -17,12 +17,14 @@ from ....models.authentication import Authentication from ....models.o_data_errors.o_data_error import ODataError from .email_methods.email_methods_request_builder import EmailMethodsRequestBuilder + from .external_authentication_methods.external_authentication_methods_request_builder import ExternalAuthenticationMethodsRequestBuilder from .fido2_methods.fido2_methods_request_builder import Fido2MethodsRequestBuilder from .methods.methods_request_builder import MethodsRequestBuilder from .microsoft_authenticator_methods.microsoft_authenticator_methods_request_builder import MicrosoftAuthenticatorMethodsRequestBuilder from .operations.operations_request_builder import OperationsRequestBuilder from .password_methods.password_methods_request_builder import PasswordMethodsRequestBuilder from .phone_methods.phone_methods_request_builder import PhoneMethodsRequestBuilder + from .platform_credential_methods.platform_credential_methods_request_builder import PlatformCredentialMethodsRequestBuilder from .software_oath_methods.software_oath_methods_request_builder import SoftwareOathMethodsRequestBuilder from .temporary_access_pass_methods.temporary_access_pass_methods_request_builder import TemporaryAccessPassMethodsRequestBuilder from .windows_hello_for_business_methods.windows_hello_for_business_methods_request_builder import WindowsHelloForBusinessMethodsRequestBuilder @@ -157,6 +159,15 @@ def email_methods(self) -> EmailMethodsRequestBuilder: return EmailMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_authentication_methods(self) -> ExternalAuthenticationMethodsRequestBuilder: + """ + Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + from .external_authentication_methods.external_authentication_methods_request_builder import ExternalAuthenticationMethodsRequestBuilder + + return ExternalAuthenticationMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property def fido2_methods(self) -> Fido2MethodsRequestBuilder: """ @@ -211,6 +222,15 @@ def phone_methods(self) -> PhoneMethodsRequestBuilder: return PhoneMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def platform_credential_methods(self) -> PlatformCredentialMethodsRequestBuilder: + """ + Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + """ + from .platform_credential_methods.platform_credential_methods_request_builder import PlatformCredentialMethodsRequestBuilder + + return PlatformCredentialMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property def software_oath_methods(self) -> SoftwareOathMethodsRequestBuilder: """ diff --git a/msgraph/generated/users/item/authentication/external_authentication_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/external_authentication_methods/count/count_request_builder.py new file mode 100644 index 00000000000..048ac98e035 --- /dev/null +++ b/msgraph/generated/users/item/authentication/external_authentication_methods/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods/$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/users/item/authentication/external_authentication_methods/external_authentication_methods_request_builder.py b/msgraph/generated/users/item/authentication/external_authentication_methods/external_authentication_methods_request_builder.py new file mode 100644 index 00000000000..6493b739056 --- /dev/null +++ b/msgraph/generated/users/item/authentication/external_authentication_methods/external_authentication_methods_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.external_authentication_method import ExternalAuthenticationMethod + from .....models.external_authentication_method_collection_response import ExternalAuthenticationMethodCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.external_authentication_method_item_request_builder import ExternalAuthenticationMethodItemRequestBuilder + +class ExternalAuthenticationMethodsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalAuthenticationMethodsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/externalAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_external_authentication_method_id(self,external_authentication_method_id: str) -> ExternalAuthenticationMethodItemRequestBuilder: + """ + Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + param external_authentication_method_id: The unique identifier of externalAuthenticationMethod + Returns: ExternalAuthenticationMethodItemRequestBuilder + """ + if external_authentication_method_id is None: + raise TypeError("external_authentication_method_id cannot be null.") + from .item.external_authentication_method_item_request_builder import ExternalAuthenticationMethodItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["externalAuthenticationMethod%2Did"] = external_authentication_method_id + return ExternalAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalAuthenticationMethodsRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalAuthenticationMethodCollectionResponse]: + """ + Represents the external MFA registered to a user for authentication using an external identity provider. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalAuthenticationMethodCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.external_authentication_method_collection_response import ExternalAuthenticationMethodCollectionResponse + + return await self.request_adapter.send_async(request_info, ExternalAuthenticationMethodCollectionResponse, error_mapping) + + async def post(self,body: ExternalAuthenticationMethod, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalAuthenticationMethod]: + """ + Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalAuthenticationMethod] + Find more info here: https://learn.microsoft.com/graph/api/authentication-post-externalauthenticationmethods?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.external_authentication_method import ExternalAuthenticationMethod + + return await self.request_adapter.send_async(request_info, ExternalAuthenticationMethod, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalAuthenticationMethodsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the external MFA registered to a user for authentication using an external identity provider. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ExternalAuthenticationMethod, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + param body: The request body + param request_configuration: Configuration for the request 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) -> ExternalAuthenticationMethodsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalAuthenticationMethodsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalAuthenticationMethodsRequestBuilder(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 ExternalAuthenticationMethodsRequestBuilderGetQueryParameters(): + """ + Represents the external MFA registered to a user for authentication using an external identity provider. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ExternalAuthenticationMethodsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalAuthenticationMethodsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExternalAuthenticationMethodsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/external_authentication_methods/item/external_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/external_authentication_methods/item/external_authentication_method_item_request_builder.py new file mode 100644 index 00000000000..e7e848ce5a6 --- /dev/null +++ b/msgraph/generated/users/item/authentication/external_authentication_methods/item/external_authentication_method_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.external_authentication_method import ExternalAuthenticationMethod + from ......models.o_data_errors.o_data_error import ODataError + +class ExternalAuthenticationMethodItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalAuthenticationMethodItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/externalAuthenticationMethods/{externalAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + 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/authentication-delete-externalauthenticationmethods?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[ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalAuthenticationMethod]: + """ + Represents the external MFA registered to a user for authentication using an external identity provider. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalAuthenticationMethod] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.external_authentication_method import ExternalAuthenticationMethod + + return await self.request_adapter.send_async(request_info, ExternalAuthenticationMethod, error_mapping) + + async def patch(self,body: ExternalAuthenticationMethod, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalAuthenticationMethod]: + """ + Update the navigation property externalAuthenticationMethods in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalAuthenticationMethod] + """ + 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.external_authentication_method import ExternalAuthenticationMethod + + return await self.request_adapter.send_async(request_info, ExternalAuthenticationMethod, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + 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[ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the external MFA registered to a user for authentication using an external identity provider. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ExternalAuthenticationMethod, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property externalAuthenticationMethods in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExternalAuthenticationMethodItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalAuthenticationMethodItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters(): + """ + Represents the external MFA registered to a user for authentication using an external identity provider. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ExternalAuthenticationMethodItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalAuthenticationMethodItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExternalAuthenticationMethodItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 00000000000..0ff12380dc8 --- /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 c3d8b00c2ca..47f9edfc055 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/authentication/fido2_methods/item/fido2_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/fido2_methods/item/fido2_authentication_method_item_request_builder.py index b78b54782f1..99a9ef4804b 100644 --- a/msgraph/generated/users/item/authentication/fido2_methods/item/fido2_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/fido2_methods/item/fido2_authentication_method_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a user's FIDO2 Security Key Authentication Method object. + Deletes a user's FIDO2 security key authentication method 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/fido2authenticationmethod-delete?view=graph-rest-1.0 @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Fido2Aut def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a user's FIDO2 Security Key Authentication Method object. + Deletes a user's FIDO2 security key authentication method object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/authentication/platform_credential_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/platform_credential_methods/count/count_request_builder.py new file mode 100644 index 00000000000..d4a31ceae76 --- /dev/null +++ b/msgraph/generated/users/item/authentication/platform_credential_methods/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/$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/users/item/authentication/platform_credential_methods/item/device/device_request_builder.py b/msgraph/generated/users/item/authentication/platform_credential_methods/item/device/device_request_builder.py new file mode 100644 index 00000000000..9f067202785 --- /dev/null +++ b/msgraph/generated/users/item/authentication/platform_credential_methods/item/device/device_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.device import Device + from .......models.o_data_errors.o_data_error import ODataError + +class DeviceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the device property of the microsoft.graph.platformCredentialAuthenticationMethod entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeviceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}/device{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeviceRequestBuilderGetQueryParameters]] = None) -> Optional[Device]: + """ + The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Device] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.device import Device + + return await self.request_adapter.send_async(request_info, Device, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> DeviceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeviceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeviceRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeviceRequestBuilderGetQueryParameters(): + """ + The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DeviceRequestBuilderGetRequestConfiguration(RequestConfiguration[DeviceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py new file mode 100644 index 00000000000..790a85fc207 --- /dev/null +++ b/msgraph/generated/users/item/authentication/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py @@ -0,0 +1,154 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .device.device_request_builder import DeviceRequestBuilder + +class PlatformCredentialAuthenticationMethodItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlatformCredentialAuthenticationMethodItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a platformCredentialAuthenticationMethod 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/platformcredentialauthenticationmethod-delete?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[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlatformCredentialAuthenticationMethod]: + """ + Represents a platform credential instance registered to a user on Mac OS. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlatformCredentialAuthenticationMethod] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + + return await self.request_adapter.send_async(request_info, PlatformCredentialAuthenticationMethod, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a platformCredentialAuthenticationMethod 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[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a platform credential instance registered to a user on Mac OS. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> PlatformCredentialAuthenticationMethodItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlatformCredentialAuthenticationMethodItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlatformCredentialAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) + + @property + def device(self) -> DeviceRequestBuilder: + """ + Provides operations to manage the device property of the microsoft.graph.platformCredentialAuthenticationMethod entity. + """ + from .device.device_request_builder import DeviceRequestBuilder + + return DeviceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters(): + """ + Represents a platform credential instance registered to a user on Mac OS. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/platform_credential_methods/platform_credential_methods_request_builder.py b/msgraph/generated/users/item/authentication/platform_credential_methods/platform_credential_methods_request_builder.py new file mode 100644 index 00000000000..40074fa19ac --- /dev/null +++ b/msgraph/generated/users/item/authentication/platform_credential_methods/platform_credential_methods_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.platform_credential_authentication_method_collection_response import PlatformCredentialAuthenticationMethodCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.platform_credential_authentication_method_item_request_builder import PlatformCredentialAuthenticationMethodItemRequestBuilder + +class PlatformCredentialMethodsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlatformCredentialMethodsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/platformCredentialMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_platform_credential_authentication_method_id(self,platform_credential_authentication_method_id: str) -> PlatformCredentialAuthenticationMethodItemRequestBuilder: + """ + Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + param platform_credential_authentication_method_id: The unique identifier of platformCredentialAuthenticationMethod + Returns: PlatformCredentialAuthenticationMethodItemRequestBuilder + """ + if platform_credential_authentication_method_id is None: + raise TypeError("platform_credential_authentication_method_id cannot be null.") + from .item.platform_credential_authentication_method_item_request_builder import PlatformCredentialAuthenticationMethodItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["platformCredentialAuthenticationMethod%2Did"] = platform_credential_authentication_method_id + return PlatformCredentialAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]] = None) -> Optional[PlatformCredentialAuthenticationMethodCollectionResponse]: + """ + Represents a platform credential instance registered to a user on Mac OS. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlatformCredentialAuthenticationMethodCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.platform_credential_authentication_method_collection_response import PlatformCredentialAuthenticationMethodCollectionResponse + + return await self.request_adapter.send_async(request_info, PlatformCredentialAuthenticationMethodCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a platform credential instance registered to a user on Mac OS. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> PlatformCredentialMethodsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlatformCredentialMethodsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlatformCredentialMethodsRequestBuilder(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 PlatformCredentialMethodsRequestBuilderGetQueryParameters(): + """ + Represents a platform credential instance registered to a user on Mac OS. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlatformCredentialMethodsRequestBuilderGetRequestConfiguration(RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/calendar_request_builder.py index d3770f925d6..acafa88f946 100644 --- a/msgraph/generated/users/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarRequestBuilder(BaseRequestBuilder): """ @@ -162,6 +163,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/calendar/calendar_view/calendar_view_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/calendar_view_request_builder.py index a18705f1cd4..142a6b84c40 100644 --- a/msgraph/generated/users/item/calendar/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_view/calendar_view_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from .....models.event_collection_response import EventCollectionResponse from .....models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class CalendarViewRequestBuilder(BaseRequestBuilder): """ @@ -33,20 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id(self,event_id: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - param event_id: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id is None: - raise TypeError("event_id cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did"] = event_id - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Navigation property. Read-only. @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> CalendarViewRequestBuilder: raise TypeError("raw_url cannot be null.") return CalendarViewRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar/calendar_view/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/count/count_request_builder.py deleted file mode 100644 index 28f8f652381..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/$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/users/item/calendar/calendar_view/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/accept/accept_request_builder.py deleted file mode 100644 index a65e68f5758..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/attachments/attachments_request_builder.py deleted file mode 100644 index 005a3b85e07..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.attachment import Attachment - from .......models.attachment_collection_response import AttachmentCollectionResponse - from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/attachments/count/count_request_builder.py deleted file mode 100644 index 07fa96f7571..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index 8014c787d25..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index ecc0a92f598..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 9bb9f2a6e5c..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/calendar/calendar_request_builder.py deleted file mode 100644 index f91c8ecb034..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.calendar import Calendar - from .......models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/cancel/cancel_request_builder.py deleted file mode 100644 index d43174e9528..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/decline/decline_post_request_body.py deleted file mode 100644 index 7093f9b576d..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from .......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/decline/decline_request_builder.py deleted file mode 100644 index d042675c9cb..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 7e0018fbdde..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/event_item_request_builder.py deleted file mode 100644 index 031798db752..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/event_item_request_builder.py +++ /dev/null @@ -1,227 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.event import Event - from ......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .instances.instances_request_builder import InstancesRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def instances(self) -> InstancesRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - from .instances.instances_request_builder import InstancesRequestBuilder - - return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The calendar view for the calendar. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/extensions/count/count_request_builder.py deleted file mode 100644 index c2dc44332fd..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/extensions/$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/users/item/calendar/calendar_view/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/extensions/extensions_request_builder.py deleted file mode 100644 index 6a7776afafe..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.extension import Extension - from .......models.extension_collection_response import ExtensionCollectionResponse - from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 7b1afddd272..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/forward/forward_post_request_body.py deleted file mode 100644 index f51d556f1e4..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from .......models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/forward/forward_request_builder.py deleted file mode 100644 index cc4a62e1a32..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/count/count_request_builder.py deleted file mode 100644 index 861c9631639..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/delta/delta_get_response.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/delta/delta_get_response.py deleted file mode 100644 index 9f529a86aa5..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/delta/delta_get_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.base_delta_function_response import BaseDeltaFunctionResponse - from ........models.event import Event - -from ........models.base_delta_function_response import BaseDeltaFunctionResponse - -@dataclass -class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): - # The value property - value: Optional[list[Event]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeltaGetResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeltaGetResponse() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from ........models.base_delta_function_response import BaseDeltaFunctionResponse - from ........models.event import Event - - from ........models.base_delta_function_response import BaseDeltaFunctionResponse - from ........models.event import Event - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Event)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/users/item/calendar/calendar_view/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/delta/delta_request_builder.py deleted file mode 100644 index be1c1b8e9f0..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/delta/delta_request_builder.py +++ /dev/null @@ -1,148 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - from .delta_get_response import DeltaGetResponse - -class DeltaRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the delta method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeltaRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/event-delta?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 .delta_get_response import DeltaGetResponse - - return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DeltaRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeltaRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeltaRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeltaRequestBuilderGetQueryParameters(): - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/instances_request_builder.py deleted file mode 100644 index 79e36f3d355..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/instances_request_builder.py +++ /dev/null @@ -1,182 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event_collection_response import EventCollectionResponse - from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder - -class InstancesRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new InstancesRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EventCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event_collection_response import EventCollectionResponse - - return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> InstancesRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: InstancesRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return InstancesRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def delta(self) -> DeltaRequestBuilder: - """ - Provides operations to call the delta method. - """ - from .delta.delta_request_builder import DeltaRequestBuilder - - return DeltaRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class InstancesRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index bf298e264c7..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index d3f881c2f26..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.attachment_collection_response import AttachmentCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 453f8df26ea..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index ae40714f063..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ..........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 5fce44c6381..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 922d556d8a2..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 839e6509a71..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.calendar import Calendar - from .........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 1a94f56cd1b..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 35329c40b2f..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 695fc7eda70..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 06cd6e68eb4..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py deleted file mode 100644 index bdca504de6b..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.event import Event - from ........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index f5f64cd2c5d..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendar/calendar_view/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index fec9b56df38..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.extension_collection_response import ExtensionCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index a9227bda451..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index be2a6958bb5..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from .........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index e4253554be2..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 398d51f4ab7..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from .........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index fee1b8e8afd..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 2f17a3f9109..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index e6f9c5baed5..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index fabdb9669c6..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from .......models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 3dc00d2fefd..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index f1de28c467e..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from .......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 01ee0cdad67..00000000000 --- a/msgraph/generated/users/item/calendar/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py index 32f1b7ffce8..1f2565940a2 100644 --- a/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar/events/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/count/count_request_builder.py deleted file mode 100644 index ae17b9a2de6..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/instances_request_builder.py index b922afacae7..bc358eb0fca 100644 --- a/msgraph/generated/users/item/calendar/events/item/instances/instances_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/instances/instances_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from .......models.event_collection_response import EventCollectionResponse from .......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class InstancesRequestBuilder(BaseRequestBuilder): """ @@ -33,23 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EventCollectionResponse] """ @@ -69,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Instance def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> InstancesRequestBuilder: raise TypeError("raw_url cannot be null.") return InstancesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ @@ -109,7 +84,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 4939b3c0fad..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index 5f44c330a2a..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.attachment_collection_response import AttachmentCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 551a4af4de9..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index ae40714f063..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ..........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 9fcef3315c8..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 67506ac2762..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 3729bbc86dc..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.calendar import Calendar - from .........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index f7a5f31fd44..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 35329c40b2f..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 645d86da985..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index cf38010261c..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/event_item_request_builder.py deleted file mode 100644 index 0cef66783d6..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.event import Event - from ........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 754f63445cb..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendar/events/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index ae379ee9900..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.extension_collection_response import ExtensionCollectionResponse - from .........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 6b4cbce0f41..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index be2a6958bb5..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from .........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index 865f6f2d3d4..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 398d51f4ab7..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from .........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 15fdb046214..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 2f17a3f9109..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from .........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index ac860f2a0e7..00000000000 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..57567a8fa12 --- /dev/null +++ b/msgraph/generated/users/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/calendar/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..fbbf4ded63a --- /dev/null +++ b/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/calendar/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py index 57cce1af8db..24e86292a0f 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarItemRequestBuilder(BaseRequestBuilder): """ @@ -191,6 +192,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/calendar_view_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/calendar_view_request_builder.py index 90b99a87afa..47ff7604d7b 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/calendar_view_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ........models.event_collection_response import EventCollectionResponse from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class CalendarViewRequestBuilder(BaseRequestBuilder): """ @@ -33,20 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id(self,event_id: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - param event_id: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id is None: - raise TypeError("event_id cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did"] = event_id - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Navigation property. Read-only. @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> CalendarViewRequestBuilder: raise TypeError("raw_url cannot be null.") return CalendarViewRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/count/count_request_builder.py deleted file mode 100644 index 85cde3a8d18..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/$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/users/item/calendar_groups/item/calendars/item/calendar_view/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/accept/accept_request_builder.py deleted file mode 100644 index 6f921c155d4..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/attachments_request_builder.py deleted file mode 100644 index 804a44b59b1..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.attachment_collection_response import AttachmentCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/count/count_request_builder.py deleted file mode 100644 index c10493c8f6f..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index c6f92c7c9db..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ...........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ...........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 9bab92cfaab..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 0720fc67c78..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.attachment import Attachment - from ...........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/calendar/calendar_request_builder.py deleted file mode 100644 index 8b726671858..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.calendar import Calendar - from ..........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/cancel/cancel_request_builder.py deleted file mode 100644 index a3e198e5773..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/decline/decline_post_request_body.py deleted file mode 100644 index 546d8868e09..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ..........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/decline/decline_request_builder.py deleted file mode 100644 index 4ba172fe176..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index adb95a17056..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py deleted file mode 100644 index 60145150224..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py +++ /dev/null @@ -1,227 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.event import Event - from .........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .instances.instances_request_builder import InstancesRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def instances(self) -> InstancesRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - from .instances.instances_request_builder import InstancesRequestBuilder - - return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The calendar view for the calendar. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/count/count_request_builder.py deleted file mode 100644 index 13ff49aa9b9..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/$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/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/extensions_request_builder.py deleted file mode 100644 index 9d43ad312ea..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.extension_collection_response import ExtensionCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 0c4a8d060c1..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.extension import Extension - from ...........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/forward/forward_post_request_body.py deleted file mode 100644 index 10ffc4b5845..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ..........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/forward/forward_request_builder.py deleted file mode 100644 index f544c592619..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/count/count_request_builder.py deleted file mode 100644 index 412dc2e64c0..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/delta/delta_get_response.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/delta/delta_get_response.py deleted file mode 100644 index 09142e34057..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/delta/delta_get_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ...........models.base_delta_function_response import BaseDeltaFunctionResponse - from ...........models.event import Event - -from ...........models.base_delta_function_response import BaseDeltaFunctionResponse - -@dataclass -class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): - # The value property - value: Optional[list[Event]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeltaGetResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeltaGetResponse() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from ...........models.base_delta_function_response import BaseDeltaFunctionResponse - from ...........models.event import Event - - from ...........models.base_delta_function_response import BaseDeltaFunctionResponse - from ...........models.event import Event - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Event)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/delta/delta_request_builder.py deleted file mode 100644 index 7507a2d86ef..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/delta/delta_request_builder.py +++ /dev/null @@ -1,148 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - from .delta_get_response import DeltaGetResponse - -class DeltaRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the delta method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeltaRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/event-delta?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 .delta_get_response import DeltaGetResponse - - return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DeltaRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeltaRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeltaRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeltaRequestBuilderGetQueryParameters(): - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/instances_request_builder.py deleted file mode 100644 index fe238a985a7..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/instances_request_builder.py +++ /dev/null @@ -1,182 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.event_collection_response import EventCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder - -class InstancesRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new InstancesRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EventCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.event_collection_response import EventCollectionResponse - - return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> InstancesRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: InstancesRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return InstancesRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def delta(self) -> DeltaRequestBuilder: - """ - Provides operations to call the delta method. - """ - from .delta.delta_request_builder import DeltaRequestBuilder - - return DeltaRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class InstancesRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 8eda004a7e0..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index ea4a9705d41..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ............models.attachment import Attachment - from ............models.attachment_collection_response import AttachmentCollectionResponse - from ............models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ............models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 4f3e3bef735..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index 4654f793b43..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .............models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .............models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index a2cebaeedad..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index f0ab5409e29..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.attachment import Attachment - from .............models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .............models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index c72943c838f..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ............models.calendar import Calendar - from ............models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ............models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 7370f0f1a43..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index ec759246257..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ............models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index ec705a792cb..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 82716c48d43..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py deleted file mode 100644 index f7e90b4a94d..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.event import Event - from ...........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index ee3b391964e..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index f2e1922436d..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ............models.extension import Extension - from ............models.extension_collection_response import ExtensionCollectionResponse - from ............models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ............models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 18793d32556..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.extension import Extension - from .............models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .............models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index 62ab3d118f6..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ............models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index e3a29e89bfa..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 5d3c96aacfd..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ............models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 564c3aeefe3..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index ab45ab761c1..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ............models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index c151ae44043..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 4732ba13f56..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ..........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 6d8c1ba05f0..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 0b0fb2cb6d7..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ..........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index b98eda603c5..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py index 892ae26bebb..9ded8963616 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/count/count_request_builder.py deleted file mode 100644 index af4de8c2803..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/instances_request_builder.py index 6828e2263b1..f157a18e817 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/instances_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/instances_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ..........models.event_collection_response import EventCollectionResponse from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class InstancesRequestBuilder(BaseRequestBuilder): """ @@ -33,23 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EventCollectionResponse] """ @@ -69,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Instance def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> InstancesRequestBuilder: raise TypeError("raw_url cannot be null.") return InstancesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ @@ -109,7 +84,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 7a59a024cdb..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index d25f0b68bd4..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ............models.attachment import Attachment - from ............models.attachment_collection_response import AttachmentCollectionResponse - from ............models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ............models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 4cd2e4b8f48..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index 4654f793b43..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .............models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .............models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 7c98a04f800..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 8ade4fb6e31..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.attachment import Attachment - from .............models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .............models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 95736a74c71..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ............models.calendar import Calendar - from ............models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ............models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 609c7498ca0..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index ec759246257..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ............models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 347569bd830..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index ea2b252c045..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py deleted file mode 100644 index 3cfd4dae432..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.event import Event - from ...........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index be5244c6979..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index 0d8d6cc27df..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ............models.extension import Extension - from ............models.extension_collection_response import ExtensionCollectionResponse - from ............models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ............models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index d51b7f81163..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .............models.extension import Extension - from .............models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .............models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .............models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index 62ab3d118f6..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ............models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index 6c18ae705a8..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 5d3c96aacfd..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ............models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 0d4d794ead1..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index ab45ab761c1..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ............models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ............models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index cdc803ae551..00000000000 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_groups/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3b99ff79cc7 --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..3a87f03b8a0 --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/calendar_view/calendar_view_request_builder.py b/msgraph/generated/users/item/calendar_view/calendar_view_request_builder.py index 5dac3ecd3f5..1bcfc7c239d 100644 --- a/msgraph/generated/users/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/users/item/calendar_view/calendar_view_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ....models.event_collection_response import EventCollectionResponse from ....models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class CalendarViewRequestBuilder(BaseRequestBuilder): """ @@ -33,20 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id(self,event_id: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the calendarView property of the microsoft.graph.user entity. - param event_id: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id is None: - raise TypeError("event_id cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did"] = event_id - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Read-only. Nullable. @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> CalendarViewRequestBuilder: raise TypeError("raw_url cannot be null.") return CalendarViewRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_view/count/count_request_builder.py b/msgraph/generated/users/item/calendar_view/count/count_request_builder.py deleted file mode 100644 index 7ec01e30237..00000000000 --- a/msgraph/generated/users/item/calendar_view/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/$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/users/item/calendar_view/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar_view/item/accept/accept_request_builder.py deleted file mode 100644 index 5d89a4af59f..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar_view/item/attachments/attachments_request_builder.py deleted file mode 100644 index 029e323435b..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.attachment import Attachment - from ......models.attachment_collection_response import AttachmentCollectionResponse - from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar_view/item/attachments/count/count_request_builder.py deleted file mode 100644 index 9e3029c684c..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index 6736548ede4..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .......models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 001cc48a738..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index ce1022dcdcd..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.attachment import Attachment - from .......models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar_view/item/calendar/calendar_request_builder.py deleted file mode 100644 index 95b1ae4cb37..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.calendar import Calendar - from ......models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar_view/item/cancel/cancel_request_builder.py deleted file mode 100644 index 0a59db88392..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/decline/decline_post_request_body.py deleted file mode 100644 index 3ff4e8d3fda..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar_view/item/decline/decline_request_builder.py deleted file mode 100644 index 7f722acb2ce..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 7c5992beb32..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/event_item_request_builder.py deleted file mode 100644 index 5eb80d5db06..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/event_item_request_builder.py +++ /dev/null @@ -1,227 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .....models.event import Event - from .....models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .instances.instances_request_builder import InstancesRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendarView property of the microsoft.graph.user entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The calendar view for the calendar. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar view for the calendar. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def instances(self) -> InstancesRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - from .instances.instances_request_builder import InstancesRequestBuilder - - return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The calendar view for the calendar. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_view/item/extensions/count/count_request_builder.py deleted file mode 100644 index 4e1079642c2..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/extensions/$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/users/item/calendar_view/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar_view/item/extensions/extensions_request_builder.py deleted file mode 100644 index 144d0a58b45..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.extension import Extension - from ......models.extension_collection_response import ExtensionCollectionResponse - from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index c7ce76c7289..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.extension import Extension - from .......models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/forward/forward_post_request_body.py deleted file mode 100644 index a1a8c4bb053..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ......models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar_view/item/forward/forward_request_builder.py deleted file mode 100644 index 1a758e3204f..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/count/count_request_builder.py deleted file mode 100644 index 03216921b62..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/delta/delta_get_response.py b/msgraph/generated/users/item/calendar_view/item/instances/delta/delta_get_response.py deleted file mode 100644 index 7725dc6cb8b..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/delta/delta_get_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .......models.base_delta_function_response import BaseDeltaFunctionResponse - from .......models.event import Event - -from .......models.base_delta_function_response import BaseDeltaFunctionResponse - -@dataclass -class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): - # The value property - value: Optional[list[Event]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeltaGetResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeltaGetResponse() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .......models.base_delta_function_response import BaseDeltaFunctionResponse - from .......models.event import Event - - from .......models.base_delta_function_response import BaseDeltaFunctionResponse - from .......models.event import Event - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Event)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/users/item/calendar_view/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/delta/delta_request_builder.py deleted file mode 100644 index 7cd062fe4b3..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/delta/delta_request_builder.py +++ /dev/null @@ -1,148 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - from .delta_get_response import DeltaGetResponse - -class DeltaRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the delta method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeltaRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/event-delta?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 .delta_get_response import DeltaGetResponse - - return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DeltaRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeltaRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeltaRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeltaRequestBuilderGetQueryParameters(): - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/instances_request_builder.py deleted file mode 100644 index 962ac648882..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/instances_request_builder.py +++ /dev/null @@ -1,182 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ......models.event_collection_response import EventCollectionResponse - from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder - -class InstancesRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new InstancesRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EventCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.event_collection_response import EventCollectionResponse - - return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> InstancesRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: InstancesRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return InstancesRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def delta(self) -> DeltaRequestBuilder: - """ - Provides operations to call the delta method. - """ - from .delta.delta_request_builder import DeltaRequestBuilder - - return DeltaRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class InstancesRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index d42779e5c45..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index a4d8f473bdb..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.attachment_collection_response import AttachmentCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index dc007963850..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index e74c7c21419..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 5d804fe60de..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 2bce19f75c6..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 3e9df03f4de..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.calendar import Calendar - from ........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 7b33443357d..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 8770ceeea48..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 73ac61e6fd5..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 3501428746b..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/event_item_request_builder.py deleted file mode 100644 index f9aac877610..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event import Event - from .......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 1aacf1b0253..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index 5e12cdc7e51..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.extension_collection_response import ExtensionCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 3c6808ffd39..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index c86a1b919d0..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index eebc39e6808..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index c487170e7d1..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index c0d22d9cc0b..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index aefbd672251..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 5ac3a04e7a1..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index a71b62880ac..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ......models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 2aa633edb85..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index dcb3fcda337..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ......models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ......models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index f4468546d76..00000000000 --- a/msgraph/generated/users/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py index 5f93b3f253a..58cc26b1475 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarItemRequestBuilder(BaseRequestBuilder): """ @@ -191,6 +192,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/calendar_view_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/calendar_view_request_builder.py index 6e9097f37a0..19500c1929c 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_view/calendar_view_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ......models.event_collection_response import EventCollectionResponse from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class CalendarViewRequestBuilder(BaseRequestBuilder): """ @@ -33,20 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id(self,event_id: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - param event_id: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id is None: - raise TypeError("event_id cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did"] = event_id - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarViewRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Navigation property. Read-only. @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> CalendarViewRequestBuilder: raise TypeError("raw_url cannot be null.") return CalendarViewRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/count/count_request_builder.py deleted file mode 100644 index d655bf2ea20..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/$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/users/item/calendars/item/calendar_view/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/accept/accept_request_builder.py deleted file mode 100644 index 2841c4c2683..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/attachments_request_builder.py deleted file mode 100644 index 13eaefaca79..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.attachment_collection_response import AttachmentCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/count/count_request_builder.py deleted file mode 100644 index edbec39e324..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index e74c7c21419..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index e5f53712f04..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 93ee566fae0..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/calendar/calendar_request_builder.py deleted file mode 100644 index 67246e80208..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.calendar import Calendar - from ........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/cancel/cancel_request_builder.py deleted file mode 100644 index 0f0a791d8c8..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/decline/decline_post_request_body.py deleted file mode 100644 index 8770ceeea48..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/decline/decline_request_builder.py deleted file mode 100644 index b47be90b6d5..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 3f4e449acfd..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/event_item_request_builder.py deleted file mode 100644 index 07c0b371128..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/event_item_request_builder.py +++ /dev/null @@ -1,227 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event import Event - from .......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .instances.instances_request_builder import InstancesRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendarView property of the microsoft.graph.calendar entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar view for the calendar. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def instances(self) -> InstancesRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - from .instances.instances_request_builder import InstancesRequestBuilder - - return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The calendar view for the calendar. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/extensions/count/count_request_builder.py deleted file mode 100644 index 46f21120fba..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/$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/users/item/calendars/item/calendar_view/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/extensions/extensions_request_builder.py deleted file mode 100644 index db80e807bd7..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.extension_collection_response import ExtensionCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 9caf2b430e7..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/forward/forward_post_request_body.py deleted file mode 100644 index c86a1b919d0..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/forward/forward_request_builder.py deleted file mode 100644 index 808b4c1a43c..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/count/count_request_builder.py deleted file mode 100644 index b5e81e79644..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/delta/delta_get_response.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/delta/delta_get_response.py deleted file mode 100644 index 95fb9282951..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/delta/delta_get_response.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.base_delta_function_response import BaseDeltaFunctionResponse - from .........models.event import Event - -from .........models.base_delta_function_response import BaseDeltaFunctionResponse - -@dataclass -class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): - # The value property - value: Optional[list[Event]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeltaGetResponse - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeltaGetResponse() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .........models.base_delta_function_response import BaseDeltaFunctionResponse - from .........models.event import Event - - from .........models.base_delta_function_response import BaseDeltaFunctionResponse - from .........models.event import Event - - fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Event)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param 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/users/item/calendars/item/calendar_view/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/delta/delta_request_builder.py deleted file mode 100644 index 4576446d9fb..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/delta/delta_request_builder.py +++ /dev/null @@ -1,148 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - from .delta_get_response import DeltaGetResponse - -class DeltaRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the delta method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeltaRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeltaGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/event-delta?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 .delta_get_response import DeltaGetResponse - - return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DeltaRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeltaRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeltaRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeltaRequestBuilderGetQueryParameters(): - """ - Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/instances_request_builder.py deleted file mode 100644 index ef0c38de69c..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/instances_request_builder.py +++ /dev/null @@ -1,182 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.event_collection_response import EventCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder - -class InstancesRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new InstancesRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EventCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.event_collection_response import EventCollectionResponse - - return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> InstancesRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: InstancesRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return InstancesRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def delta(self) -> DeltaRequestBuilder: - """ - Provides operations to call the delta method. - """ - from .delta.delta_request_builder import DeltaRequestBuilder - - return DeltaRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class InstancesRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The 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 == "end_date_time": - return "endDateTime" - 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 == "start_date_time": - return "startDateTime" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = 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 - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 498d05bddb1..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index 91e929d73d1..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.attachment_collection_response import AttachmentCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 4c4ecd64909..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index c6f92c7c9db..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ...........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ...........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index d85f798f9c2..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index bde7621002d..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.attachment import Attachment - from ...........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index f59450e1b9b..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.calendar import Calendar - from ..........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 0ff70596b99..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 546d8868e09..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ..........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index afdaf30954a..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index a69cd95dfe6..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py deleted file mode 100644 index a8d84cc86c8..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.event import Event - from .........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 771c9b753c9..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendars/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index b7ea1560e23..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.extension_collection_response import ExtensionCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 024484080aa..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.extension import Extension - from ...........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index 10ffc4b5845..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ..........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index e657970471a..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 4732ba13f56..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ..........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 5852062e917..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 0b0fb2cb6d7..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ..........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 78359c5ce21..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index c487170e7d1..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 768f4dcf392..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index aefbd672251..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 6149cda2304..00000000000 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py index 30e796f5bc0..2f642ce591c 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/count/count_request_builder.py deleted file mode 100644 index be52b44d940..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/instances_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/instances_request_builder.py index 84e6461ca37..50ec4cb4fb0 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/instances_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/instances/instances_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ........models.event_collection_response import EventCollectionResponse from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class InstancesRequestBuilder(BaseRequestBuilder): """ @@ -33,23 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EventCollectionResponse] """ @@ -69,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Instance def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> InstancesRequestBuilder: raise TypeError("raw_url cannot be null.") return InstancesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ @@ -109,7 +84,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 73d60ab6c38..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index c58c660b2ea..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.attachment import Attachment - from ..........models.attachment_collection_response import AttachmentCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index 9c19086222f..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index c6f92c7c9db..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ...........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from ...........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 835cefebcf9..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 50277c0a6ee..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.attachment import Attachment - from ...........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index 742e8d25967..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.calendar import Calendar - from ..........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index feedd7c64ca..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 546d8868e09..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ..........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index 0a613fecb98..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 7219e983bd9..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/event_item_request_builder.py deleted file mode 100644 index 4a58937f2b1..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.event import Event - from .........models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 0ef8386149d..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/calendars/item/events/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index 00889f63647..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ..........models.extension import Extension - from ..........models.extension_collection_response import ExtensionCollectionResponse - from ..........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ..........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ..........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 816de5532af..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ...........models.extension import Extension - from ...........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index 10ffc4b5845..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ..........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index a5e791a6237..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index 4732ba13f56..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ..........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 16a37426f37..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index 0b0fb2cb6d7..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ..........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ..........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index d7ecd5e45ad..00000000000 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..609eb844d9f --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..93000b4b764 --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/calendars/{calendar%2Did}/permanentDelete", path_parameters) + + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/change_password/change_password_request_builder.py b/msgraph/generated/users/item/change_password/change_password_request_builder.py index 6c8c28f6aa3..68b201128a5 100644 --- a/msgraph/generated/users/item/change_password/change_password_request_builder.py +++ b/msgraph/generated/users/item/change_password/change_password_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ChangePasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ChangePasswordPostRequestBody, request_configuration: def to_post_request_information(self,body: ChangePasswordPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. 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/users/item/chats/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/users/item/chats/get_all_messages/get_all_messages_request_builder.py index 26e810aef27..00d5ad4bb3a 100644 --- a/msgraph/generated/users/item/chats/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/users/item/chats/get_all_messages/get_all_messages_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[GetAllMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllMessagesGetResponse]: """ - Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. + Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAllMessagesGetResponse] Find more info here: https://learn.microsoft.com/graph/api/chats-getallmessages?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetAllMe def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. + Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. 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) -> GetAllMessagesRequestBuilder: @dataclass class GetAllMessagesRequestBuilderGetQueryParameters(): """ - Get all messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. + Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/chats/item/chat_item_request_builder.py b/msgraph/generated/users/item/chats/item/chat_item_request_builder.py index 77840621b61..322bd9b5641 100644 --- a/msgraph/generated/users/item/chats/item/chat_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/chat_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.chat import Chat from .....models.o_data_errors.o_data_error import ODataError + from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .hide_for_user.hide_for_user_request_builder import HideForUserRequestBuilder from .installed_apps.installed_apps_request_builder import InstalledAppsRequestBuilder from .last_message_preview.last_message_preview_request_builder import LastMessagePreviewRequestBuilder @@ -25,7 +26,9 @@ from .messages.messages_request_builder import MessagesRequestBuilder from .permission_grants.permission_grants_request_builder import PermissionGrantsRequestBuilder from .pinned_messages.pinned_messages_request_builder import PinnedMessagesRequestBuilder + from .remove_all_access_for_user.remove_all_access_for_user_request_builder import RemoveAllAccessForUserRequestBuilder from .send_activity_notification.send_activity_notification_request_builder import SendActivityNotificationRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unhide_for_user.unhide_for_user_request_builder import UnhideForUserRequestBuilder @@ -151,6 +154,15 @@ def with_url(self,raw_url: str) -> ChatItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ChatItemRequestBuilder(self.request_adapter, raw_url) + @property + def complete_migration(self) -> CompleteMigrationRequestBuilder: + """ + Provides operations to call the completeMigration method. + """ + from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder + + return CompleteMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def hide_for_user(self) -> HideForUserRequestBuilder: """ @@ -232,6 +244,15 @@ def pinned_messages(self) -> PinnedMessagesRequestBuilder: return PinnedMessagesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_all_access_for_user(self) -> RemoveAllAccessForUserRequestBuilder: + """ + Provides operations to call the removeAllAccessForUser method. + """ + from .remove_all_access_for_user.remove_all_access_for_user_request_builder import RemoveAllAccessForUserRequestBuilder + + return RemoveAllAccessForUserRequestBuilder(self.request_adapter, self.path_parameters) + @property def send_activity_notification(self) -> SendActivityNotificationRequestBuilder: """ @@ -241,6 +262,15 @@ def send_activity_notification(self) -> SendActivityNotificationRequestBuilder: return SendActivityNotificationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py new file mode 100644 index 00000000000..a642adbf9be --- /dev/null +++ b/msgraph/generated/users/item/chats/item/complete_migration/complete_migration_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CompleteMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the completeMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CompleteMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/chats/{chat%2Did}/completeMigration", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action completeMigration + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action completeMigration + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CompleteMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CompleteMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CompleteMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/replies_request_builder.py index 7876ba5c46d..98084a60b14 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/users/item/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..d6affaa1ea1 --- /dev/null +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..7c4aae4f376 --- /dev/null +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + from .........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/messages/messages_request_builder.py b/msgraph/generated/users/item/chats/item/messages/messages_request_builder.py index 67e511d91c2..944787bbfcd 100644 --- a/msgraph/generated/users/item/chats/item/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/chats/item/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/users/item/chats/item/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..109dee6e74a --- /dev/null +++ b/msgraph/generated/users/item/chats/item/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .......models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/chats/item/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/users/item/chats/item/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..8b6ebec833a --- /dev/null +++ b/msgraph/generated/users/item/chats/item/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.chat_message import ChatMessage + from .......models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/chats/{chat%2Did}/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/remove_all_access_for_user/remove_all_access_for_user_post_request_body.py b/msgraph/generated/users/item/chats/item/remove_all_access_for_user/remove_all_access_for_user_post_request_body.py new file mode 100644 index 00000000000..f0a43f5e44e --- /dev/null +++ b/msgraph/generated/users/item/chats/item/remove_all_access_for_user/remove_all_access_for_user_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.teamwork_user_identity import TeamworkUserIdentity + +@dataclass +class RemoveAllAccessForUserPostRequestBody(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 user property + user: Optional[TeamworkUserIdentity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveAllAccessForUserPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoveAllAccessForUserPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveAllAccessForUserPostRequestBody() + + 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.teamwork_user_identity import TeamworkUserIdentity + + from ......models.teamwork_user_identity import TeamworkUserIdentity + + fields: dict[str, Callable[[Any], None]] = { + "user": lambda n : setattr(self, 'user', n.get_object_value(TeamworkUserIdentity)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("user", self.user) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/chats/item/remove_all_access_for_user/remove_all_access_for_user_request_builder.py b/msgraph/generated/users/item/chats/item/remove_all_access_for_user/remove_all_access_for_user_request_builder.py new file mode 100644 index 00000000000..ec10b8b9d12 --- /dev/null +++ b/msgraph/generated/users/item/chats/item/remove_all_access_for_user/remove_all_access_for_user_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .remove_all_access_for_user_post_request_body import RemoveAllAccessForUserPostRequestBody + +class RemoveAllAccessForUserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeAllAccessForUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveAllAccessForUserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/chats/{chat%2Did}/removeAllAccessForUser", path_parameters) + + async def post(self,body: RemoveAllAccessForUserPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove access to a chat for a user. + 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/chat-removeallaccessforuser?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RemoveAllAccessForUserPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove access to a chat for a user. + param body: The request body + param request_configuration: Configuration for the request 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) -> RemoveAllAccessForUserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveAllAccessForUserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveAllAccessForUserRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveAllAccessForUserRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/chats/item/send_activity_notification/send_activity_notification_post_request_body.py b/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_post_request_body.py index ce8699273e5..da846a1dcff 100644 --- a/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_post_request_body.py +++ b/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_post_request_body.py @@ -22,6 +22,8 @@ class SendActivityNotificationPostRequestBody(AdditionalDataHolder, BackedModel, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The recipient property @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "recipient": lambda n : setattr(self, 'recipient', n.get_object_value(TeamworkNotificationRecipient)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_object_value("recipient", self.recipient) writer.write_str_value("teamsAppId", self.teams_app_id) diff --git a/msgraph/generated/users/item/chats/item/start_migration/start_migration_post_request_body.py b/msgraph/generated/users/item/chats/item/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/users/item/chats/item/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/chats/item/start_migration/start_migration_request_builder.py b/msgraph/generated/users/item/chats/item/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..1c76560f9bf --- /dev/null +++ b/msgraph/generated/users/item/chats/item/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/chats/{chat%2Did}/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/cloud_p_cs_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/cloud_p_cs_request_builder.py new file mode 100644 index 00000000000..924a47b6a70 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/cloud_p_cs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.cloud_p_c import CloudPC + from ....models.cloud_p_c_collection_response import CloudPCCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.cloud_p_c_item_request_builder import CloudPCItemRequestBuilder + +class CloudPCsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPCsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_cloud_p_c_id(self,cloud_p_c_id: str) -> CloudPCItemRequestBuilder: + """ + Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + param cloud_p_c_id: The unique identifier of cloudPC + Returns: CloudPCItemRequestBuilder + """ + if cloud_p_c_id is None: + raise TypeError("cloud_p_c_id cannot be null.") + from .item.cloud_p_c_item_request_builder import CloudPCItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["cloudPC%2Did"] = cloud_p_c_id + return CloudPCItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPCsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPCCollectionResponse]: + """ + The user's Cloud PCs. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPCCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_p_c_collection_response import CloudPCCollectionResponse + + return await self.request_adapter.send_async(request_info, CloudPCCollectionResponse, error_mapping) + + async def post(self,body: CloudPC, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPC]: + """ + Create new navigation property to cloudPCs for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPC] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.cloud_p_c import CloudPC + + return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPCsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user's Cloud PCs. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CloudPC, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to cloudPCs for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPCsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPCsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPCsRequestBuilder(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 CloudPCsRequestBuilderGetQueryParameters(): + """ + The user's Cloud PCs. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CloudPCsRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPCsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPCsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/count/count_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/count/count_request_builder.py new file mode 100644 index 00000000000..e00c57e1e79 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPCs/$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/users/item/cloud_p_cs/item/cloud_p_c_item_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/cloud_p_c_item_request_builder.py new file mode 100644 index 00000000000..d17ade7d887 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/cloud_p_c_item_request_builder.py @@ -0,0 +1,268 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cloud_p_c import CloudPC + from .....models.o_data_errors.o_data_error import ODataError + from .end_grace_period.end_grace_period_request_builder import EndGracePeriodRequestBuilder + from .reboot.reboot_request_builder import RebootRequestBuilder + from .rename.rename_request_builder import RenameRequestBuilder + from .reprovision.reprovision_request_builder import ReprovisionRequestBuilder + from .resize.resize_request_builder import ResizeRequestBuilder + from .restore.restore_request_builder import RestoreRequestBuilder + from .retrieve_cloud_pc_launch_detail.retrieve_cloud_pc_launch_detail_request_builder import RetrieveCloudPcLaunchDetailRequestBuilder + from .troubleshoot.troubleshoot_request_builder import TroubleshootRequestBuilder + +class CloudPCItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CloudPCItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property cloudPCs for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPC]: + """ + The user's Cloud PCs. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPC] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cloud_p_c import CloudPC + + return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) + + async def patch(self,body: CloudPC, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPC]: + """ + Update the navigation property cloudPCs in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPC] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.cloud_p_c import CloudPC + + return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property cloudPCs for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user's Cloud PCs. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CloudPC, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property cloudPCs in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CloudPCItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CloudPCItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CloudPCItemRequestBuilder(self.request_adapter, raw_url) + + @property + def end_grace_period(self) -> EndGracePeriodRequestBuilder: + """ + Provides operations to call the endGracePeriod method. + """ + from .end_grace_period.end_grace_period_request_builder import EndGracePeriodRequestBuilder + + return EndGracePeriodRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reboot(self) -> RebootRequestBuilder: + """ + Provides operations to call the reboot method. + """ + from .reboot.reboot_request_builder import RebootRequestBuilder + + return RebootRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def rename(self) -> RenameRequestBuilder: + """ + Provides operations to call the rename method. + """ + from .rename.rename_request_builder import RenameRequestBuilder + + return RenameRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reprovision(self) -> ReprovisionRequestBuilder: + """ + Provides operations to call the reprovision method. + """ + from .reprovision.reprovision_request_builder import ReprovisionRequestBuilder + + return ReprovisionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def resize(self) -> ResizeRequestBuilder: + """ + Provides operations to call the resize method. + """ + from .resize.resize_request_builder import ResizeRequestBuilder + + return ResizeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def retrieve_cloud_pc_launch_detail(self) -> RetrieveCloudPcLaunchDetailRequestBuilder: + """ + Provides operations to call the retrieveCloudPcLaunchDetail method. + """ + from .retrieve_cloud_pc_launch_detail.retrieve_cloud_pc_launch_detail_request_builder import RetrieveCloudPcLaunchDetailRequestBuilder + + return RetrieveCloudPcLaunchDetailRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def troubleshoot(self) -> TroubleshootRequestBuilder: + """ + Provides operations to call the troubleshoot method. + """ + from .troubleshoot.troubleshoot_request_builder import TroubleshootRequestBuilder + + return TroubleshootRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CloudPCItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPCItemRequestBuilderGetQueryParameters(): + """ + The user's Cloud PCs. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CloudPCItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CloudPCItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CloudPCItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py new file mode 100644 index 00000000000..2fa4cc73f01 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class EndGracePeriodRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the endGracePeriod method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EndGracePeriodRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/endGracePeriod", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + 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/cloudpc-endgraceperiod?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EndGracePeriodRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EndGracePeriodRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EndGracePeriodRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EndGracePeriodRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/reboot/reboot_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/reboot/reboot_request_builder.py new file mode 100644 index 00000000000..3a309875d02 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/reboot/reboot_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class RebootRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reboot method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RebootRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/reboot", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Reboot a specific cloudPC 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/cloudpc-reboot?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reboot a specific cloudPC object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RebootRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RebootRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RebootRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RebootRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/rename/rename_post_request_body.py b/msgraph/generated/users/item/cloud_p_cs/item/rename/rename_post_request_body.py new file mode 100644 index 00000000000..0f311ce7046 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/rename/rename_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RenamePostRequestBody(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 + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RenamePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RenamePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RenamePostRequestBody() + + 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()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/cloud_p_cs/item/rename/rename_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/rename/rename_request_builder.py new file mode 100644 index 00000000000..ffd9e8ce5c0 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/rename/rename_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .rename_post_request_body import RenamePostRequestBody + +class RenameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the rename method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RenameRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/rename", path_parameters) + + async def post(self,body: RenamePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity. + 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/cloudpc-rename?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RenamePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity. + param body: The request body + param request_configuration: Configuration for the request 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) -> RenameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RenameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RenameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RenameRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/reprovision/reprovision_post_request_body.py b/msgraph/generated/users/item/cloud_p_cs/item/reprovision/reprovision_post_request_body.py new file mode 100644 index 00000000000..6efa5ebb6e1 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/reprovision/reprovision_post_request_body.py @@ -0,0 +1,64 @@ +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.cloud_pc_operating_system import CloudPcOperatingSystem + from ......models.cloud_pc_user_account_type import CloudPcUserAccountType + +@dataclass +class ReprovisionPostRequestBody(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 osVersion property + os_version: Optional[CloudPcOperatingSystem] = None + # The userAccountType property + user_account_type: Optional[CloudPcUserAccountType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReprovisionPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReprovisionPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReprovisionPostRequestBody() + + 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.cloud_pc_operating_system import CloudPcOperatingSystem + from ......models.cloud_pc_user_account_type import CloudPcUserAccountType + + from ......models.cloud_pc_operating_system import CloudPcOperatingSystem + from ......models.cloud_pc_user_account_type import CloudPcUserAccountType + + fields: dict[str, Callable[[Any], None]] = { + "osVersion": lambda n : setattr(self, 'os_version', n.get_enum_value(CloudPcOperatingSystem)), + "userAccountType": lambda n : setattr(self, 'user_account_type', n.get_enum_value(CloudPcUserAccountType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("osVersion", self.os_version) + writer.write_enum_value("userAccountType", self.user_account_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/cloud_p_cs/item/reprovision/reprovision_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/reprovision/reprovision_request_builder.py new file mode 100644 index 00000000000..aaca943bbe0 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/reprovision/reprovision_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .reprovision_post_request_body import ReprovisionPostRequestBody + +class ReprovisionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reprovision method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprovisionRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/reprovision", path_parameters) + + async def post(self,body: ReprovisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Reprovision a specific Cloud PC. + 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/cloudpc-reprovision?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ReprovisionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reprovision a specific Cloud PC. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReprovisionRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprovisionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprovisionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReprovisionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/resize/resize_post_request_body.py b/msgraph/generated/users/item/cloud_p_cs/item/resize/resize_post_request_body.py new file mode 100644 index 00000000000..c947d9d3952 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/resize/resize_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ResizePostRequestBody(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 targetServicePlanId property + target_service_plan_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResizePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResizePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResizePostRequestBody() + + 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]] = { + "targetServicePlanId": lambda n : setattr(self, 'target_service_plan_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("targetServicePlanId", self.target_service_plan_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/cloud_p_cs/item/resize/resize_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/resize/resize_request_builder.py new file mode 100644 index 00000000000..a5519a7415b --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/resize/resize_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .resize_post_request_body import ResizePostRequestBody + +class ResizeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resize method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResizeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/resize", path_parameters) + + async def post(self,body: ResizePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + 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/cloudpc-resize?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResizePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + param body: The request body + param request_configuration: Configuration for the request 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) -> ResizeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResizeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResizeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResizeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/restore/restore_post_request_body.py b/msgraph/generated/users/item/cloud_p_cs/item/restore/restore_post_request_body.py new file mode 100644 index 00000000000..94001a00c05 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/restore/restore_post_request_body.py @@ -0,0 +1,50 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RestorePostRequestBody(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 cloudPcSnapshotId property + cloud_pc_snapshot_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestorePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RestorePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestorePostRequestBody() + + 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]] = { + "cloudPcSnapshotId": lambda n : setattr(self, 'cloud_pc_snapshot_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("cloudPcSnapshotId", self.cloud_pc_snapshot_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/cloud_p_cs/item/restore/restore_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..4847fe2deca --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/restore/restore_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .restore_post_request_body import RestorePostRequestBody + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/restore", path_parameters) + + async def post(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-restore?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/cloud_p_cs/item/retrieve_cloud_pc_launch_detail/retrieve_cloud_pc_launch_detail_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/retrieve_cloud_pc_launch_detail/retrieve_cloud_pc_launch_detail_request_builder.py new file mode 100644 index 00000000000..c4b95526436 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/retrieve_cloud_pc_launch_detail/retrieve_cloud_pc_launch_detail_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_pc_launch_detail import CloudPcLaunchDetail + from ......models.o_data_errors.o_data_error import ODataError + +class RetrieveCloudPcLaunchDetailRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveCloudPcLaunchDetail method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveCloudPcLaunchDetailRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcLaunchDetail]: + """ + Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcLaunchDetail] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-retrievecloudpclaunchdetail?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.cloud_pc_launch_detail import CloudPcLaunchDetail + + return await self.request_adapter.send_async(request_info, CloudPcLaunchDetail, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> RetrieveCloudPcLaunchDetailRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetrieveCloudPcLaunchDetailRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveCloudPcLaunchDetailRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveCloudPcLaunchDetailRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py b/msgraph/generated/users/item/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py new file mode 100644 index 00000000000..209e835bda3 --- /dev/null +++ b/msgraph/generated/users/item/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class TroubleshootRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the troubleshoot method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TroubleshootRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/cloudPCs/{cloudPC%2Did}/troubleshoot", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host. + 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/cloudpc-troubleshoot?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TroubleshootRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TroubleshootRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TroubleshootRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TroubleshootRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py index c21c6cf33f0..9faad8f16c6 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.contact_folder import ContactFolder from .......models.o_data_errors.o_data_error import ODataError from .contacts.contacts_request_builder import ContactsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class ContactFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def contacts(self) -> ContactsRequestBuilder: return ContactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ContactFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py index a5520db6560..88485a2892a 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py @@ -17,6 +17,7 @@ from .........models.contact import Contact from .........models.o_data_errors.o_data_error import ODataError from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder class ContactItemRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def photo(self) -> PhotoRequestBuilder: """ diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3a0de8fa240 --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/contact_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..b02a98a4056 --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/contact_folders/item/contact_folder_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py index 9dd0b99ce63..f04b177ae27 100644 --- a/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .child_folders.child_folders_request_builder import ChildFoldersRequestBuilder from .contacts.contacts_request_builder import ContactsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class ContactFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def contacts(self) -> ContactsRequestBuilder: return ContactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ContactFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py index f04e7cd4e6a..de99740d4e9 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.contact import Contact from .......models.o_data_errors.o_data_error import ODataError from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder class ContactItemRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def photo(self) -> PhotoRequestBuilder: """ diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..aa58d8b0fcd --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/contact_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..c3a90afba6d --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/contactFolders/{contactFolder%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/contacts/item/contact_item_request_builder.py b/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py index c9eec9c86a9..53cd28b58c1 100644 --- a/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.contact import Contact from .....models.o_data_errors.o_data_error import ODataError from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder class ContactItemRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def photo(self) -> PhotoRequestBuilder: """ diff --git a/msgraph/generated/users/item/contacts/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contacts/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..30477c86eb9 --- /dev/null +++ b/msgraph/generated/users/item/contacts/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/contacts/{contact%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/activities/activities_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/activities/activities_request_builder.py new file mode 100644 index 00000000000..d05b4aeb5aa --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/activities/activities_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.activities_container import ActivitiesContainer + from .....models.o_data_errors.o_data_error import ODataError + from .content_activities.content_activities_request_builder import ContentActivitiesRequestBuilder + +class ActivitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the activities property of the microsoft.graph.userDataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ActivitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/activities{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property activities for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]] = None) -> Optional[ActivitiesContainer]: + """ + Container for activity logs (content processing and audit) related to this user. ContainsTarget: true. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ActivitiesContainer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.activities_container import ActivitiesContainer + + return await self.request_adapter.send_async(request_info, ActivitiesContainer, error_mapping) + + async def patch(self,body: ActivitiesContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ActivitiesContainer]: + """ + Update the navigation property activities in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ActivitiesContainer] + """ + 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.activities_container import ActivitiesContainer + + return await self.request_adapter.send_async(request_info, ActivitiesContainer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property activities for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Container for activity logs (content processing and audit) related to this user. ContainsTarget: true. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ActivitiesContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property activities in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ActivitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ActivitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ActivitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def content_activities(self) -> ContentActivitiesRequestBuilder: + """ + Provides operations to manage the contentActivities property of the microsoft.graph.activitiesContainer entity. + """ + from .content_activities.content_activities_request_builder import ContentActivitiesRequestBuilder + + return ContentActivitiesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ActivitiesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ActivitiesRequestBuilderGetQueryParameters(): + """ + Container for activity logs (content processing and audit) related to this user. ContainsTarget: true. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ActivitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ActivitiesRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/activities/content_activities/content_activities_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/activities/content_activities/content_activities_request_builder.py new file mode 100644 index 00000000000..70962092556 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/activities/content_activities/content_activities_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.content_activity import ContentActivity + from ......models.content_activity_collection_response import ContentActivityCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.content_activity_item_request_builder import ContentActivityItemRequestBuilder + +class ContentActivitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contentActivities property of the microsoft.graph.activitiesContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentActivitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/activities/contentActivities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_content_activity_id(self,content_activity_id: str) -> ContentActivityItemRequestBuilder: + """ + Provides operations to manage the contentActivities property of the microsoft.graph.activitiesContainer entity. + param content_activity_id: The unique identifier of contentActivity + Returns: ContentActivityItemRequestBuilder + """ + if content_activity_id is None: + raise TypeError("content_activity_id cannot be null.") + from .item.content_activity_item_request_builder import ContentActivityItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["contentActivity%2Did"] = content_activity_id + return ContentActivityItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContentActivitiesRequestBuilderGetQueryParameters]] = None) -> Optional[ContentActivityCollectionResponse]: + """ + Collection of activity logs related to content processing. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ContentActivityCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.content_activity_collection_response import ContentActivityCollectionResponse + + return await self.request_adapter.send_async(request_info, ContentActivityCollectionResponse, error_mapping) + + async def post(self,body: ContentActivity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ContentActivity]: + """ + Create new navigation property to contentActivities for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ContentActivity] + """ + 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.content_activity import ContentActivity + + return await self.request_adapter.send_async(request_info, ContentActivity, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentActivitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of activity logs related to content processing. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ContentActivity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to contentActivities for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ContentActivitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentActivitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentActivitiesRequestBuilder(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 ContentActivitiesRequestBuilderGetQueryParameters(): + """ + Collection of activity logs related to content processing. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ContentActivitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[ContentActivitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentActivitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/activities/content_activities/count/count_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/activities/content_activities/count/count_request_builder.py new file mode 100644 index 00000000000..539253c7a73 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/activities/content_activities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/activities/contentActivities/$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/users/item/data_security_and_governance/activities/content_activities/item/content_activity_item_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/activities/content_activities/item/content_activity_item_request_builder.py new file mode 100644 index 00000000000..a54da99f552 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/activities/content_activities/item/content_activity_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.content_activity import ContentActivity + from .......models.o_data_errors.o_data_error import ODataError + +class ContentActivityItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contentActivities property of the microsoft.graph.activitiesContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentActivityItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/activities/contentActivities/{contentActivity%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property contentActivities for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContentActivityItemRequestBuilderGetQueryParameters]] = None) -> Optional[ContentActivity]: + """ + Collection of activity logs related to content processing. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ContentActivity] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.content_activity import ContentActivity + + return await self.request_adapter.send_async(request_info, ContentActivity, error_mapping) + + async def patch(self,body: ContentActivity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ContentActivity]: + """ + Update the navigation property contentActivities in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ContentActivity] + """ + 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.content_activity import ContentActivity + + return await self.request_adapter.send_async(request_info, ContentActivity, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property contentActivities for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentActivityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of activity logs related to content processing. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ContentActivity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property contentActivities in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ContentActivityItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentActivityItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentActivityItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentActivityItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentActivityItemRequestBuilderGetQueryParameters(): + """ + Collection of activity logs related to content processing. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ContentActivityItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ContentActivityItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentActivityItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/data_security_and_governance_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/data_security_and_governance_request_builder.py new file mode 100644 index 00000000000..4ec3e14e878 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/data_security_and_governance_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.user_data_security_and_governance import UserDataSecurityAndGovernance + from .activities.activities_request_builder import ActivitiesRequestBuilder + from .process_content.process_content_request_builder import ProcessContentRequestBuilder + from .protection_scopes.protection_scopes_request_builder import ProtectionScopesRequestBuilder + from .sensitivity_labels.sensitivity_labels_request_builder import SensitivityLabelsRequestBuilder + +class DataSecurityAndGovernanceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dataSecurityAndGovernance property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DataSecurityAndGovernanceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dataSecurityAndGovernance for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]] = None) -> Optional[UserDataSecurityAndGovernance]: + """ + The data security and governance settings for the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UserDataSecurityAndGovernance] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.user_data_security_and_governance import UserDataSecurityAndGovernance + + return await self.request_adapter.send_async(request_info, UserDataSecurityAndGovernance, error_mapping) + + async def patch(self,body: UserDataSecurityAndGovernance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserDataSecurityAndGovernance]: + """ + Update the navigation property dataSecurityAndGovernance in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UserDataSecurityAndGovernance] + """ + 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.user_data_security_and_governance import UserDataSecurityAndGovernance + + return await self.request_adapter.send_async(request_info, UserDataSecurityAndGovernance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dataSecurityAndGovernance for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The data security and governance settings for the user. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: UserDataSecurityAndGovernance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dataSecurityAndGovernance in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DataSecurityAndGovernanceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DataSecurityAndGovernanceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DataSecurityAndGovernanceRequestBuilder(self.request_adapter, raw_url) + + @property + def activities(self) -> ActivitiesRequestBuilder: + """ + Provides operations to manage the activities property of the microsoft.graph.userDataSecurityAndGovernance entity. + """ + from .activities.activities_request_builder import ActivitiesRequestBuilder + + return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def process_content(self) -> ProcessContentRequestBuilder: + """ + Provides operations to call the processContent method. + """ + from .process_content.process_content_request_builder import ProcessContentRequestBuilder + + return ProcessContentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def protection_scopes(self) -> ProtectionScopesRequestBuilder: + """ + Provides operations to manage the protectionScopes property of the microsoft.graph.userDataSecurityAndGovernance entity. + """ + from .protection_scopes.protection_scopes_request_builder import ProtectionScopesRequestBuilder + + return ProtectionScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sensitivity_labels(self) -> SensitivityLabelsRequestBuilder: + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + """ + from .sensitivity_labels.sensitivity_labels_request_builder import SensitivityLabelsRequestBuilder + + return SensitivityLabelsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DataSecurityAndGovernanceRequestBuilderGetQueryParameters(): + """ + The data security and governance settings for the user. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DataSecurityAndGovernanceRequestBuilderGetRequestConfiguration(RequestConfiguration[DataSecurityAndGovernanceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DataSecurityAndGovernanceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/process_content/process_content_post_request_body.py b/msgraph/generated/users/item/data_security_and_governance/process_content/process_content_post_request_body.py new file mode 100644 index 00000000000..2017556bab7 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/process_content/process_content_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.process_content_request import ProcessContentRequest + +@dataclass +class ProcessContentPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The contentToProcess property + content_to_process: Optional[ProcessContentRequest] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProcessContentPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .....models.process_content_request import ProcessContentRequest + + from .....models.process_content_request import ProcessContentRequest + + fields: dict[str, Callable[[Any], None]] = { + "contentToProcess": lambda n : setattr(self, 'content_to_process', n.get_object_value(ProcessContentRequest)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("contentToProcess", self.content_to_process) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/data_security_and_governance/process_content/process_content_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/process_content/process_content_request_builder.py new file mode 100644 index 00000000000..49ceb4257a8 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/process_content/process_content_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.process_content_response import ProcessContentResponse + from .process_content_post_request_body import ProcessContentPostRequestBody + +class ProcessContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the processContent method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProcessContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/processContent", path_parameters) + + async def post(self,body: ProcessContentPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProcessContentResponse]: + """ + Process content against data protection policies in the context of the current, or specified, user. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProcessContentResponse] + Find more info here: https://learn.microsoft.com/graph/api/userdatasecurityandgovernance-processcontent?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.process_content_response import ProcessContentResponse + + return await self.request_adapter.send_async(request_info, ProcessContentResponse, error_mapping) + + def to_post_request_information(self,body: ProcessContentPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Process content against data protection policies in the context of the current, or specified, user. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ProcessContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProcessContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProcessContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProcessContentRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py new file mode 100644 index 00000000000..3463de27474 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py @@ -0,0 +1,85 @@ +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.device_metadata import DeviceMetadata + from ......models.integrated_application_metadata import IntegratedApplicationMetadata + from ......models.policy_location import PolicyLocation + from ......models.policy_pivot_property import PolicyPivotProperty + from ......models.user_activity_types import UserActivityTypes + +@dataclass +class ComputePostRequestBody(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 activities property + activities: Optional[UserActivityTypes] = None + # The deviceMetadata property + device_metadata: Optional[DeviceMetadata] = None + # The integratedAppMetadata property + integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None + # The locations property + locations: Optional[list[PolicyLocation]] = None + # The pivotOn property + pivot_on: Optional[PolicyPivotProperty] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostRequestBody() + + 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.device_metadata import DeviceMetadata + from ......models.integrated_application_metadata import IntegratedApplicationMetadata + from ......models.policy_location import PolicyLocation + from ......models.policy_pivot_property import PolicyPivotProperty + from ......models.user_activity_types import UserActivityTypes + + from ......models.device_metadata import DeviceMetadata + from ......models.integrated_application_metadata import IntegratedApplicationMetadata + from ......models.policy_location import PolicyLocation + from ......models.policy_pivot_property import PolicyPivotProperty + from ......models.user_activity_types import UserActivityTypes + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), + "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), + "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), + "pivotOn": lambda n : setattr(self, 'pivot_on', n.get_enum_value(PolicyPivotProperty)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("activities", self.activities) + writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) + writer.write_collection_of_object_values("locations", self.locations) + writer.write_enum_value("pivotOn", self.pivot_on) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_response.py b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_post_response.py new file mode 100644 index 00000000000..56d62b412df --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_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.policy_user_scope import PolicyUserScope + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ComputePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PolicyUserScope]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputePostResponse() + + 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.policy_user_scope import PolicyUserScope + + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.policy_user_scope import PolicyUserScope + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PolicyUserScope)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/users/item/data_security_and_governance/protection_scopes/compute/compute_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_request_builder.py new file mode 100644 index 00000000000..71da93bea25 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/compute/compute_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 .compute_post_request_body import ComputePostRequestBody + from .compute_post_response import ComputePostResponse + +class ComputeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the compute method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/protectionScopes/compute", path_parameters) + + async def post(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputePostResponse]: + """ + Invoke action compute + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputePostResponse] + """ + 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 .compute_post_response import ComputePostResponse + + return await self.request_adapter.send_async(request_info, ComputePostResponse, error_mapping) + + def to_post_request_information(self,body: ComputePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action compute + param body: The request body + param request_configuration: Configuration for the request 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) -> ComputeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py new file mode 100644 index 00000000000..137963b76c5 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/protection_scopes/protection_scopes_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.user_protection_scope_container import UserProtectionScopeContainer + from .compute.compute_request_builder import ComputeRequestBuilder + +class ProtectionScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the protectionScopes property of the microsoft.graph.userDataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProtectionScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/protectionScopes{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property protectionScopes for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]] = None) -> Optional[UserProtectionScopeContainer]: + """ + Get protectionScopes from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UserProtectionScopeContainer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.user_protection_scope_container import UserProtectionScopeContainer + + return await self.request_adapter.send_async(request_info, UserProtectionScopeContainer, error_mapping) + + async def patch(self,body: UserProtectionScopeContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserProtectionScopeContainer]: + """ + Update the navigation property protectionScopes in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UserProtectionScopeContainer] + """ + 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.user_protection_scope_container import UserProtectionScopeContainer + + return await self.request_adapter.send_async(request_info, UserProtectionScopeContainer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property protectionScopes for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get protectionScopes from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: UserProtectionScopeContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property protectionScopes in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ProtectionScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ProtectionScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProtectionScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def compute(self) -> ComputeRequestBuilder: + """ + Provides operations to call the compute method. + """ + from .compute.compute_request_builder import ComputeRequestBuilder + + return ComputeRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ProtectionScopesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProtectionScopesRequestBuilderGetQueryParameters(): + """ + Get protectionScopes from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ProtectionScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ProtectionScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ProtectionScopesRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py new file mode 100644 index 00000000000..c8d5b2529d3 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.sensitivity_label import SensitivityLabel + +class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], content_formats: Optional[str] = None, label_ids: Optional[str] = None, locale: Optional[str] = None) -> None: + """ + Instantiates a new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + param path_parameters: The 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['contentFormats'] = content_formats + path_parameters['labelIds'] = label_ids + path_parameters['locale'] = locale + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py new file mode 100644 index 00000000000..b10fa014123 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.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 ......models.protected_content import ProtectedContent + +@dataclass +class ComputeRightsAndInheritancePostRequestBody(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 delegatedUserEmail property + delegated_user_email: Optional[str] = None + # The locale property + locale: Optional[str] = None + # The protectedContents property + protected_contents: Optional[list[ProtectedContent]] = None + # The supportedContentFormats property + supported_content_formats: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputeRightsAndInheritancePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputeRightsAndInheritancePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputeRightsAndInheritancePostRequestBody() + + 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.protected_content import ProtectedContent + + from ......models.protected_content import ProtectedContent + + fields: dict[str, Callable[[Any], None]] = { + "delegatedUserEmail": lambda n : setattr(self, 'delegated_user_email', n.get_str_value()), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "protectedContents": lambda n : setattr(self, 'protected_contents', n.get_collection_of_object_values(ProtectedContent)), + "supportedContentFormats": lambda n : setattr(self, 'supported_content_formats', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("delegatedUserEmail", self.delegated_user_email) + writer.write_str_value("locale", self.locale) + writer.write_collection_of_object_values("protectedContents", self.protected_contents) + writer.write_collection_of_primitive_values("supportedContentFormats", self.supported_content_formats) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py new file mode 100644 index 00000000000..f4826a842d7 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + from ......models.o_data_errors.o_data_error import ODataError + from .compute_rights_and_inheritance_post_request_body import ComputeRightsAndInheritancePostRequestBody + +class ComputeRightsAndInheritanceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeRightsAndInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRightsAndInheritanceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", path_parameters) + + async def post(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputeRightsAndInheritanceResult]: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputeRightsAndInheritanceResult] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?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.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + + return await self.request_adapter.send_async(request_info, ComputeRightsAndInheritanceResult, error_mapping) + + def to_post_request_information(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request 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) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeRightsAndInheritanceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/count/count_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/count/count_request_builder.py new file mode 100644 index 00000000000..d247307881c --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/$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/users/item/data_security_and_governance/sensitivity_labels/item/rights/rights_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/rights/rights_request_builder.py new file mode 100644 index 00000000000..de4facd1448 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/rights/rights_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.usage_rights_included import UsageRightsIncluded + +class RightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> Optional[UsageRightsIncluded]: + """ + Get rights from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UsageRightsIncluded] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.usage_rights_included import UsageRightsIncluded + + return await self.request_adapter.send_async(request_info, UsageRightsIncluded, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get rights from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> RightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RightsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RightsRequestBuilderGetQueryParameters(): + """ + Get rights from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RightsRequestBuilderGetRequestConfiguration(RequestConfiguration[RightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/item/sensitivity_label_item_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sensitivity_label_item_request_builder.py new file mode 100644 index 00000000000..a951364abd7 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sensitivity_label_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.sensitivity_label import SensitivityLabel + from .rights.rights_request_builder import RightsRequestBuilder + from .sublabels.sublabels_request_builder import SublabelsRequestBuilder + +class SensitivityLabelItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensitivityLabelItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensitivityLabels for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Get sensitivityLabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + async def patch(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Update the navigation property sensitivityLabels in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensitivityLabels for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sensitivityLabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensitivityLabels in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensitivityLabelItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensitivityLabelItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensitivityLabelItemRequestBuilder(self.request_adapter, raw_url) + + @property + def rights(self) -> RightsRequestBuilder: + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + from .rights.rights_request_builder import RightsRequestBuilder + + return RightsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sublabels(self) -> SublabelsRequestBuilder: + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + """ + from .sublabels.sublabels_request_builder import SublabelsRequestBuilder + + return SublabelsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensitivityLabelItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderGetQueryParameters(): + """ + Get sensitivityLabels from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SensitivityLabelItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/item/sublabels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py new file mode 100644 index 00000000000..be536561754 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_inheritance_with_label_ids_with_locale_with_content_formats/compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.sensitivity_label import SensitivityLabel + +class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], content_formats: Optional[str] = None, label_ids: Optional[str] = None, locale: Optional[str] = None) -> None: + """ + Instantiates a new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + param path_parameters: The 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['contentFormats'] = content_formats + path_parameters['labelIds'] = label_ids + path_parameters['locale'] = locale + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.py new file mode 100644 index 00000000000..72279318b44 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_post_request_body.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 ........models.protected_content import ProtectedContent + +@dataclass +class ComputeRightsAndInheritancePostRequestBody(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 delegatedUserEmail property + delegated_user_email: Optional[str] = None + # The locale property + locale: Optional[str] = None + # The protectedContents property + protected_contents: Optional[list[ProtectedContent]] = None + # The supportedContentFormats property + supported_content_formats: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComputeRightsAndInheritancePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ComputeRightsAndInheritancePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComputeRightsAndInheritancePostRequestBody() + + 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.protected_content import ProtectedContent + + from ........models.protected_content import ProtectedContent + + fields: dict[str, Callable[[Any], None]] = { + "delegatedUserEmail": lambda n : setattr(self, 'delegated_user_email', n.get_str_value()), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "protectedContents": lambda n : setattr(self, 'protected_contents', n.get_collection_of_object_values(ProtectedContent)), + "supportedContentFormats": lambda n : setattr(self, 'supported_content_formats', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("delegatedUserEmail", self.delegated_user_email) + writer.write_str_value("locale", self.locale) + writer.write_collection_of_object_values("protectedContents", self.protected_contents) + writer.write_collection_of_primitive_values("supportedContentFormats", self.supported_content_formats) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py new file mode 100644 index 00000000000..6418b2d65d0 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/compute_rights_and_inheritance/compute_rights_and_inheritance_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + from ........models.o_data_errors.o_data_error import ODataError + from .compute_rights_and_inheritance_post_request_body import ComputeRightsAndInheritancePostRequestBody + +class ComputeRightsAndInheritanceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the computeRightsAndInheritance method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ComputeRightsAndInheritanceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", path_parameters) + + async def post(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComputeRightsAndInheritanceResult]: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ComputeRightsAndInheritanceResult] + Find more info here: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?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.compute_rights_and_inheritance_result import ComputeRightsAndInheritanceResult + + return await self.request_adapter.send_async(request_info, ComputeRightsAndInheritanceResult, error_mapping) + + def to_post_request_information(self,body: ComputeRightsAndInheritancePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Computes the rights and inheritance for sensitivity labels based on the input content and labels. + param body: The request body + param request_configuration: Configuration for the request 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) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ComputeRightsAndInheritanceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/item/sublabels/count/count_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/count/count_request_builder.py new file mode 100644 index 00000000000..2ca61d41d4e --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$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/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/item/rights/rights_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/item/rights/rights_request_builder.py new file mode 100644 index 00000000000..fe6b7e3efa7 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/item/rights/rights_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.usage_rights_included import UsageRightsIncluded + +class RightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> Optional[UsageRightsIncluded]: + """ + Get rights from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UsageRightsIncluded] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.usage_rights_included import UsageRightsIncluded + + return await self.request_adapter.send_async(request_info, UsageRightsIncluded, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get rights from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> RightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RightsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RightsRequestBuilderGetQueryParameters(): + """ + Get rights from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RightsRequestBuilderGetRequestConfiguration(RequestConfiguration[RightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/item/sublabels/item/sensitivity_label_item_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/item/sensitivity_label_item_request_builder.py new file mode 100644 index 00000000000..91b97979ec1 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/item/sensitivity_label_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.sensitivity_label import SensitivityLabel + from .rights.rights_request_builder import RightsRequestBuilder + +class SensitivityLabelItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensitivityLabelItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sublabels for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Get sublabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + async def patch(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Update the navigation property sublabels in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sublabels for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sublabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sublabels in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensitivityLabelItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensitivityLabelItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensitivityLabelItemRequestBuilder(self.request_adapter, raw_url) + + @property + def rights(self) -> RightsRequestBuilder: + """ + Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + """ + from .rights.rights_request_builder import RightsRequestBuilder + + return RightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensitivityLabelItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderGetQueryParameters(): + """ + Get sublabels from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SensitivityLabelItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensitivityLabelItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/item/sublabels/sublabels_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/sublabels_request_builder.py new file mode 100644 index 00000000000..a2de0417a81 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/item/sublabels/sublabels_request_builder.py @@ -0,0 +1,237 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.sensitivity_label import SensitivityLabel + from .......models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + +class SublabelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SublabelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensitivity_label_id1(self,sensitivity_label_id1: str) -> SensitivityLabelItemRequestBuilder: + """ + Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + param sensitivity_label_id1: The unique identifier of sensitivityLabel + Returns: SensitivityLabelItemRequestBuilder + """ + if sensitivity_label_id1 is None: + raise TypeError("sensitivity_label_id1 cannot be null.") + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensitivityLabel%2Did1"] = sensitivity_label_id1 + return SensitivityLabelItemRequestBuilder(self.request_adapter, url_tpl_params) + + def compute_inheritance_with_label_ids_with_locale_with_content_formats(self,content_formats: str, label_ids: str, locale: str) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Provides operations to call the computeInheritance method. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if content_formats is None: + raise TypeError("content_formats cannot be null.") + if label_ids is None: + raise TypeError("label_ids cannot be null.") + if locale is None: + raise TypeError("locale cannot be null.") + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, self.path_parameters, content_formats, label_ids, locale) + + async def get(self,request_configuration: Optional[RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabelCollectionResponse]: + """ + Get sublabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabelCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + + return await self.request_adapter.send_async(request_info, SensitivityLabelCollectionResponse, error_mapping) + + async def post(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Create new navigation property to sublabels for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sublabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sublabels for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SublabelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SublabelsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SublabelsRequestBuilder(self.request_adapter, raw_url) + + @property + def compute_rights_and_inheritance(self) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Provides operations to call the computeRightsAndInheritance method. + """ + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SublabelsRequestBuilderGetQueryParameters(): + """ + Get sublabels from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SublabelsRequestBuilderGetRequestConfiguration(RequestConfiguration[SublabelsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SublabelsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py new file mode 100644 index 00000000000..14dbde3afb0 --- /dev/null +++ b/msgraph/generated/users/item/data_security_and_governance/sensitivity_labels/sensitivity_labels_request_builder.py @@ -0,0 +1,237 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.sensitivity_label import SensitivityLabel + from .....models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + +class SensitivityLabelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensitivityLabelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensitivity_label_id(self,sensitivity_label_id: str) -> SensitivityLabelItemRequestBuilder: + """ + Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + param sensitivity_label_id: The unique identifier of sensitivityLabel + Returns: SensitivityLabelItemRequestBuilder + """ + if sensitivity_label_id is None: + raise TypeError("sensitivity_label_id cannot be null.") + from .item.sensitivity_label_item_request_builder import SensitivityLabelItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensitivityLabel%2Did"] = sensitivity_label_id + return SensitivityLabelItemRequestBuilder(self.request_adapter, url_tpl_params) + + def compute_inheritance_with_label_ids_with_locale_with_content_formats(self,content_formats: str, label_ids: str, locale: str) -> ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder: + """ + Provides operations to call the computeInheritance method. + param content_formats: Usage: contentFormats={contentFormats} + param label_ids: Usage: labelIds={labelIds} + param locale: Usage: locale='{locale}' + Returns: ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + """ + if content_formats is None: + raise TypeError("content_formats cannot be null.") + if label_ids is None: + raise TypeError("label_ids cannot be null.") + if locale is None: + raise TypeError("locale cannot be null.") + from .compute_inheritance_with_label_ids_with_locale_with_content_formats.compute_inheritance_with_label_ids_with_locale_with_content_formats_request_builder import ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder + + return ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(self.request_adapter, self.path_parameters, content_formats, label_ids, locale) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]] = None) -> Optional[SensitivityLabelCollectionResponse]: + """ + Get sensitivityLabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabelCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.sensitivity_label_collection_response import SensitivityLabelCollectionResponse + + return await self.request_adapter.send_async(request_info, SensitivityLabelCollectionResponse, error_mapping) + + async def post(self,body: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensitivityLabel]: + """ + Create new navigation property to sensitivityLabels for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensitivityLabel] + """ + 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.sensitivity_label import SensitivityLabel + + return await self.request_adapter.send_async(request_info, SensitivityLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get sensitivityLabels from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SensitivityLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sensitivityLabels for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensitivityLabelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensitivityLabelsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensitivityLabelsRequestBuilder(self.request_adapter, raw_url) + + @property + def compute_rights_and_inheritance(self) -> ComputeRightsAndInheritanceRequestBuilder: + """ + Provides operations to call the computeRightsAndInheritance method. + """ + from .compute_rights_and_inheritance.compute_rights_and_inheritance_request_builder import ComputeRightsAndInheritanceRequestBuilder + + return ComputeRightsAndInheritanceRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensitivityLabelsRequestBuilderGetQueryParameters(): + """ + Get sensitivityLabels from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SensitivityLabelsRequestBuilderGetRequestConfiguration(RequestConfiguration[SensitivityLabelsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensitivityLabelsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/direct_reports/direct_reports_request_builder.py b/msgraph/generated/users/item/direct_reports/direct_reports_request_builder.py index 52ad4d2d15f..0f787ac059a 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/employee_experience/assigned_roles/assigned_roles_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/assigned_roles_request_builder.py new file mode 100644 index 00000000000..b6881fc4164 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/assigned_roles_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.engagement_role import EngagementRole + from .....models.engagement_role_collection_response import EngagementRoleCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + +class AssignedRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AssignedRolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_id(self,engagement_role_id: str) -> EngagementRoleItemRequestBuilder: + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + param engagement_role_id: The unique identifier of engagementRole + Returns: EngagementRoleItemRequestBuilder + """ + if engagement_role_id is None: + raise TypeError("engagement_role_id cannot be null.") + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRole%2Did"] = engagement_role_id + return EngagementRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleCollectionResponse]: + """ + Get a list of all the roles assigned to a user in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/employeeexperienceuser-list-assignedroles?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.engagement_role_collection_response import EngagementRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleCollectionResponse, error_mapping) + + async def post(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Create new navigation property to assignedRoles for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + 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.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of all the roles assigned to a user in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to assignedRoles for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AssignedRolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AssignedRolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AssignedRolesRequestBuilder(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 AssignedRolesRequestBuilderGetQueryParameters(): + """ + Get a list of all the roles assigned to a user in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 AssignedRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AssignedRolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/assigned_roles/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/count/count_request_builder.py new file mode 100644 index 00000000000..75fd4e1fb6a --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/$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/users/item/employee_experience/assigned_roles/item/engagement_role_item_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/engagement_role_item_request_builder.py new file mode 100644 index 00000000000..2234be446c9 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/engagement_role_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_role import EngagementRole + from ......models.o_data_errors.o_data_error import ODataError + from .members.members_request_builder import MembersRequestBuilder + +class EngagementRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property assignedRoles for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRole]: + """ + Represents the collection of Viva Engage roles assigned to a user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + async def patch(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Update the navigation property assignedRoles in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + 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.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property assignedRoles for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the collection of Viva Engage roles assigned to a user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property assignedRoles in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderGetQueryParameters(): + """ + Represents the collection of Viva Engage roles assigned to a user. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/assigned_roles/item/members/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..e42f9b86e22 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/$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/users/item/employee_experience/assigned_roles/item/members/item/engagement_role_member_item_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/engagement_role_member_item_request_builder.py new file mode 100644 index 00000000000..858db9f7b3c --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/engagement_role_member_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_role_member import EngagementRoleMember + from ........models.o_data_errors.o_data_error import ODataError + from .user.user_request_builder import UserRequestBuilder + +class EngagementRoleMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property members for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + async def patch(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Update the navigation property members in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + 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.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property members for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property members in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementRoleMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, raw_url) + + @property + def user(self) -> UserRequestBuilder: + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + from .user.user_request_builder import UserRequestBuilder + + return UserRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderGetQueryParameters(): + """ + Users that have this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..2eeca7ade1e --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.mailbox_settings import MailboxSettings + from ..........models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e5fdd59db61 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..4c8a0d558aa --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/user_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/user_request_builder.py new file mode 100644 index 00000000000..ab9a1328590 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/user_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class UserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The user who has this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user who has this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> UserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UserRequestBuilderGetQueryParameters(): + """ + The user who has this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UserRequestBuilderGetRequestConfiguration(RequestConfiguration[UserRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/assigned_roles/item/members/members_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/members_request_builder.py new file mode 100644 index 00000000000..4eb9ba48f2a --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/members_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.engagement_role_member import EngagementRoleMember + from .......models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_member_id(self,engagement_role_member_id: str) -> EngagementRoleMemberItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + param engagement_role_member_id: The unique identifier of engagementRoleMember + Returns: EngagementRoleMemberItemRequestBuilder + """ + if engagement_role_member_id is None: + raise TypeError("engagement_role_member_id cannot be null.") + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRoleMember%2Did"] = engagement_role_member_id + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMemberCollectionResponse]: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleMemberCollectionResponse, error_mapping) + + async def post(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Create new navigation property to members for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + 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.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to members for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + Users that have this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/employee_experience/employee_experience_request_builder.py b/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py index ea7507c789b..c7177e2aff5 100644 --- a/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.employee_experience_user import EmployeeExperienceUser from ....models.o_data_errors.o_data_error import ODataError + from .assigned_roles.assigned_roles_request_builder import AssignedRolesRequestBuilder from .learning_course_activities.learning_course_activities_request_builder import LearningCourseActivitiesRequestBuilder from .learning_course_activities_with_externalcourse_activity_id.learning_course_activities_with_externalcourse_activity_id_request_builder import LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder @@ -152,6 +153,15 @@ def with_url(self,raw_url: str) -> EmployeeExperienceRequestBuilder: raise TypeError("raw_url cannot be null.") return EmployeeExperienceRequestBuilder(self.request_adapter, raw_url) + @property + def assigned_roles(self) -> AssignedRolesRequestBuilder: + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + """ + from .assigned_roles.assigned_roles_request_builder import AssignedRolesRequestBuilder + + return AssignedRolesRequestBuilder(self.request_adapter, self.path_parameters) + @property def learning_course_activities(self) -> LearningCourseActivitiesRequestBuilder: """ diff --git a/msgraph/generated/users/item/events/item/event_item_request_builder.py b/msgraph/generated/users/item/events/item/event_item_request_builder.py index 884da8147ca..635dad13724 100644 --- a/msgraph/generated/users/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/events/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/events/item/instances/count/count_request_builder.py deleted file mode 100644 index b1e98ba9883..00000000000 --- a/msgraph/generated/users/item/events/item/instances/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/events/item/instances/instances_request_builder.py b/msgraph/generated/users/item/events/item/instances/instances_request_builder.py index 5c5e8a66192..9b24c7e48c9 100644 --- a/msgraph/generated/users/item/events/item/instances/instances_request_builder.py +++ b/msgraph/generated/users/item/events/item/instances/instances_request_builder.py @@ -16,9 +16,7 @@ if TYPE_CHECKING: from ......models.event_collection_response import EventCollectionResponse from ......models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder - from .item.event_item_request_builder import EventItemRequestBuilder class InstancesRequestBuilder(BaseRequestBuilder): """ @@ -33,23 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - param event_id1: The unique identifier of event - Returns: EventItemRequestBuilder - """ - if event_id1 is None: - raise TypeError("event_id1 cannot be null.") - from .item.event_item_request_builder import EventItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["event%2Did1"] = event_id1 - return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[EventCollectionResponse]: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EventCollectionResponse] """ @@ -69,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Instance def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -88,15 +72,6 @@ def with_url(self,raw_url: str) -> InstancesRequestBuilder: raise TypeError("raw_url cannot be null.") return InstancesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property def delta(self) -> DeltaRequestBuilder: """ @@ -109,7 +84,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences canceled from the series. Navigation property. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/events/item/instances/item/accept/accept_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/accept/accept_post_request_body.py deleted file mode 100644 index d6aca7af2df..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/accept/accept_post_request_body.py +++ /dev/null @@ -1,54 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class AcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: AcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AcceptPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/accept/accept_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/accept/accept_request_builder.py deleted file mode 100644 index 690de139952..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/accept/accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .accept_post_request_body import AcceptPostRequestBody - -class AcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the accept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - - async def post(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Accept the specified event in a user calendar. - 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/event-accept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: AcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Accept the specified event in a user calendar. - param body: The request body - param request_configuration: Configuration for the request 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) -> AcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/attachments/attachments_request_builder.py deleted file mode 100644 index 78e6acf6231..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/attachments/attachments_request_builder.py +++ /dev/null @@ -1,218 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.attachment import Attachment - from ........models.attachment_collection_response import AttachmentCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - -class AttachmentsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - param attachment_id: The unique identifier of attachment - Returns: AttachmentItemRequestBuilder - """ - if attachment_id is None: - raise TypeError("attachment_id cannot be null.") - from .item.attachment_item_request_builder import AttachmentItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["attachment%2Did"] = attachment_id - return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[AttachmentCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.attachment_collection_response import AttachmentCollectionResponse - - return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - - async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_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.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to attachments for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> AttachmentsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentsRequestBuilder(self.request_adapter, raw_url) - - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def create_upload_session(self) -> CreateUploadSessionRequestBuilder: - """ - Provides operations to call the createUploadSession method. - """ - from .create_upload_session.create_upload_session_request_builder import CreateUploadSessionRequestBuilder - - return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class AttachmentsRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/attachments/count/count_request_builder.py deleted file mode 100644 index f30711c8710..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/attachments/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter,%24search}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[int] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get the number of the resource - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "text/plain;q=0.9") - return request_info - - def with_url(self,raw_url: str) -> CountRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CountRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CountRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CountRequestBuilderGetQueryParameters(): - """ - Get the number of the resource - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "filter": - return "%24filter" - if original_name == "search": - return "%24search" - return original_name - - # Filter items by property values - filter: Optional[str] = None - - # Search items by search phrases - search: Optional[str] = None - - - @dataclass - class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py deleted file mode 100644 index e74c7c21419..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .........models.attachment_item import AttachmentItem - -@dataclass -class CreateUploadSessionPostRequestBody(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 AttachmentItem property - attachment_item: Optional[AttachmentItem] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CreateUploadSessionPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CreateUploadSessionPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CreateUploadSessionPostRequestBody() - - 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.attachment_item import AttachmentItem - - from .........models.attachment_item import AttachmentItem - - fields: dict[str, Callable[[Any], None]] = { - "AttachmentItem": lambda n : setattr(self, 'attachment_item', n.get_object_value(AttachmentItem)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("AttachmentItem", self.attachment_item) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py deleted file mode 100644 index 842dde92af5..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ /dev/null @@ -1,90 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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.upload_session import UploadSession - from .create_upload_session_post_request_body import CreateUploadSessionPostRequestBody - -class CreateUploadSessionRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the createUploadSession method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CreateUploadSessionRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - - async def post(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadSession]: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadSession] - Find more info here: https://learn.microsoft.com/graph/api/attachment-createuploadsession?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.upload_session import UploadSession - - return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - - def to_post_request_information(self,body: CreateUploadSessionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. - param body: The request body - param request_configuration: Configuration for the request 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) -> CreateUploadSessionRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CreateUploadSessionRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py deleted file mode 100644 index 1e47af68f19..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/attachments/item/attachment_item_request_builder.py +++ /dev/null @@ -1,143 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.attachment import Attachment - from .........models.o_data_errors.o_data_error import ODataError - -class AttachmentItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new AttachmentItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Attachment] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.attachment import Attachment - - return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property attachments for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: AttachmentItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class AttachmentItemRequestBuilderGetQueryParameters(): - """ - The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/calendar/calendar_request_builder.py deleted file mode 100644 index d0fd8519348..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/calendar/calendar_request_builder.py +++ /dev/null @@ -1,107 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.calendar import Calendar - from ........models.o_data_errors.o_data_error import ODataError - -class CalendarRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CalendarRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> Optional[Calendar]: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Calendar] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.calendar import Calendar - - return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CalendarRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The calendar that contains the event. Navigation property. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> CalendarRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CalendarRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CalendarRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CalendarRequestBuilderGetQueryParameters(): - """ - The calendar that contains the event. Navigation property. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(RequestConfiguration[CalendarRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/cancel/cancel_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/cancel/cancel_post_request_body.py deleted file mode 100644 index 9b506dc0b8a..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/cancel/cancel_post_request_body.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -@dataclass -class CancelPostRequestBody(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 Comment property - comment: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: CancelPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return CancelPostRequestBody() - - 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]] = { - "Comment": lambda n : setattr(self, 'comment', 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("Comment", self.comment) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/cancel/cancel_request_builder.py deleted file mode 100644 index 29a6d460ad5..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/cancel/cancel_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .cancel_post_request_body import CancelPostRequestBody - -class CancelRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the cancel method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CancelRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - - async def post(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - 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/event-cancel?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: CancelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. - param body: The request body - param request_configuration: Configuration for the request 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) -> CancelRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: CancelRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return CancelRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/decline/decline_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/decline/decline_post_request_body.py deleted file mode 100644 index 8770ceeea48..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/decline/decline_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class DeclinePostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: DeclinePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return DeclinePostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/decline/decline_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/decline/decline_request_builder.py deleted file mode 100644 index a5cbd6c0efe..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/decline/decline_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .decline_post_request_body import DeclinePostRequestBody - -class DeclineRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the decline method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DeclineRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - - async def post(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-decline?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: DeclinePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> DeclineRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DeclineRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DeclineRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py deleted file mode 100644 index 8d3fb31c1b4..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 DismissReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the dismissReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new DismissReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - 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/event-dismissreminder?view=graph-rest-1.0 - """ - request_info = self.to_post_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Dismiss a reminder that has been triggered for an event in a user calendar. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DismissReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DismissReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DismissReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/event_item_request_builder.py deleted file mode 100644 index 494d6092e60..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/event_item_request_builder.py +++ /dev/null @@ -1,217 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .......models.event import Event - from .......models.o_data_errors.o_data_error import ODataError - from .accept.accept_request_builder import AcceptRequestBuilder - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - from .calendar.calendar_request_builder import CalendarRequestBuilder - from .cancel.cancel_request_builder import CancelRequestBuilder - from .decline.decline_request_builder import DeclineRequestBuilder - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - from .forward.forward_request_builder import ForwardRequestBuilder - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - -class EventItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the instances property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EventItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", path_parameters) - - async def get(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> Optional[Event]: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Event] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .......models.event import Event - - return await self.request_adapter.send_async(request_info, Event, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.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) -> EventItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: EventItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EventItemRequestBuilder(self.request_adapter, raw_url) - - @property - def accept(self) -> AcceptRequestBuilder: - """ - Provides operations to call the accept method. - """ - from .accept.accept_request_builder import AcceptRequestBuilder - - return AcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def attachments(self) -> AttachmentsRequestBuilder: - """ - Provides operations to manage the attachments property of the microsoft.graph.event entity. - """ - from .attachments.attachments_request_builder import AttachmentsRequestBuilder - - return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def calendar(self) -> CalendarRequestBuilder: - """ - Provides operations to manage the calendar property of the microsoft.graph.event entity. - """ - from .calendar.calendar_request_builder import CalendarRequestBuilder - - return CalendarRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def cancel(self) -> CancelRequestBuilder: - """ - Provides operations to call the cancel method. - """ - from .cancel.cancel_request_builder import CancelRequestBuilder - - return CancelRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def decline(self) -> DeclineRequestBuilder: - """ - Provides operations to call the decline method. - """ - from .decline.decline_request_builder import DeclineRequestBuilder - - return DeclineRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def dismiss_reminder(self) -> DismissReminderRequestBuilder: - """ - Provides operations to call the dismissReminder method. - """ - from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder - - return DismissReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def extensions(self) -> ExtensionsRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - from .extensions.extensions_request_builder import ExtensionsRequestBuilder - - return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def forward(self) -> ForwardRequestBuilder: - """ - Provides operations to call the forward method. - """ - from .forward.forward_request_builder import ForwardRequestBuilder - - return ForwardRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def snooze_reminder(self) -> SnoozeReminderRequestBuilder: - """ - Provides operations to call the snoozeReminder method. - """ - from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder - - return SnoozeReminderRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: - """ - Provides operations to call the tentativelyAccept method. - """ - from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder - - return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EventItemRequestBuilderGetQueryParameters(): - """ - The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "end_date_time": - return "endDateTime" - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - if original_name == "start_date_time": - return "startDateTime" - return original_name - - # The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 - end_date_time: Optional[str] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 - start_date_time: Optional[str] = None - - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EventItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/extensions/count/count_request_builder.py deleted file mode 100644 index 486be8ac95c..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/extensions/count/count_request_builder.py +++ /dev/null @@ -1,104 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.o_data_errors.o_data_error import ODataError - -class CountRequestBuilder(BaseRequestBuilder): - """ - Provides operations to count the resources in the collection. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new CountRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/$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/users/item/events/item/instances/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/extensions/extensions_request_builder.py deleted file mode 100644 index d179dbf8e91..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/extensions/extensions_request_builder.py +++ /dev/null @@ -1,208 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ........models.extension import Extension - from ........models.extension_collection_response import ExtensionCollectionResponse - from ........models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - -class ExtensionsRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionsRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - - def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - param extension_id: The unique identifier of extension - Returns: ExtensionItemRequestBuilder - """ - if extension_id is None: - raise TypeError("extension_id cannot be null.") - from .item.extension_item_request_builder import ExtensionItemRequestBuilder - - url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["extension%2Did"] = extension_id - return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[ExtensionCollectionResponse]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ExtensionCollectionResponse] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ........models.extension_collection_response import ExtensionCollectionResponse - - return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - - async def post(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_post_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to extensions for users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionsRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionsRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionsRequestBuilder(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 ExtensionsRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "count": - return "%24count" - if original_name == "expand": - return "%24expand" - if original_name == "filter": - return "%24filter" - if original_name == "orderby": - return "%24orderby" - if original_name == "search": - return "%24search" - if original_name == "select": - return "%24select" - if original_name == "skip": - return "%24skip" - if original_name == "top": - return "%24top" - return original_name - - # Include count of items - count: Optional[bool] = None - - # Expand related entities - expand: Optional[list[str]] = None - - # Filter items by property values - filter: Optional[str] = None - - # Order items by property values - orderby: Optional[list[str]] = None - - # Search items by search phrases - search: Optional[str] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - # Skip the first n items - skip: Optional[int] = None - - # Show only the first n items - top: Optional[int] = None - - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionsRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/extensions/item/extension_item_request_builder.py deleted file mode 100644 index 9850d370467..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/extensions/item/extension_item_request_builder.py +++ /dev/null @@ -1,188 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from .........models.extension import Extension - from .........models.o_data_errors.o_data_error import ODataError - -class ExtensionItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the extensions property of the microsoft.graph.event entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ExtensionItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Extension]: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from .........models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .........models.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - async def patch(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Extension]: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Extension] - """ - 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.extension import Extension - - return await self.request_adapter.send_async(request_info, Extension, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property extensions for users - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - The collection of open extensions defined for the event. Nullable. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: Extension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property extensions in users - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ExtensionItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ExtensionItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderGetQueryParameters(): - """ - The collection of open extensions defined for the event. Nullable. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExtensionItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/forward/forward_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/forward/forward_post_request_body.py deleted file mode 100644 index c86a1b919d0..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/forward/forward_post_request_body.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.recipient import Recipient - -@dataclass -class ForwardPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ToRecipients property - to_recipients: Optional[list[Recipient]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ForwardPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ForwardPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ForwardPostRequestBody() - - 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.recipient import Recipient - - from ........models.recipient import Recipient - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ToRecipients": lambda n : setattr(self, 'to_recipients', n.get_collection_of_object_values(Recipient)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("Comment", self.comment) - writer.write_collection_of_object_values("ToRecipients", self.to_recipients) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/forward/forward_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/forward/forward_request_builder.py deleted file mode 100644 index af1ddd117e3..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/forward/forward_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .forward_post_request_body import ForwardPostRequestBody - -class ForwardRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the forward method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new ForwardRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - - async def post(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - 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/event-forward?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: ForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. - param body: The request body - param request_configuration: Configuration for the request 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) -> ForwardRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ForwardRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ForwardRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py deleted file mode 100644 index c487170e7d1..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/snooze_reminder/snooze_reminder_post_request_body.py +++ /dev/null @@ -1,57 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.date_time_time_zone import DateTimeTimeZone - -@dataclass -class SnoozeReminderPostRequestBody(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 NewReminderTime property - new_reminder_time: Optional[DateTimeTimeZone] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> SnoozeReminderPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: SnoozeReminderPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return SnoozeReminderPostRequestBody() - - 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.date_time_time_zone import DateTimeTimeZone - - from ........models.date_time_time_zone import DateTimeTimeZone - - fields: dict[str, Callable[[Any], None]] = { - "NewReminderTime": lambda n : setattr(self, 'new_reminder_time', n.get_object_value(DateTimeTimeZone)), - } - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the 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("NewReminderTime", self.new_reminder_time) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py deleted file mode 100644 index 4fbd27f28f5..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/snooze_reminder/snooze_reminder_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .snooze_reminder_post_request_body import SnoozeReminderPostRequestBody - -class SnoozeReminderRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the snoozeReminder method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new SnoozeReminderRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - - async def post(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Postpone a reminder for an event in a user calendar until a new time. - 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/event-snoozereminder?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: SnoozeReminderPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Postpone a reminder for an event in a user calendar until a new time. - param body: The request body - param request_configuration: Configuration for the request 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) -> SnoozeReminderRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: SnoozeReminderRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph/generated/users/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py deleted file mode 100644 index aefbd672251..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/tentatively_accept/tentatively_accept_post_request_body.py +++ /dev/null @@ -1,65 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from ........models.time_slot import TimeSlot - -@dataclass -class TentativelyAcceptPostRequestBody(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 Comment property - comment: Optional[str] = None - # The ProposedNewTime property - proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: - """ - Creates a new instance of the appropriate class based on discriminator value - param parse_node: The parse node to use to read the discriminator value and create the object - Returns: TentativelyAcceptPostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TentativelyAcceptPostRequestBody() - - 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.time_slot import TimeSlot - - from ........models.time_slot import TimeSlot - - fields: dict[str, Callable[[Any], None]] = { - "Comment": lambda n : setattr(self, 'comment', n.get_str_value()), - "ProposedNewTime": lambda n : setattr(self, 'proposed_new_time', n.get_object_value(TimeSlot)), - "SendResponse": lambda n : setattr(self, 'send_response', n.get_bool_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("Comment", self.comment) - writer.write_object_value("ProposedNewTime", self.proposed_new_time) - writer.write_bool_value("SendResponse", self.send_response) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph/generated/users/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py deleted file mode 100644 index 6a0dd619123..00000000000 --- a/msgraph/generated/users/item/events/item/instances/item/tentatively_accept/tentatively_accept_request_builder.py +++ /dev/null @@ -1,87 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from 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 .tentatively_accept_post_request_body import TentativelyAcceptPostRequestBody - -class TentativelyAcceptRequestBuilder(BaseRequestBuilder): - """ - Provides operations to call the tentativelyAccept method. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new TentativelyAcceptRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-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}/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - - async def post(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - 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/event-tentativelyaccept?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") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - def to_post_request_information(self,body: TentativelyAcceptPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. - param body: The request body - param request_configuration: Configuration for the request 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) -> TentativelyAcceptRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: TentativelyAcceptRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query 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/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..a66b92f1320 --- /dev/null +++ b/msgraph/generated/users/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py b/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py index 5356969e089..3d7ba226b17 100644 --- a/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py +++ b/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetManag Gets diagnostics validation status for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetManagedAppDiagnosticStatusesGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-getmanagedappdiagnosticstatuses?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py b/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py index 57d2f09d78f..d1d76b5c246 100644 --- a/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py +++ b/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetManag Gets app restrictions for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetManagedAppPoliciesGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-getmanagedapppolicies?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py b/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py index 98f0216eedf..e67dece299d 100644 --- a/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py +++ b/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetManag Retrieves the list of devices with failed apps param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetManagedDevicesWithAppFailuresGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-troubleshooting-user-getmanageddeviceswithappfailures?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/users/item/insights/shared/count/count_request_builder.py b/msgraph/generated/users/item/insights/shared/count/count_request_builder.py index e302f5e3728..e67d3d4c729 100644 --- a/msgraph/generated/users/item/insights/shared/count/count_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/count/count_request_builder.py @@ -35,6 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/shared/item/last_shared_method/last_shared_method_request_builder.py b/msgraph/generated/users/item/insights/shared/item/last_shared_method/last_shared_method_request_builder.py index acb25a77a4f..54c0a8d3002 100644 --- a/msgraph/generated/users/item/insights/shared/item/last_shared_method/last_shared_method_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/item/last_shared_method/last_shared_method_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[LastShar param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Entity] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> LastSharedMethodRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: LastSharedMethodRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return LastSharedMethodRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/shared/item/resource/resource_request_builder.py b/msgraph/generated/users/item/insights/shared/item/resource/resource_request_builder.py index d71abd3c95f..5138f20db4d 100644 --- a/msgraph/generated/users/item/insights/shared/item/resource/resource_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Entity] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/shared/item/shared_insight_item_request_builder.py b/msgraph/generated/users/item/insights/shared/item/shared_insight_item_request_builder.py index 2d59fdf4c75..2a6ce072179 100644 --- a/msgraph/generated/users/item/insights/shared/item/shared_insight_item_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/item/shared_insight_item_request_builder.py @@ -38,6 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,6 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SharedIn param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharedInsight] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,6 +79,7 @@ async def patch(self,body: SharedInsight, request_configuration: Optional[Reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharedInsight] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -99,6 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -110,6 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -122,6 +127,7 @@ def to_patch_request_information(self,body: SharedInsight, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -136,6 +142,7 @@ def with_url(self,raw_url: str) -> SharedInsightItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SharedInsightItemRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SharedInsightItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/shared/shared_request_builder.py b/msgraph/generated/users/item/insights/shared/shared_request_builder.py index 0b6dc2bb87f..c31a72197fa 100644 --- a/msgraph/generated/users/item/insights/shared/shared_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/shared_request_builder.py @@ -39,6 +39,7 @@ def by_shared_insight_id(self,shared_insight_id: str) -> SharedInsightItemReques param shared_insight_id: The unique identifier of sharedInsight Returns: SharedInsightItemRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if shared_insight_id is None: raise TypeError("shared_insight_id cannot be null.") from .item.shared_insight_item_request_builder import SharedInsightItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SharedRe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharedInsightCollectionResponse] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: SharedInsight, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SharedInsight] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: SharedInsight, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> SharedRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: SharedRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return SharedRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/used/count/count_request_builder.py b/msgraph/generated/users/item/insights/used/count/count_request_builder.py index 85f95aa8d72..e8465c18710 100644 --- a/msgraph/generated/users/item/insights/used/count/count_request_builder.py +++ b/msgraph/generated/users/item/insights/used/count/count_request_builder.py @@ -35,6 +35,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -53,6 +54,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -64,6 +66,7 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/used/item/resource/resource_request_builder.py b/msgraph/generated/users/item/insights/used/item/resource/resource_request_builder.py index a4188846e17..92e2f16d4c1 100644 --- a/msgraph/generated/users/item/insights/used/item/resource/resource_request_builder.py +++ b/msgraph/generated/users/item/insights/used/item/resource/resource_request_builder.py @@ -36,6 +36,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Entity] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -56,6 +57,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,6 +69,7 @@ def with_url(self,raw_url: str) -> ResourceRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/used/item/used_insight_item_request_builder.py b/msgraph/generated/users/item/insights/used/item/used_insight_item_request_builder.py index 856dbcd8982..75c1a0fb964 100644 --- a/msgraph/generated/users/item/insights/used/item/used_insight_item_request_builder.py +++ b/msgraph/generated/users/item/insights/used/item/used_insight_item_request_builder.py @@ -37,6 +37,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,6 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsedInsi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UsedInsight] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,6 +78,7 @@ async def patch(self,body: UsedInsight, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UsedInsight] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -98,6 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -109,6 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -121,6 +126,7 @@ def to_patch_request_information(self,body: UsedInsight, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -135,6 +141,7 @@ def with_url(self,raw_url: str) -> UsedInsightItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UsedInsightItemRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UsedInsightItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/insights/used/used_request_builder.py b/msgraph/generated/users/item/insights/used/used_request_builder.py index 159572c251f..d601342b894 100644 --- a/msgraph/generated/users/item/insights/used/used_request_builder.py +++ b/msgraph/generated/users/item/insights/used/used_request_builder.py @@ -39,6 +39,7 @@ def by_used_insight_id(self,used_insight_id: str) -> UsedInsightItemRequestBuild param used_insight_id: The unique identifier of usedInsight Returns: UsedInsightItemRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if used_insight_id is None: raise TypeError("used_insight_id cannot be null.") from .item.used_insight_item_request_builder import UsedInsightItemRequestBuilder @@ -53,6 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsedRequ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UsedInsightCollectionResponse] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,6 +76,7 @@ async def post(self,body: UsedInsight, request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UsedInsight] """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -96,6 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -108,6 +112,7 @@ def to_post_request_information(self,body: UsedInsight, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -122,6 +127,7 @@ def with_url(self,raw_url: str) -> UsedRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UsedRequestBuilder """ + warn("This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UsedRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/channel_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/channel_item_request_builder.py index 077ed2b3960..88636d624b5 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/channel_item_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -186,6 +188,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -240,6 +251,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index 524f5fd247a..2a52db1184a 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_apps/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..2a5b229d3ef --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_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}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps/$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/users/item/joined_teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..d8df753b8a6 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..160de2d41a3 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/channels/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/replies_request_builder.py index ae437e6e32a..4f464c029f8 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..b67b43c9d46 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ...........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..354864d5f2c --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.chat_message import ChatMessage + from ...........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/channels/item/messages/messages_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/messages_request_builder.py index 9093550f262..af4e7a48230 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..d6affaa1ea1 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from .........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..78e2c815d47 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.chat_message import ChatMessage + from .........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/channels/item/start_migration/start_migration_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/channels/item/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/start_migration/start_migration_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..953dc30511b --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py index 872dc74d9d8..ca563b268ec 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_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[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse] Find more info here: https://learn.microsoft.com/graph/api/channel-doesuserhaveaccess?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DoesUser def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. 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) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantI @dataclass class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Determine whether a user has access to a shared channel. + Determine whether a user has access to a channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_apps/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_apps/count/count_request_builder.py new file mode 100644 index 00000000000..5374cfd4018 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_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}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps/$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/users/item/joined_teams/item/primary_channel/enabled_apps/enabled_apps_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_apps/enabled_apps_request_builder.py new file mode 100644 index 00000000000..1a47842e53c --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_apps/enabled_apps_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.teams_app_collection_response import TeamsAppCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + +class EnabledAppsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnabledAppsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + param teams_app_id: The unique identifier of teamsApp + Returns: TeamsAppItemRequestBuilder + """ + if teams_app_id is None: + raise TypeError("teams_app_id cannot be null.") + from .item.teams_app_item_request_builder import TeamsAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamsApp%2Did"] = teams_app_id + return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsAppCollectionResponse]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsAppCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.teams_app_collection_response import TeamsAppCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> EnabledAppsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnabledAppsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnabledAppsRequestBuilder(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 EnabledAppsRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EnabledAppsRequestBuilderGetRequestConfiguration(RequestConfiguration[EnabledAppsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/primary_channel/enabled_apps/item/teams_app_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_apps/item/teams_app_item_request_builder.py new file mode 100644 index 00000000000..4e5df6ef41b --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/enabled_apps/item/teams_app_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.teams_app import TeamsApp + +class TeamsAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamsAppItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsApp]: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsApp] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.teams_app import TeamsApp + + return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of enabled apps in the channel. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> TeamsAppItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamsAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamsAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamsAppItemRequestBuilderGetQueryParameters(): + """ + A collection of enabled apps in the channel. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamsAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamsAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/primary_channel/messages/item/replies/replies_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/replies_request_builder.py index 9310a6efdc4..e80fd4d7e6b 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/replies_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class RepliesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RepliesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..59cea7d2650 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ..........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..c861ab5cca0 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.chat_message import ChatMessage + from ..........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/primary_channel/messages/messages_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/messages_request_builder.py index 13ae4c7787e..e5df0113fb9 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/messages_request_builder.py @@ -20,6 +20,7 @@ from .count.count_request_builder import CountRequestBuilder from .delta.delta_request_builder import DeltaRequestBuilder from .item.chat_message_item_request_builder import ChatMessageItemRequestBuilder + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder class MessagesRequestBuilder(BaseRequestBuilder): """ @@ -145,6 +146,15 @@ def delta(self) -> DeltaRequestBuilder: return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reply_with_quote(self) -> ReplyWithQuoteRequestBuilder: + """ + Provides operations to call the replyWithQuote method. + """ + from .reply_with_quote.reply_with_quote_request_builder import ReplyWithQuoteRequestBuilder + + return ReplyWithQuoteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MessagesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py new file mode 100644 index 00000000000..af8f902d08c --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + +@dataclass +class ReplyWithQuotePostRequestBody(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 messageIds property + message_ids: Optional[list[str]] = None + # The replyMessage property + reply_message: Optional[ChatMessage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReplyWithQuotePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReplyWithQuotePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReplyWithQuotePostRequestBody() + + 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.chat_message import ChatMessage + + from ........models.chat_message import ChatMessage + + fields: dict[str, Callable[[Any], None]] = { + "messageIds": lambda n : setattr(self, 'message_ids', n.get_collection_of_primitive_values(str)), + "replyMessage": lambda n : setattr(self, 'reply_message', n.get_object_value(ChatMessage)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("messageIds", self.message_ids) + writer.write_object_value("replyMessage", self.reply_message) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py new file mode 100644 index 00000000000..1aa900bba05 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/reply_with_quote/reply_with_quote_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.chat_message import ChatMessage + from ........models.o_data_errors.o_data_error import ODataError + from .reply_with_quote_post_request_body import ReplyWithQuotePostRequestBody + +class ReplyWithQuoteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the replyWithQuote method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyWithQuoteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/primaryChannel/messages/replyWithQuote", path_parameters) + + async def post(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ChatMessage] + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-replywithquote?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.chat_message import ChatMessage + + return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) + + def to_post_request_information(self,body: ReplyWithQuotePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Reply with quote to a single chat message or multiple chat messages in a chat. + param body: The request body + param request_configuration: Configuration for the request 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) -> ReplyWithQuoteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReplyWithQuoteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyWithQuoteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyWithQuoteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/primary_channel/primary_channel_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/primary_channel_request_builder.py index d9723ab2df2..b21c6a6c245 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/primary_channel_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/primary_channel_request_builder.py @@ -20,12 +20,14 @@ from .archive.archive_request_builder import ArchiveRequestBuilder from .complete_migration.complete_migration_request_builder import CompleteMigrationRequestBuilder from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .provision_email.provision_email_request_builder import ProvisionEmailRequestBuilder from .remove_email.remove_email_request_builder import RemoveEmailRequestBuilder from .shared_with_teams.shared_with_teams_request_builder import SharedWithTeamsRequestBuilder + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder from .tabs.tabs_request_builder import TabsRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -186,6 +188,15 @@ def does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name return DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters) + @property + def enabled_apps(self) -> EnabledAppsRequestBuilder: + """ + Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + """ + from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder + + return EnabledAppsRequestBuilder(self.request_adapter, self.path_parameters) + @property def files_folder(self) -> FilesFolderRequestBuilder: """ @@ -240,6 +251,15 @@ def shared_with_teams(self) -> SharedWithTeamsRequestBuilder: return SharedWithTeamsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def start_migration(self) -> StartMigrationRequestBuilder: + """ + Provides operations to call the startMigration method. + """ + from .start_migration.start_migration_request_builder import StartMigrationRequestBuilder + + return StartMigrationRequestBuilder(self.request_adapter, self.path_parameters) + @property def tabs(self) -> TabsRequestBuilder: """ diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/start_migration/start_migration_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/start_migration/start_migration_post_request_body.py new file mode 100644 index 00000000000..94abee5c5e0 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/start_migration/start_migration_post_request_body.py @@ -0,0 +1,51 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class StartMigrationPostRequestBody(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 conversationCreationDateTime property + conversation_creation_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StartMigrationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: StartMigrationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StartMigrationPostRequestBody() + + 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]] = { + "conversationCreationDateTime": lambda n : setattr(self, 'conversation_creation_date_time', n.get_datetime_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("conversationCreationDateTime", self.conversation_creation_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/start_migration/start_migration_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/start_migration/start_migration_request_builder.py new file mode 100644 index 00000000000..12523e8ac6c --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/start_migration/start_migration_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .start_migration_post_request_body import StartMigrationPostRequestBody + +class StartMigrationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the startMigration method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StartMigrationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedTeams/{team%2Did}/primaryChannel/startMigration", path_parameters) + + async def post(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: StartMigrationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action startMigration + param body: The request body + param request_configuration: Configuration for the request 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) -> StartMigrationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StartMigrationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StartMigrationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StartMigrationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py index cf1e5bd6a22..a6962678b4d 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -19,6 +19,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None + # The onBehalfOfUserId property + on_behalf_of_user_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClockInPostRequestBody: @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } return fields @@ -56,6 +59,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) + writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_post_request_body.py index ce8699273e5..da846a1dcff 100644 --- a/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_post_request_body.py +++ b/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_post_request_body.py @@ -22,6 +22,8 @@ class SendActivityNotificationPostRequestBody(AdditionalDataHolder, BackedModel, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The recipient property @@ -62,6 +64,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "recipient": lambda n : setattr(self, 'recipient', n.get_object_value(TeamworkNotificationRecipient)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), @@ -80,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_object_value("recipient", self.recipient) writer.write_str_value("teamsAppId", self.teams_app_id) diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py index f68d17eedc1..48d040c6f21 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py @@ -20,6 +20,7 @@ from .messages.messages_request_builder import MessagesRequestBuilder from .message_rules.message_rules_request_builder import MessageRulesRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class MailFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MailFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/delta/delta_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/delta/delta_request_builder.py index 7008a6a17b8..1b01419c8ed 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. 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) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_forward/create_forward_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_forward/create_forward_request_builder.py index 14d27aeba87..19c47a264f9 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_forward/create_forward_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_forward/create_forward_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CreateForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Message]: """ - Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + Invoke action createForward param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Message] - Find more info here: https://learn.microsoft.com/graph/api/message-createforward?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: CreateForwardPostRequestBody, request_configuration: O def to_post_request_information(self,body: CreateForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + Invoke action createForward 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/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py index 6aa143c0e8a..50d581d4f4d 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py @@ -24,6 +24,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .reply.reply_request_builder import ReplyRequestBuilder from .reply_all.reply_all_request_builder import ReplyAllRequestBuilder from .send.send_request_builder import SendRequestBuilder @@ -231,6 +232,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def reply(self) -> ReplyRequestBuilder: """ diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..f0a7cd92d72 --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/mail_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..92ac0c8b4d2 --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/mail_folders/item/mail_folder_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py index 9eeb75fddf0..10b8b3efd89 100644 --- a/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py @@ -21,6 +21,7 @@ from .messages.messages_request_builder import MessagesRequestBuilder from .message_rules.message_rules_request_builder import MessageRulesRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class MailFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -188,6 +189,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MailFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/mail_folders/item/messages/delta/delta_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/delta/delta_request_builder.py index 2d14d8b00d2..ebb17f39a7f 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. 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) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/create_forward/create_forward_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/create_forward/create_forward_request_builder.py index d469539cbc5..9d5949bb643 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/create_forward/create_forward_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/create_forward/create_forward_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CreateForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Message]: """ - Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + Invoke action createForward param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Message] - Find more info here: https://learn.microsoft.com/graph/api/message-createforward?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: CreateForwardPostRequestBody, request_configuration: O def to_post_request_information(self,body: CreateForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + Invoke action createForward 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/users/item/mail_folders/item/messages/item/message_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py index 3bd5a5a11cc..a0bbb1c235b 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py @@ -24,6 +24,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .reply.reply_request_builder import ReplyRequestBuilder from .reply_all.reply_all_request_builder import ReplyAllRequestBuilder from .send.send_request_builder import SendRequestBuilder @@ -231,6 +232,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def reply(self) -> ReplyRequestBuilder: """ diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3d905664b20 --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/mail_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..b66a44b555f --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/mailFolders/{mailFolder%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/users/item/mailbox_settings/mailbox_settings_request_builder.py index b20882a4858..a2e2ba36f37 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: """ diff --git a/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py b/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py index 5606239247e..5a8463cf54a 100644 --- a/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Bypass activation lock 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/intune-devices-manageddevice-bypassactivationlock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py index 90eb16852a1..630dc4172e3 100644 --- a/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: CleanWindowsDevicePostRequestBody, request_configurati 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/intune-devices-manageddevice-cleanwindowsdevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py index 1fe15d58008..1c71e774b87 100644 --- a/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: DeleteUserFromSharedAppleDevicePostRequestBody, reques 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/intune-devices-manageddevice-deleteuserfromsharedappledevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py b/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py index 43736b6f0d4..373f125b3d3 100644 --- a/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Disable lost mode 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/intune-devices-manageddevice-disablelostmode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py index 15b0bc551cb..20913b8489b 100644 --- a/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Locate a device 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/intune-devices-manageddevice-locatedevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py b/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py index 02f3b1aabad..6b125be83a6 100644 --- a/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Logout shared Apple device active user 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/intune-devices-manageddevice-logoutsharedappledeviceactiveuser?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py b/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py index bbc67ac424f..9621f742964 100644 --- a/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reboot device 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/intune-devices-manageddevice-rebootnow?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py b/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py index 772ab26cc28..1a2c2a82327 100644 --- a/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Recover passcode 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/intune-devices-manageddevice-recoverpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py b/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py index 8ffbdccffe0..c18157ad95f 100644 --- a/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Remote lock 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/intune-devices-manageddevice-remotelock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py b/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py index 1def7506462..9d13a3a9c87 100644 --- a/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Request remote assistance 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/intune-devices-manageddevice-requestremoteassistance?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py b/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py index 126e9644178..fdf6186ae88 100644 --- a/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reset passcode 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/intune-devices-manageddevice-resetpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py b/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py index c96ea686891..7c36084c614 100644 --- a/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Retire a device 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/intune-devices-manageddevice-retire?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py b/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py index c286443b10d..84650d95e43 100644 --- a/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Shut down device 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/intune-devices-manageddevice-shutdown?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py index 9fd5f426faa..4a73efe3078 100644 --- a/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_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: """ - Not yet documented + Invoke action syncDevice 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/intune-devices-manageddevice-syncdevice?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: """ - Not yet documented + Invoke action syncDevice param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py b/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py index 50830550ba8..7eb41d3aa8b 100644 --- a/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action updateWindowsDeviceAccount 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/intune-devices-manageddevice-updatewindowsdeviceaccount?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_con def to_post_request_information(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action updateWindowsDeviceAccount 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/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py index f387be2d23e..2662bc59515 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action windowsDefenderScan 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/intune-devices-manageddevice-windowsdefenderscan?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: WindowsDefenderScanPostRequestBody, request_configurat def to_post_request_information(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action windowsDefenderScan 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/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py index 6358ffbae57..047bfe25ad6 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_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: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures 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/intune-devices-manageddevice-windowsdefenderupdatesignatures?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: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py b/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py index 0197e217b8a..76d0decb22f 100644 --- a/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: WipePostRequestBody, request_configuration: Optional[R 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/intune-devices-manageddevice-wipe?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/item/manager/manager_request_builder.py b/msgraph/generated/users/item/manager/manager_request_builder.py index 8a4b6fb4de6..5f40fe341c8 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 736573b41f3..7cddf53d128 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 c0be75fe38c..7354a1a1d20 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/messages/delta/delta_request_builder.py b/msgraph/generated/users/item/messages/delta/delta_request_builder.py index e47c5edc6cb..5e47604f607 100644 --- a/msgraph/generated/users/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/messages/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/message-delta?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. 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) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/messages/item/create_forward/create_forward_request_builder.py b/msgraph/generated/users/item/messages/item/create_forward/create_forward_request_builder.py index 27b58edd2ae..07ff06f9b50 100644 --- a/msgraph/generated/users/item/messages/item/create_forward/create_forward_request_builder.py +++ b/msgraph/generated/users/item/messages/item/create_forward/create_forward_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CreateForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Message]: """ - Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + Invoke action createForward param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Message] - Find more info here: https://learn.microsoft.com/graph/api/message-createforward?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: CreateForwardPostRequestBody, request_configuration: O def to_post_request_information(self,body: CreateForwardPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + Invoke action createForward 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/users/item/messages/item/message_item_request_builder.py b/msgraph/generated/users/item/messages/item/message_item_request_builder.py index b2a577e5150..1c8d0dbd02d 100644 --- a/msgraph/generated/users/item/messages/item/message_item_request_builder.py +++ b/msgraph/generated/users/item/messages/item/message_item_request_builder.py @@ -24,6 +24,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .reply.reply_request_builder import ReplyRequestBuilder from .reply_all.reply_all_request_builder import ReplyAllRequestBuilder from .send.send_request_builder import SendRequestBuilder @@ -231,6 +232,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def reply(self) -> ReplyRequestBuilder: """ diff --git a/msgraph/generated/users/item/messages/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/messages/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..08f01fd790b --- /dev/null +++ b/msgraph/generated/users/item/messages/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/messages/{message%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py b/msgraph/generated/users/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py new file mode 100644 index 00000000000..bc8b48f6d99 --- /dev/null +++ b/msgraph/generated/users/item/on_premises_sync_behavior/on_premises_sync_behavior_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.on_premises_sync_behavior import OnPremisesSyncBehavior + from ....models.o_data_errors.o_data_error import ODataError + +class OnPremisesSyncBehaviorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnPremisesSyncBehaviorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/onPremisesSyncBehavior{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property onPremisesSyncBehavior for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Get onPremisesSyncBehavior from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + async def patch(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Update the navigation property onPremisesSyncBehavior in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + 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.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property onPremisesSyncBehavior for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get onPremisesSyncBehavior from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property onPremisesSyncBehavior in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OnPremisesSyncBehaviorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderGetQueryParameters(): + """ + Get onPremisesSyncBehavior from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/users/item/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py index b38351f86bd..41d1d57fe0e 100644 --- a/msgraph/generated/users/item/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_recordingsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder @@ -72,12 +73,8 @@ def with_url(self,raw_url: str) -> GetAllRecordingsmeetingOrganizerUserIdMeeting raise TypeError("raw_url cannot be null.") return GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - import datetime - @dataclass class GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): - import datetime - """ Get all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for online meetings organized by the user. Incremental synchronization gets recordings that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. Find more information in the delta query documentation. For more examples, see callRecording: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. """ diff --git a/msgraph/generated/users/item/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/users/item/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py index 77f2285bf70..bdbdf33930b 100644 --- a/msgraph/generated/users/item/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time/get_all_transcriptsmeeting_organizer_user_id_meeting_organizer_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder @@ -72,12 +73,8 @@ def with_url(self,raw_url: str) -> GetAllTranscriptsmeetingOrganizerUserIdMeetin raise TypeError("raw_url cannot be null.") return GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - import datetime - @dataclass class GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): - import datetime - """ Get all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for online meetings organized by the user. Incremental synchronization gets transcripts that are added since the last synchronization. Typically, you perform an initial full synchronization, and then get incremental changes to that recording view periodically. For more information, see delta query. For more examples, see callTranscript: delta. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. """ diff --git a/msgraph/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py b/msgraph/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py index d3bcb7023cc..9bb4a3305ba 100644 --- a/msgraph/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/recordings/item/call_recording_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[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallRecording] Find more info here: https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-1.0 @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class CallRecordingItemRequestBuilderGetQueryParameters(): """ - Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py b/msgraph/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py index 862f4d9abc6..0d40431b148 100644 --- a/msgraph/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py @@ -50,7 +50,7 @@ def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemReques async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallRecordingCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: CallRecording, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class RecordingsRequestBuilderGetQueryParameters(): """ - Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py index 35e4ebb7abc..e34ab85def8 100644 --- a/msgraph/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallTranscript] Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0 @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class CallTranscriptItemRequestBuilderGetQueryParameters(): """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py b/msgraph/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py index 7b0a3f62af8..407fe17bba2 100644 --- a/msgraph/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0 @@ -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: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py index 6cb5fd3e40d..5fd9cf4f0ef 100644 --- a/msgraph/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py @@ -49,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0 @@ -100,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py b/msgraph/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py index f6aa0b25a74..454741f0137 100644 --- a/msgraph/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py @@ -50,7 +50,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallTranscriptCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0 @@ -94,7 +94,7 @@ async def post(self,body: CallTranscript, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class TranscriptsRequestBuilderGetQueryParameters(): """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. """ 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 6fdd29bae28..0425d6c48a1 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/presence/clear_automatic_location/clear_automatic_location_request_builder.py b/msgraph/generated/users/item/presence/clear_automatic_location/clear_automatic_location_request_builder.py new file mode 100644 index 00000000000..25ceea8c9b2 --- /dev/null +++ b/msgraph/generated/users/item/presence/clear_automatic_location/clear_automatic_location_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class ClearAutomaticLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearAutomaticLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ClearAutomaticLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/presence/clearAutomaticLocation", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + 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/presence-clearautomaticlocation?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Clear the automatic work location signal for a user. After clearing, the user’s final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ClearAutomaticLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ClearAutomaticLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ClearAutomaticLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ClearAutomaticLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/presence/clear_location/clear_location_request_builder.py b/msgraph/generated/users/item/presence/clear_location/clear_location_request_builder.py new file mode 100644 index 00000000000..1276525d9db --- /dev/null +++ b/msgraph/generated/users/item/presence/clear_location/clear_location_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class ClearLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ClearLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/presence/clearLocation", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Clear the work location signals for a user, including both the manual and automatic layers for the current date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/presence-clearlocation?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Clear the work location signals for a user, including both the manual and automatic layers for the current date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ClearLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ClearLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ClearLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ClearLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/presence/presence_request_builder.py b/msgraph/generated/users/item/presence/presence_request_builder.py index ed34299e61f..982e9e00606 100644 --- a/msgraph/generated/users/item/presence/presence_request_builder.py +++ b/msgraph/generated/users/item/presence/presence_request_builder.py @@ -16,8 +16,12 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.presence import Presence + from .clear_automatic_location.clear_automatic_location_request_builder import ClearAutomaticLocationRequestBuilder + from .clear_location.clear_location_request_builder import ClearLocationRequestBuilder from .clear_presence.clear_presence_request_builder import ClearPresenceRequestBuilder from .clear_user_preferred_presence.clear_user_preferred_presence_request_builder import ClearUserPreferredPresenceRequestBuilder + from .set_automatic_location.set_automatic_location_request_builder import SetAutomaticLocationRequestBuilder + from .set_manual_location.set_manual_location_request_builder import SetManualLocationRequestBuilder from .set_presence.set_presence_request_builder import SetPresenceRequestBuilder from .set_status_message.set_status_message_request_builder import SetStatusMessageRequestBuilder from .set_user_preferred_presence.set_user_preferred_presence_request_builder import SetUserPreferredPresenceRequestBuilder @@ -55,10 +59,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> Optional[Presence]: """ - Set a presence status message for a user. An optional expiration date and time can be supplied. + Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Presence] - Find more info here: https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +114,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Set a presence status message for a user. An optional expiration date and time can be supplied. + Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -144,6 +148,24 @@ def with_url(self,raw_url: str) -> PresenceRequestBuilder: raise TypeError("raw_url cannot be null.") return PresenceRequestBuilder(self.request_adapter, raw_url) + @property + def clear_automatic_location(self) -> ClearAutomaticLocationRequestBuilder: + """ + Provides operations to call the clearAutomaticLocation method. + """ + from .clear_automatic_location.clear_automatic_location_request_builder import ClearAutomaticLocationRequestBuilder + + return ClearAutomaticLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def clear_location(self) -> ClearLocationRequestBuilder: + """ + Provides operations to call the clearLocation method. + """ + from .clear_location.clear_location_request_builder import ClearLocationRequestBuilder + + return ClearLocationRequestBuilder(self.request_adapter, self.path_parameters) + @property def clear_presence(self) -> ClearPresenceRequestBuilder: """ @@ -162,6 +184,24 @@ def clear_user_preferred_presence(self) -> ClearUserPreferredPresenceRequestBuil return ClearUserPreferredPresenceRequestBuilder(self.request_adapter, self.path_parameters) + @property + def set_automatic_location(self) -> SetAutomaticLocationRequestBuilder: + """ + Provides operations to call the setAutomaticLocation method. + """ + from .set_automatic_location.set_automatic_location_request_builder import SetAutomaticLocationRequestBuilder + + return SetAutomaticLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def set_manual_location(self) -> SetManualLocationRequestBuilder: + """ + Provides operations to call the setManualLocation method. + """ + from .set_manual_location.set_manual_location_request_builder import SetManualLocationRequestBuilder + + return SetManualLocationRequestBuilder(self.request_adapter, self.path_parameters) + @property def set_presence(self) -> SetPresenceRequestBuilder: """ @@ -199,7 +239,7 @@ class PresenceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class PresenceRequestBuilderGetQueryParameters(): """ - Set a presence status message for a user. An optional expiration date and time can be supplied. + Get a user's presence information. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/presence/set_automatic_location/set_automatic_location_post_request_body.py b/msgraph/generated/users/item/presence/set_automatic_location/set_automatic_location_post_request_body.py new file mode 100644 index 00000000000..112e6a027a9 --- /dev/null +++ b/msgraph/generated/users/item/presence/set_automatic_location/set_automatic_location_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.work_location_type import WorkLocationType + +@dataclass +class SetAutomaticLocationPostRequestBody(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 placeId property + place_id: Optional[str] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SetAutomaticLocationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SetAutomaticLocationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SetAutomaticLocationPostRequestBody() + + 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.work_location_type import WorkLocationType + + from .....models.work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("placeId", self.place_id) + writer.write_enum_value("workLocationType", self.work_location_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py b/msgraph/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py new file mode 100644 index 00000000000..7938f618d6c --- /dev/null +++ b/msgraph/generated/users/item/presence/set_automatic_location/set_automatic_location_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .set_automatic_location_post_request_body import SetAutomaticLocationPostRequestBody + +class SetAutomaticLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the setAutomaticLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SetAutomaticLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/presence/setAutomaticLocation", path_parameters) + + async def post(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + 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/presence-setautomaticlocation?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: SetAutomaticLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + param body: The request body + param request_configuration: Configuration for the request 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) -> SetAutomaticLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SetAutomaticLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SetAutomaticLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SetAutomaticLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/presence/set_manual_location/set_manual_location_post_request_body.py b/msgraph/generated/users/item/presence/set_manual_location/set_manual_location_post_request_body.py new file mode 100644 index 00000000000..48ccf29ef35 --- /dev/null +++ b/msgraph/generated/users/item/presence/set_manual_location/set_manual_location_post_request_body.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.work_location_type import WorkLocationType + +@dataclass +class SetManualLocationPostRequestBody(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 placeId property + place_id: Optional[str] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SetManualLocationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SetManualLocationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SetManualLocationPostRequestBody() + + 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.work_location_type import WorkLocationType + + from .....models.work_location_type import WorkLocationType + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("placeId", self.place_id) + writer.write_enum_value("workLocationType", self.work_location_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py b/msgraph/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py new file mode 100644 index 00000000000..f189fd0afdc --- /dev/null +++ b/msgraph/generated/users/item/presence/set_manual_location/set_manual_location_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .set_manual_location_post_request_body import SetManualLocationPostRequestBody + +class SetManualLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the setManualLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SetManualLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/presence/setManualLocation", path_parameters) + + async def post(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + 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/presence-setmanuallocation?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: SetManualLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + param body: The request body + param request_configuration: Configuration for the request 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) -> SetManualLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SetManualLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SetManualLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SetManualLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/presence/set_presence/set_presence_request_builder.py b/msgraph/generated/users/item/presence/set_presence/set_presence_request_builder.py index 360e09c23ba..fb7380d3606 100644 --- a/msgraph/generated/users/item/presence/set_presence/set_presence_request_builder.py +++ b/msgraph/generated/users/item/presence/set_presence/set_presence_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetPresencePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Set the state of a user's presence session as an application. + Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: SetPresencePostRequestBody, request_configuration: Opt def to_post_request_information(self,body: SetPresencePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Set the state of a user's presence session as an application. + Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py b/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py index 5217cce278b..807a72dd212 100644 --- a/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py +++ b/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Retire all devices from management for this user 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/intune-devices-user-removealldevicesfrommanagement?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/restore/restore_request_builder.py b/msgraph/generated/users/item/restore/restore_request_builder.py index 7cc69c37e61..e00a9a7b980 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't 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/retry_service_provisioning/retry_service_provisioning_request_builder.py b/msgraph/generated/users/item/retry_service_provisioning/retry_service_provisioning_request_builder.py index a0836efd1ac..f9d8019d3c7 100644 --- a/msgraph/generated/users/item/retry_service_provisioning/retry_service_provisioning_request_builder.py +++ b/msgraph/generated/users/item/retry_service_provisioning/retry_service_provisioning_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Retry the user service provisioning. + Retry the provisioning of a user object in Microsoft Entra ID. 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-retryserviceprovisioning?view=graph-rest-1.0 @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retry the user service provisioning. + Retry the provisioning of a user object in Microsoft Entra ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_request_builder.py b/msgraph/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_request_builder.py index 8c1f7b3717f..40249dcae5d 100644 --- a/msgraph/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_request_builder.py +++ b/msgraph/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_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[RevokeSignInSessionsPostResponse]: """ - Invalidates all the refresh tokens issued to applications for a user (as well as session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they have previously consented to, independent of device. + Invalidates all the refresh tokens issued to applications for a user (and session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they consented to previously, independent of device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RevokeSignInSessionsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/user-revokesigninsessions?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: """ - Invalidates all the refresh tokens issued to applications for a user (as well as session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they have previously consented to, independent of device. + Invalidates all the refresh tokens issued to applications for a user (and session cookies in a user's browser), by resetting the signInSessionsValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation prevents access to the organization's data through applications on the device by requiring the user to sign in again to all applications that they consented to previously, independent of device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/settings/exchange/exchange_request_builder.py b/msgraph/generated/users/item/settings/exchange/exchange_request_builder.py new file mode 100644 index 00000000000..528395d027a --- /dev/null +++ b/msgraph/generated/users/item/settings/exchange/exchange_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.exchange_settings import ExchangeSettings + from .....models.o_data_errors.o_data_error import ODataError + +class ExchangeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exchange property of the microsoft.graph.userSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/exchange{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeSettings]: + """ + Get exchange from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.exchange_settings import ExchangeSettings + + return await self.request_adapter.send_async(request_info, ExchangeSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get exchange from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> ExchangeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExchangeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExchangeRequestBuilderGetQueryParameters(): + """ + Get exchange from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ExchangeRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/settings_request_builder.py b/msgraph/generated/users/item/settings/settings_request_builder.py index 17a54766145..0b866c5fdaf 100644 --- a/msgraph/generated/users/item/settings/settings_request_builder.py +++ b/msgraph/generated/users/item/settings/settings_request_builder.py @@ -16,10 +16,12 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.user_settings import UserSettings + from .exchange.exchange_request_builder import ExchangeRequestBuilder from .item_insights.item_insights_request_builder import ItemInsightsRequestBuilder from .shift_preferences.shift_preferences_request_builder import ShiftPreferencesRequestBuilder from .storage.storage_request_builder import StorageRequestBuilder from .windows.windows_request_builder import WindowsRequestBuilder + from .work_hours_and_locations.work_hours_and_locations_request_builder import WorkHoursAndLocationsRequestBuilder class SettingsRequestBuilder(BaseRequestBuilder): """ @@ -142,6 +144,15 @@ def with_url(self,raw_url: str) -> SettingsRequestBuilder: raise TypeError("raw_url cannot be null.") return SettingsRequestBuilder(self.request_adapter, raw_url) + @property + def exchange(self) -> ExchangeRequestBuilder: + """ + Provides operations to manage the exchange property of the microsoft.graph.userSettings entity. + """ + from .exchange.exchange_request_builder import ExchangeRequestBuilder + + return ExchangeRequestBuilder(self.request_adapter, self.path_parameters) + @property def item_insights(self) -> ItemInsightsRequestBuilder: """ @@ -178,6 +189,15 @@ def windows(self) -> WindowsRequestBuilder: return WindowsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def work_hours_and_locations(self) -> WorkHoursAndLocationsRequestBuilder: + """ + Provides operations to manage the workHoursAndLocations property of the microsoft.graph.userSettings entity. + """ + from .work_hours_and_locations.work_hours_and_locations_request_builder import WorkHoursAndLocationsRequestBuilder + + return WorkHoursAndLocationsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class SettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/settings/windows/item/windows_setting_item_request_builder.py b/msgraph/generated/users/item/settings/windows/item/windows_setting_item_request_builder.py index 9e414290d46..24b300e8221 100644 --- a/msgraph/generated/users/item/settings/windows/item/windows_setting_item_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/item/windows_setting_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[WindowsSettingItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsSetting]: """ - Get windows from users + The Windows settings of the user stored in the cloud. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsSetting] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsSettingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get windows from users + The Windows settings of the user stored in the cloud. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class WindowsSettingItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class WindowsSettingItemRequestBuilderGetQueryParameters(): """ - Get windows from users + The Windows settings of the user stored in the cloud. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/settings/windows/windows_request_builder.py b/msgraph/generated/users/item/settings/windows/windows_request_builder.py index 831bff49a97..77ba54b837e 100644 --- a/msgraph/generated/users/item/settings/windows/windows_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/windows_request_builder.py @@ -49,7 +49,7 @@ def by_windows_setting_id(self,windows_setting_id: str) -> WindowsSettingItemReq async def get(self,request_configuration: Optional[RequestConfiguration[WindowsRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsSettingCollectionResponse]: """ - Get windows from users + The Windows settings of the user stored in the cloud. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsSettingCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: WindowsSetting, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get windows from users + The Windows settings of the user stored in the cloud. 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 WindowsRequestBuilderGetQueryParameters(): """ - Get windows from users + The Windows settings of the user stored in the cloud. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/count/count_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/count/count_request_builder.py new file mode 100644 index 00000000000..7352b143981 --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/$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/users/item/settings/work_hours_and_locations/occurrences/item/work_plan_occurrence_item_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/item/work_plan_occurrence_item_request_builder.py new file mode 100644 index 00000000000..4b769ae332e --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/item/work_plan_occurrence_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.work_plan_occurrence import WorkPlanOccurrence + +class WorkPlanOccurrenceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WorkPlanOccurrenceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property occurrences for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[WorkPlanOccurrenceItemRequestBuilderGetQueryParameters]] = None) -> Optional[WorkPlanOccurrence]: + """ + Collection of work plan occurrences. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanOccurrence] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.work_plan_occurrence import WorkPlanOccurrence + + return await self.request_adapter.send_async(request_info, WorkPlanOccurrence, error_mapping) + + async def put(self,body: WorkPlanOccurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkPlanOccurrence]: + """ + Update the navigation property occurrences in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanOccurrence] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.work_plan_occurrence import WorkPlanOccurrence + + return await self.request_adapter.send_async(request_info, WorkPlanOccurrence, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property occurrences for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkPlanOccurrenceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of work plan occurrences. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_put_request_information(self,body: WorkPlanOccurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property occurrences in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> WorkPlanOccurrenceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WorkPlanOccurrenceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WorkPlanOccurrenceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class WorkPlanOccurrenceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkPlanOccurrenceItemRequestBuilderGetQueryParameters(): + """ + Collection of work plan occurrences. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 WorkPlanOccurrenceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[WorkPlanOccurrenceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkPlanOccurrenceItemRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/work_hours_and_locations/occurrences/occurrences_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/occurrences_request_builder.py new file mode 100644 index 00000000000..18e7e38a86e --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/occurrences_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.work_plan_occurrence import WorkPlanOccurrence + from ......models.work_plan_occurrence_collection_response import WorkPlanOccurrenceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.work_plan_occurrence_item_request_builder import WorkPlanOccurrenceItemRequestBuilder + from .set_current_location.set_current_location_request_builder import SetCurrentLocationRequestBuilder + +class OccurrencesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OccurrencesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/workHoursAndLocations/occurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_work_plan_occurrence_id(self,work_plan_occurrence_id: str) -> WorkPlanOccurrenceItemRequestBuilder: + """ + Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + param work_plan_occurrence_id: The unique identifier of workPlanOccurrence + Returns: WorkPlanOccurrenceItemRequestBuilder + """ + if work_plan_occurrence_id is None: + raise TypeError("work_plan_occurrence_id cannot be null.") + from .item.work_plan_occurrence_item_request_builder import WorkPlanOccurrenceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["workPlanOccurrence%2Did"] = work_plan_occurrence_id + return WorkPlanOccurrenceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[OccurrencesRequestBuilderGetQueryParameters]] = None) -> Optional[WorkPlanOccurrenceCollectionResponse]: + """ + Collection of work plan occurrences. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanOccurrenceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.work_plan_occurrence_collection_response import WorkPlanOccurrenceCollectionResponse + + return await self.request_adapter.send_async(request_info, WorkPlanOccurrenceCollectionResponse, error_mapping) + + async def post(self,body: WorkPlanOccurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkPlanOccurrence]: + """ + Create new navigation property to occurrences for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanOccurrence] + """ + 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.work_plan_occurrence import WorkPlanOccurrence + + return await self.request_adapter.send_async(request_info, WorkPlanOccurrence, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OccurrencesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of work plan occurrences. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: WorkPlanOccurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to occurrences for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OccurrencesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OccurrencesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OccurrencesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def set_current_location(self) -> SetCurrentLocationRequestBuilder: + """ + Provides operations to call the setCurrentLocation method. + """ + from .set_current_location.set_current_location_request_builder import SetCurrentLocationRequestBuilder + + return SetCurrentLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OccurrencesRequestBuilderGetQueryParameters(): + """ + Collection of work plan occurrences. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OccurrencesRequestBuilderGetRequestConfiguration(RequestConfiguration[OccurrencesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OccurrencesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_post_request_body.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_post_request_body.py new file mode 100644 index 00000000000..e24103b827b --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_post_request_body.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.work_location_type import WorkLocationType + from .......models.work_location_update_scope import WorkLocationUpdateScope + +@dataclass +class SetCurrentLocationPostRequestBody(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 placeId property + place_id: Optional[str] = None + # The updateScope property + update_scope: Optional[WorkLocationUpdateScope] = None + # The workLocationType property + work_location_type: Optional[WorkLocationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SetCurrentLocationPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SetCurrentLocationPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SetCurrentLocationPostRequestBody() + + 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.work_location_type import WorkLocationType + from .......models.work_location_update_scope import WorkLocationUpdateScope + + from .......models.work_location_type import WorkLocationType + from .......models.work_location_update_scope import WorkLocationUpdateScope + + fields: dict[str, Callable[[Any], None]] = { + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), + "updateScope": lambda n : setattr(self, 'update_scope', n.get_enum_value(WorkLocationUpdateScope)), + "workLocationType": lambda n : setattr(self, 'work_location_type', n.get_enum_value(WorkLocationType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("placeId", self.place_id) + writer.write_enum_value("updateScope", self.update_scope) + writer.write_enum_value("workLocationType", self.work_location_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py new file mode 100644 index 00000000000..b54ca5c58dd --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences/set_current_location/set_current_location_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .set_current_location_post_request_body import SetCurrentLocationPostRequestBody + +class SetCurrentLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the setCurrentLocation method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SetCurrentLocationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/workHoursAndLocations/occurrences/setCurrentLocation", path_parameters) + + async def post(self,body: SetCurrentLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + 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/workplanoccurrence-setcurrentlocation?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: SetCurrentLocationPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + param body: The request body + param request_configuration: Configuration for the request 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) -> SetCurrentLocationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SetCurrentLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SetCurrentLocationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SetCurrentLocationRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_get_response.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_get_response.py new file mode 100644 index 00000000000..7e5168dc5c2 --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_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.work_plan_occurrence import WorkPlanOccurrence + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[WorkPlanOccurrence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse() + + 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.work_plan_occurrence import WorkPlanOccurrence + + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.work_plan_occurrence import WorkPlanOccurrence + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WorkPlanOccurrence)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param 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/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..b369c29e614 --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/occurrences_view_with_start_date_time_with_end_date_time/occurrences_view_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,143 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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 .occurrences_view_with_start_date_time_with_end_date_time_get_response import OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse + +class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the occurrencesView method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[str] = None, start_date_time: Optional[str] = None) -> None: + """ + Instantiates a new OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param end_date_time: Usage: endDateTime='{endDateTime}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param start_date_time: Usage: startDateTime='{startDateTime}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['endDateTime'] = end_date_time + path_parameters['startDateTime'] = start_date_time + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrencesView(startDateTime='{startDateTime}',endDateTime='{endDateTime}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse]: + """ + Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/workhoursandlocationssetting-occurrencesview?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 .occurrences_view_with_start_date_time_with_end_date_time_get_response import OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse + + return await self.request_adapter.send_async(request_info, OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + """ + Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/work_hours_and_locations/recurrences/count/count_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/recurrences/count/count_request_builder.py new file mode 100644 index 00000000000..b5b7162235f --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/recurrences/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/$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/users/item/settings/work_hours_and_locations/recurrences/item/work_plan_recurrence_item_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/recurrences/item/work_plan_recurrence_item_request_builder.py new file mode 100644 index 00000000000..f86436da4ff --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/recurrences/item/work_plan_recurrence_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.work_plan_recurrence import WorkPlanRecurrence + +class WorkPlanRecurrenceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WorkPlanRecurrenceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property recurrences for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[WorkPlanRecurrenceItemRequestBuilderGetQueryParameters]] = None) -> Optional[WorkPlanRecurrence]: + """ + Collection of recurring work plans defined by the user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanRecurrence] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.work_plan_recurrence import WorkPlanRecurrence + + return await self.request_adapter.send_async(request_info, WorkPlanRecurrence, error_mapping) + + async def put(self,body: WorkPlanRecurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkPlanRecurrence]: + """ + Update the navigation property recurrences in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanRecurrence] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.work_plan_recurrence import WorkPlanRecurrence + + return await self.request_adapter.send_async(request_info, WorkPlanRecurrence, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property recurrences for users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkPlanRecurrenceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of recurring work plans defined by the user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_put_request_information(self,body: WorkPlanRecurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property recurrences in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> WorkPlanRecurrenceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WorkPlanRecurrenceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WorkPlanRecurrenceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class WorkPlanRecurrenceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkPlanRecurrenceItemRequestBuilderGetQueryParameters(): + """ + Collection of recurring work plans defined by the user. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 WorkPlanRecurrenceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[WorkPlanRecurrenceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkPlanRecurrenceItemRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/work_hours_and_locations/recurrences/recurrences_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/recurrences/recurrences_request_builder.py new file mode 100644 index 00000000000..9db1d20f498 --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/recurrences/recurrences_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.work_plan_recurrence import WorkPlanRecurrence + from ......models.work_plan_recurrence_collection_response import WorkPlanRecurrenceCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.work_plan_recurrence_item_request_builder import WorkPlanRecurrenceItemRequestBuilder + +class RecurrencesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecurrencesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/workHoursAndLocations/recurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_work_plan_recurrence_id(self,work_plan_recurrence_id: str) -> WorkPlanRecurrenceItemRequestBuilder: + """ + Provides operations to manage the recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + param work_plan_recurrence_id: The unique identifier of workPlanRecurrence + Returns: WorkPlanRecurrenceItemRequestBuilder + """ + if work_plan_recurrence_id is None: + raise TypeError("work_plan_recurrence_id cannot be null.") + from .item.work_plan_recurrence_item_request_builder import WorkPlanRecurrenceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["workPlanRecurrence%2Did"] = work_plan_recurrence_id + return WorkPlanRecurrenceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RecurrencesRequestBuilderGetQueryParameters]] = None) -> Optional[WorkPlanRecurrenceCollectionResponse]: + """ + Collection of recurring work plans defined by the user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanRecurrenceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.work_plan_recurrence_collection_response import WorkPlanRecurrenceCollectionResponse + + return await self.request_adapter.send_async(request_info, WorkPlanRecurrenceCollectionResponse, error_mapping) + + async def post(self,body: WorkPlanRecurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkPlanRecurrence]: + """ + Create new navigation property to recurrences for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkPlanRecurrence] + """ + 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.work_plan_recurrence import WorkPlanRecurrence + + return await self.request_adapter.send_async(request_info, WorkPlanRecurrence, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecurrencesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of recurring work plans defined by the user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: WorkPlanRecurrence, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to recurrences for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecurrencesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RecurrencesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecurrencesRequestBuilder(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 RecurrencesRequestBuilderGetQueryParameters(): + """ + Collection of recurring work plans defined by the user. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RecurrencesRequestBuilderGetRequestConfiguration(RequestConfiguration[RecurrencesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RecurrencesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/settings/work_hours_and_locations/work_hours_and_locations_request_builder.py b/msgraph/generated/users/item/settings/work_hours_and_locations/work_hours_and_locations_request_builder.py new file mode 100644 index 00000000000..7cb74dc96b8 --- /dev/null +++ b/msgraph/generated/users/item/settings/work_hours_and_locations/work_hours_and_locations_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.work_hours_and_locations_setting import WorkHoursAndLocationsSetting + from .occurrences.occurrences_request_builder import OccurrencesRequestBuilder + from .occurrences_view_with_start_date_time_with_end_date_time.occurrences_view_with_start_date_time_with_end_date_time_request_builder import OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder + from .recurrences.recurrences_request_builder import RecurrencesRequestBuilder + +class WorkHoursAndLocationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the workHoursAndLocations property of the microsoft.graph.userSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new WorkHoursAndLocationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/settings/workHoursAndLocations{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[WorkHoursAndLocationsRequestBuilderGetQueryParameters]] = None) -> Optional[WorkHoursAndLocationsSetting]: + """ + The user's settings for work hours and location preferences for scheduling and availability management. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkHoursAndLocationsSetting] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.work_hours_and_locations_setting import WorkHoursAndLocationsSetting + + return await self.request_adapter.send_async(request_info, WorkHoursAndLocationsSetting, error_mapping) + + def occurrences_view_with_start_date_time_with_end_date_time(self,end_date_time: str, start_date_time: str) -> OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the occurrencesView method. + param end_date_time: Usage: endDateTime='{endDateTime}' + param start_date_time: Usage: startDateTime='{startDateTime}' + Returns: OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if end_date_time is None: + raise TypeError("end_date_time cannot be null.") + if start_date_time is None: + raise TypeError("start_date_time cannot be null.") + from .occurrences_view_with_start_date_time_with_end_date_time.occurrences_view_with_start_date_time_with_end_date_time_request_builder import OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder + + return OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + + async def patch(self,body: WorkHoursAndLocationsSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkHoursAndLocationsSetting]: + """ + Update the navigation property workHoursAndLocations in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[WorkHoursAndLocationsSetting] + """ + 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.work_hours_and_locations_setting import WorkHoursAndLocationsSetting + + return await self.request_adapter.send_async(request_info, WorkHoursAndLocationsSetting, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkHoursAndLocationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user's settings for work hours and location preferences for scheduling and availability management. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: WorkHoursAndLocationsSetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property workHoursAndLocations in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> WorkHoursAndLocationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: WorkHoursAndLocationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return WorkHoursAndLocationsRequestBuilder(self.request_adapter, raw_url) + + @property + def occurrences(self) -> OccurrencesRequestBuilder: + """ + Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + """ + from .occurrences.occurrences_request_builder import OccurrencesRequestBuilder + + return OccurrencesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def recurrences(self) -> RecurrencesRequestBuilder: + """ + Provides operations to manage the recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + """ + from .recurrences.recurrences_request_builder import RecurrencesRequestBuilder + + return RecurrencesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class WorkHoursAndLocationsRequestBuilderGetQueryParameters(): + """ + The user's settings for work hours and location preferences for scheduling and availability management. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 WorkHoursAndLocationsRequestBuilderGetRequestConfiguration(RequestConfiguration[WorkHoursAndLocationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class WorkHoursAndLocationsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/sponsors/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/sponsors/item/directory_object_item_request_builder.py index c44bb2d3864..6715d86ccaf 100644 --- a/msgraph/generated/users/item/sponsors/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/sponsors/item/directory_object_item_request_builder.py @@ -1,25 +1,16 @@ from __future__ import annotations from collections.abc import Callable -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn if TYPE_CHECKING: - from .....models.directory_object import DirectoryObject - from .....models.o_data_errors.o_data_error import ODataError + from .ref.ref_request_builder import RefRequestBuilder class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the sponsors property of the microsoft.graph.user entity. + Builds and executes requests for operations under /users/{user-id}/sponsors/{directoryObject-id} """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -28,80 +19,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + @property + def ref(self) -> RefRequestBuilder: """ - 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. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DirectoryObject] + Provides operations to manage the collection of user entities. """ - request_info = self.to_get_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError + from .ref.ref_request_builder import RefRequestBuilder - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.directory_object import DirectoryObject - - return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - 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. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: DirectoryObjectItemRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) - - @dataclass - class DirectoryObjectItemRequestBuilderGetQueryParameters(): - """ - 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. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + return RefRequestBuilder(self.request_adapter, self.path_parameters) 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 new file mode 100644 index 00000000000..cfd5b91679a --- /dev/null +++ b/msgraph/generated/users/item/sponsors/item/ref/ref_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class RefRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collection of user entities. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/sponsors/{directoryObject%2Did}/$ref", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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/agentuser-delete-sponsors?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) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove an agentUser's sponsor. + 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 with_url(self,raw_url: str) -> RefRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/sponsors/ref/ref_request_builder.py b/msgraph/generated/users/item/sponsors/ref/ref_request_builder.py new file mode 100644 index 00000000000..3d205ee2a44 --- /dev/null +++ b/msgraph/generated/users/item/sponsors/ref/ref_request_builder.py @@ -0,0 +1,231 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.reference_create import ReferenceCreate + from .....models.string_collection_response import StringCollectionResponse + +class RefRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the collection of user entities. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: + """ + 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/agentuser-delete-sponsors?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[RefRequestBuilderGetQueryParameters]] = None) -> Optional[StringCollectionResponse]: + """ + 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/agentuser-list-sponsors?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.string_collection_response import StringCollectionResponse + + return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) + + async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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/agentuser-post-sponsors?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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: + """ + Remove an agentUser's sponsor. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, '{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}', 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[RefRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/sponsors/$ref', self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RefRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefRequestBuilderDeleteQueryParameters(): + """ + Remove an agentUser's sponsor. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "id": + return "%40id" + return original_name + + # The delete Uri + id: Optional[str] = None + + + @dataclass + class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[RefRequestBuilderDeleteQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RefRequestBuilderGetQueryParameters(): + """ + 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: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "orderby": + return "%24orderby" + 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 + + # Order items by property values + orderby: Optional[list[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 RefRequestBuilderGetRequestConfiguration(RequestConfiguration[RefRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RefRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/sponsors/sponsors_request_builder.py b/msgraph/generated/users/item/sponsors/sponsors_request_builder.py index 4b9a6739c14..804abca6bd3 100644 --- a/msgraph/generated/users/item/sponsors/sponsors_request_builder.py +++ b/msgraph/generated/users/item/sponsors/sponsors_request_builder.py @@ -18,6 +18,7 @@ from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + from .ref.ref_request_builder import RefRequestBuilder class SponsorsRequestBuilder(BaseRequestBuilder): """ @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: """ - Provides operations to manage the sponsors property of the microsoft.graph.user entity. + Gets an item from the msgraph.generated.users.item.sponsors.item collection param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ @@ -48,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 @@ -69,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 """ @@ -97,10 +98,19 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def ref(self) -> RefRequestBuilder: + """ + Provides operations to manage the collection of user entities. + """ + from .ref.ref_request_builder import RefRequestBuilder + + return RefRequestBuilder(self.request_adapter, self.path_parameters) + @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/teamwork/send_activity_notification/send_activity_notification_post_request_body.py b/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_post_request_body.py index a517915c9c6..a784fd132d4 100644 --- a/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_post_request_body.py +++ b/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_post_request_body.py @@ -21,6 +21,8 @@ class SendActivityNotificationPostRequestBody(AdditionalDataHolder, BackedModel, activity_type: Optional[str] = None # The chainId property chain_id: Optional[int] = None + # The iconId property + icon_id: Optional[str] = None # The previewText property preview_text: Optional[ItemBody] = None # The teamsAppId property @@ -57,6 +59,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityType": lambda n : setattr(self, 'activity_type', n.get_str_value()), "chainId": lambda n : setattr(self, 'chain_id', n.get_int_value()), + "iconId": lambda n : setattr(self, 'icon_id', n.get_str_value()), "previewText": lambda n : setattr(self, 'preview_text', n.get_object_value(ItemBody)), "teamsAppId": lambda n : setattr(self, 'teams_app_id', n.get_str_value()), "templateParameters": lambda n : setattr(self, 'template_parameters', n.get_collection_of_object_values(KeyValuePair)), @@ -74,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("activityType", self.activity_type) writer.write_int_value("chainId", self.chain_id) + writer.write_str_value("iconId", self.icon_id) writer.write_object_value("previewText", self.preview_text) writer.write_str_value("teamsAppId", self.teams_app_id) writer.write_collection_of_object_values("templateParameters", self.template_parameters) 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 efa6c01a99a..b1d5fa1365d 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: """ diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index ff83538d82e..fb113638545 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -17,6 +17,7 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.user import User from .activities.activities_request_builder import ActivitiesRequestBuilder + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder from .agreement_acceptances.agreement_acceptances_request_builder import AgreementAcceptancesRequestBuilder from .app_role_assignments.app_role_assignments_request_builder import AppRoleAssignmentsRequestBuilder from .assign_license.assign_license_request_builder import AssignLicenseRequestBuilder @@ -30,9 +31,11 @@ from .check_member_groups.check_member_groups_request_builder import CheckMemberGroupsRequestBuilder from .check_member_objects.check_member_objects_request_builder import CheckMemberObjectsRequestBuilder from .cloud_clipboard.cloud_clipboard_request_builder import CloudClipboardRequestBuilder + from .cloud_p_cs.cloud_p_cs_request_builder import CloudPCsRequestBuilder from .contacts.contacts_request_builder import ContactsRequestBuilder from .contact_folders.contact_folders_request_builder import ContactFoldersRequestBuilder from .created_objects.created_objects_request_builder import CreatedObjectsRequestBuilder + from .data_security_and_governance.data_security_and_governance_request_builder import DataSecurityAndGovernanceRequestBuilder from .device_management_troubleshooting_events.device_management_troubleshooting_events_request_builder import DeviceManagementTroubleshootingEventsRequestBuilder from .direct_reports.direct_reports_request_builder import DirectReportsRequestBuilder from .drive.drive_request_builder import DriveRequestBuilder @@ -65,6 +68,7 @@ from .oauth2_permission_grants.oauth2_permission_grants_request_builder import Oauth2PermissionGrantsRequestBuilder from .onenote.onenote_request_builder import OnenoteRequestBuilder from .online_meetings.online_meetings_request_builder import OnlineMeetingsRequestBuilder + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder from .outlook.outlook_request_builder import OutlookRequestBuilder from .owned_devices.owned_devices_request_builder import OwnedDevicesRequestBuilder from .owned_objects.owned_objects_request_builder import OwnedObjectsRequestBuilder @@ -108,10 +112,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. 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/intune-onboarding-user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -202,7 +206,7 @@ def reminder_view_with_start_date_time_with_end_date_time(self,end_date_time: st def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -256,6 +260,15 @@ def activities(self) -> ActivitiesRequestBuilder: return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def adhoc_calls(self) -> AdhocCallsRequestBuilder: + """ + Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + """ + from .adhoc_calls.adhoc_calls_request_builder import AdhocCallsRequestBuilder + + return AdhocCallsRequestBuilder(self.request_adapter, self.path_parameters) + @property def agreement_acceptances(self) -> AgreementAcceptancesRequestBuilder: """ @@ -373,6 +386,15 @@ def cloud_clipboard(self) -> CloudClipboardRequestBuilder: return CloudClipboardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def cloud_p_cs(self) -> CloudPCsRequestBuilder: + """ + Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + """ + from .cloud_p_cs.cloud_p_cs_request_builder import CloudPCsRequestBuilder + + return CloudPCsRequestBuilder(self.request_adapter, self.path_parameters) + @property def contact_folders(self) -> ContactFoldersRequestBuilder: """ @@ -400,6 +422,15 @@ def created_objects(self) -> CreatedObjectsRequestBuilder: return CreatedObjectsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def data_security_and_governance(self) -> DataSecurityAndGovernanceRequestBuilder: + """ + Provides operations to manage the dataSecurityAndGovernance property of the microsoft.graph.user entity. + """ + from .data_security_and_governance.data_security_and_governance_request_builder import DataSecurityAndGovernanceRequestBuilder + + return DataSecurityAndGovernanceRequestBuilder(self.request_adapter, self.path_parameters) + @property def device_management_troubleshooting_events(self) -> DeviceManagementTroubleshootingEventsRequestBuilder: """ @@ -661,6 +692,15 @@ def oauth2_permission_grants(self) -> Oauth2PermissionGrantsRequestBuilder: return Oauth2PermissionGrantsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def on_premises_sync_behavior(self) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.user entity. + """ + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder + + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, self.path_parameters) + @property def onenote(self) -> OnenoteRequestBuilder: """ diff --git a/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py b/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py index 069972d332e..1ef45ffd532 100644 --- a/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py +++ b/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: WipeManagedAppRegistrationsByDeviceTagPostRequestBody, 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/intune-mam-user-wipemanagedappregistrationsbydevicetag?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/users_request_builder.py b/msgraph/generated/users/users_request_builder.py index b49452ca308..b06a3358f1e 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsersReq async def post(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Create a new user object. + Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-post-users?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new user object. + Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. 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/users/validate_properties/validate_properties_request_builder.py b/msgraph/generated/users/validate_properties/validate_properties_request_builder.py index 8387b96ab9a..d7d9c99f550 100644 --- a/msgraph/generated/users/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/users/validate_properties/validate_properties_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ValidatePropertiesPostRequestBody, request_configurati def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you're only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. 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/users_with_user_principal_name/users_with_user_principal_name_request_builder.py b/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py index 6881394b365..9929c89a711 100644 --- a/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py +++ b/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py @@ -35,10 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. 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/intune-onboarding-user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -99,7 +99,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/pyproject.toml b/pyproject.toml index fc54e01fe0f..9a5d80edfa5 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.21.0" +version = "1.57.0" # x-release-please-end authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "The Microsoft Graph Python SDK" @@ -20,7 +20,8 @@ dependencies = [ ] requires-python = ">=3.9" -license = {file = "LICENSE"} +license = "MIT" +license-files = ["LICENSE"] readme = "README.md" keywords = ["msgraph", "openAPI", "Microsoft", "Graph"] classifiers = [ @@ -30,7 +31,6 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "License :: OSI Approved :: MIT License", ] [project.optional-dependencies] diff --git a/requirements-dev.txt b/requirements-dev.txt index 57976f29846..51693a144f6 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,77 +1,77 @@ -aiohttp==3.10.11 -aiosignal==1.3.1 -anyio==4.5.2 -astroid==3.3.8 +aiohttp==3.13.5 +aiosignal==1.4.0 +anyio==4.12.1 +astroid==3.3.11 async-timeout==5.0.1 -attrs==25.1.0 -azure-core==1.32.0 -azure-identity==1.20.0 -build==1.2.2.post1 -bumpver==2024.1130 -certifi==2025.1.31 -cffi==1.17.1 -charset-normalizer==3.4.1 +attrs==26.1.0 +azure-core==1.39.0 +azure-identity==1.25.3 +build==1.4.3 +bumpver==2025.1131 +certifi==2025.8.3 +cffi==2.0.0 +charset-normalizer==3.4.7 click==8.1.8 colorama==0.4.6 -cryptography==44.0.1 -Deprecated==1.2.18 -dill==0.3.9 -docutils==0.20.1 -flit==3.11.0 -flit_core==3.11.0 -frozenlist==1.5.0 -h11==0.14.0 -h2==4.2.0 +cryptography==46.0.7 +Deprecated==1.3.1 +dill==0.4.1 +docutils==0.22.4 +flit==3.12.0 +flit_core==3.12.0 +frozenlist==1.8.0 +h11==0.16.0 +h2==4.3.0 hpack==4.1.0 -httpcore==1.0.7 +httpcore==1.0.9 httpx==0.28.1 hyperframe==6.1.0 -idna==3.10 +idna==3.11 importlib-metadata==8.5.0 -isort==6.0.0 -lazy-object-proxy==1.10.0 +isort==6.1.0 +lazy-object-proxy==1.12.0 lexid==2021.1006 looseversion==1.3.0 mccabe==0.7.0 -microsoft-kiota-abstractions==1.9.2 -microsoft-kiota-authentication-azure==1.9.2 -microsoft-kiota-http==1.9.2 -microsoft-kiota-serialization-form==1.9.2 -microsoft-kiota-serialization-json==1.9.2 -microsoft-kiota-serialization-multipart==1.9.2 -microsoft-kiota-serialization-text==1.9.2 -msal==1.31.1 -msal-extensions==1.2.0 -msgraph-core==1.3.1 -multidict==6.1.0 -mypy==1.15.0 -mypy-extensions==1.0.0 -opentelemetry-api==1.30.0 -opentelemetry-sdk==1.30.0 -opentelemetry-semantic-conventions==0.51b0 -packaging==24.2 +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.36.0 +msal-extensions==1.3.1 +msgraph-core==1.3.8 +multidict==6.7.1 +mypy==1.19.1 +mypy-extensions==1.1.0 +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.3.6 +platformdirs==4.4.0 portalocker==2.10.1 -pycparser==2.22 -PyJWT==2.9.0 -pylint==3.3.4 +pycparser==2.23 +PyJWT==2.12.1 +pylint==3.3.9 pyproject_hooks==1.2.0 python-dateutil==2.9.0.post0 -requests==2.32.3 +requests==2.32.5 six==1.17.0 sniffio==1.3.1 std-uritemplate>=2.0.0 -time-machine==2.15.0 +time-machine==2.19.0 toml==0.10.2 -tomli==2.2.1 +tomli==2.4.1 tomli_w==1.2.0 -tomlkit==0.13.2 -typing_extensions==4.12.2 -tzdata==2025.1 -uritemplate==4.1.1 -urllib3==2.2.3 -wrapt==1.17.2 +tomlkit==0.14.0 +typing_extensions==4.15.0 +tzdata==2026.1 +uritemplate==4.2.0 +urllib3==2.6.3 +wrapt==1.17.3 yapf==0.43.0 -yarl==1.15.2 -zipp==3.20.2 +yarl==1.22.0 +zipp==3.23.1